Method for reporting buffer status, apparatus, terminal, and network device

By canceling the cache status reporting and scheduling requests on the terminal side according to specific conditions, the problem of cache status reporting in the uplink XR service in the prior art affecting resource allocation is solved, and more efficient resource utilization and transmission efficiency is achieved.

WO2025092367A1PCT designated stage expired Publication Date: 2025-05-08DATANG MOBILE COMM EQUIP CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/123375
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-10-08
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

The delay-based packet data unit discarding mechanism, congestion-based PDU discarding mechanism and delay-based reporting mechanism introduced in the uplink XR service in the prior art affect the uplink cache status of the terminal reporting, resulting in inaccurate resource allocation and low transmission efficiency.

Method used

On the terminal side, the triggered cache status reporting and/or schedule request SR is cancelled according to the specific conditions met (such as the delay status report contains all cache data amounts or the entire cache data amount of the logical channel group that triggers the cache status report), and if necessary, some or all data in the cache is discarded.

Benefits of technology

By canceling unnecessary cache status reporting and discarding cached data, uplink resources are saved and the accuracy and transmission efficiency of base station resource allocation are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024123375_08052025_PF_FP_ABST
    Figure CN2024123375_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure provides a method for reporting buffer status, an apparatus, a terminal, and a network device. The method comprises: when a first condition is satisfied, cancelling triggered buffer status reporting and / or cancelling a scheduling request (SR) triggered on the basis of the buffer status reporting, wherein the first condition comprises at least one of the following: a delay status report media access control control unit (DSR MAC CE) comprises the total volume of buffered data of the terminal; the DSR MAC CE comprises the total volume of buffered data of a logical channel or a logical channel group triggering a buffer status report (BSR); and the terminal discards a packet data unit (PDU) set or a PDU.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, terminal and network equipment for reporting cache status

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application No. 2023114594856, filed on November 3, 2023, entitled “A method, apparatus, terminal and network device for reporting cache status”, which is incorporated herein by reference in its entirety. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to a method, apparatus, terminal, and network device for reporting cache status. Background Art

[0004] Extended Reality (XR) and cloud gaming (CG), among the most important 5G media applications, require low latency, high throughput, and high reliability, requiring the transmission of large amounts of data in a short period of time. XR is a general term for different types of reality, encompassing all environments and human-computer interactions that combine real and virtual reality, generated by computer technology and devices. It encompasses representative forms such as augmented reality (AR), mixed reality (MR), and virtual reality (VR).

[0005] Currently, for uplink XR services, delay-based packet data unit (PDU) discarding mechanisms, congestion-based PDU discarding mechanisms, and delay reporting mechanisms have been introduced. These mechanisms will affect the terminal's reporting of the uplink buffer status. How to solve the impact of these mechanisms on the terminal's uplink buffer status reporting needs to be urgently addressed.

[0006] Summary of the Invention

[0007] The embodiments of the present disclosure provide a method, apparatus, terminal, and network device for reporting cache status, which are used to save uplink resources, facilitate accurate resource allocation on the base station side, and improve transmission efficiency.

[0008] In order to solve the above technical problems, an embodiment of the present disclosure provides a method for reporting a cache status, which is executed by a terminal and includes:

[0009] If the first condition is met, cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report;

[0010] The first condition includes at least one of the following:

[0011] The delay status report medium access control control element DSR MAC CE includes the total amount of buffered data of the terminal;

[0012] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0013] The terminal discards a packet data unit set PDU set or a packet data unit PDU.

[0014] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0015] canceling a buffer status report BSR for reporting the buffer status;

[0016] The delay status report DSR for reporting the cache status is canceled.

[0017] Optionally, the terminal discards the PDU set or PDU, including at least one of the following:

[0018] The terminal discards part of the data in the cache;

[0019] The terminal discards all data in the cache;

[0020] The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0021] The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

[0022] Optionally, in a case where the terminal discards part of the data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0023] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0024] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0025] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0026] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0027] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the data volume of the data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data volume.

[0028] Optionally, when the terminal discards all data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0029] Send a BSR MAC CE with a buffered data volume of 0 to the network device.

[0030] Cancel the triggered BSR;

[0031] Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device.

[0032] Cancels a triggered DSR.

[0033] Optionally, when the terminal discards buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0034] Cancel the triggered BSR.

[0035] Optionally, when the terminal discards the buffered data in the logical channel or logical channel group that triggers DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0036] Cancel the triggered DSR;

[0037] A DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 is sent to the network device.

[0038] Optionally, before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the method further includes:

[0039] Triggering DSR and / or BSR;

[0040] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0041] Whether to send the triggered DSR to the network device side;

[0042] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0043] Optionally, the method further includes:

[0044] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0045] Optionally, when DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following:

[0046] The total amount of cached data of the terminal;

[0047] The remaining amount of data other than the amount of data included in the DSR;

[0048] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0049] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

[0050] Optionally, when the terminal determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the method further includes:

[0051] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0052] or,

[0053] In a case where the terminal determines not to simultaneously send the triggered DSR and the triggered BSR to the network device side, the method further includes:

[0054] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0055] The present disclosure also provides a method for reporting cache status, which is performed by a network device and includes:

[0056] In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

[0057] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0058] canceling a buffer status report BSR for reporting the buffer status;

[0059] The delay status report DSR for reporting the cache status is canceled.

[0060] Optionally, the method further comprises at least one of the following:

[0061] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0062] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0063] Optionally, before determining that the terminal cancels the triggered cache status reporting, the method further includes at least one of the following:

[0064] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0065] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0066] The present disclosure also provides a terminal, including a memory, a transceiver, and a processor.

[0067] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0068] If the first condition is met, cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report;

[0069] The first condition includes at least one of the following:

[0070] The delay status report medium access control control element DSR MAC CE includes the total amount of buffered data of the terminal;

[0071] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0072] The terminal discards a packet data unit set PDU set or a packet data unit PDU.

[0073] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0074] canceling a buffer status report BSR for reporting the buffer status;

[0075] The delay status report DSR for reporting the cache status is canceled.

[0076] Optionally, the terminal discards the PDU set or PDU, including at least one of the following:

[0077] The terminal discards part of the data in the cache;

[0078] The terminal discards all data in the cache;

[0079] The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0080] The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

[0081] Optionally, in a case where the terminal discards part of the data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0082] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0083] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0084] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0085] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0086] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the data volume of the data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data volume.

[0087] Optionally, in the case where the terminal discards all data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0088] Send a BSR MAC CE with a buffered data volume of 0 to the network device.

[0089] Cancel the triggered BSR;

[0090] Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device.

[0091] Cancels a triggered DSR.

[0092] Optionally, when the terminal discards buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0093] Cancel the triggered BSR.

[0094] Optionally, when the terminal discards the buffered data in the logical channel or logical channel group that triggers DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0095] Cancel the triggered DSR;

[0096] A DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 is sent to the network device.

[0097] Optionally, before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the processor is further configured to:

[0098] Triggering DSR and / or BSR;

[0099] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0100] Whether to send the triggered DSR to the network device side;

[0101] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0102] Optionally, the processor is further configured to:

[0103] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0104] Optionally, when DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following:

[0105] The total amount of cached data of the terminal;

[0106] The remaining amount of data other than the amount of data included in the DSR;

[0107] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0108] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

[0109] Optionally, when the terminal determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the processor is further configured to:

[0110] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0111] or,

[0112] In a case where the terminal determines not to simultaneously send the triggered DSR and the triggered BSR to the network device side, the processor is further configured to:

[0113] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0114] The present disclosure also provides a network device, including a memory, a transceiver, and a processor.

[0115] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0116] In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

[0117] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0118] canceling a buffer status report BSR for reporting the buffer status;

[0119] The delay status report DSR for reporting the cache status is canceled.

[0120] Optionally, the processor is further configured to perform at least one of the following:

[0121] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0122] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0123] Optionally, before determining that the terminal cancels the triggered cache status reporting, the processor is further configured to perform at least one of the following:

[0124] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0125] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0126] The present disclosure also provides an information processing device, including:

[0127] A first processing unit, configured to cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report when a first condition is met;

[0128] The first condition includes at least one of the following:

[0129] The delay status report medium access control control element DSR MAC CE includes the total cache data amount of the information processing device;

[0130] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0131] The information processing device discards a packet data unit set PDU set or a packet data unit PDU.

[0132] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0133] canceling a buffer status report BSR for reporting the buffer status;

[0134] The delay status report DSR for reporting the cache status is canceled.

[0135] Optionally, the information processing device discards the PDU set or PDU, including at least one of the following:

[0136] The first processing unit discards part of the data in the cache;

[0137] The first processing unit discards all data in the cache;

[0138] The first processing unit discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0139] The first processing unit discards the buffered data in the logical channel or logical channel group that triggers the DSR.

[0140] Optionally, when the information processing device discards part of the data in the cache, the cancellation-triggered cache status reporting includes at least one of the following:

[0141] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0142] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0143] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the information processing device discards part of the data in the cache;

[0144] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the information processing device discards part of the data in the cache;

[0145] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the amount of data in the cache of the information processing device that meets the DSR triggering condition, and the remaining time corresponding to the data amount.

[0146] Optionally, when the information processing device discards all data in the cache, the cancellation-triggered cache status reporting includes at least one of the following:

[0147] The apparatus further includes a first sending unit, configured to send a BSR MAC CE with a buffered data amount of 0 to the network device side;

[0148] The first processing unit is configured to cancel the triggered BSR;

[0149] The apparatus further includes a first sending unit, configured to send a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 to the network device side;

[0150] The first processing unit is configured to cancel the triggered DSR.

[0151] Optionally, when the information processing device discards the buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0152] The first processing unit is configured to cancel the triggered BSR.

[0153] Optionally, when the information processing device discards the buffered data in the logical channel or logical channel group that triggers the DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0154] The first processing unit is configured to cancel the triggered DSR;

[0155] The apparatus further includes a first sending unit configured to send a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 to the network device side.

[0156] Optionally, the first processing unit is further configured to:

[0157] Triggering DSR and / or BSR;

[0158] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0159] Whether to send the triggered DSR to the network device side;

[0160] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0161] Optionally, the first processing unit is further configured to:

[0162] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0163] Optionally, when DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following:

[0164] The total amount of cached data of the information processing device;

[0165] The remaining amount of data other than the amount of data included in the DSR;

[0166] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0167] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

[0168] Optionally, when the information processing apparatus determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the first processing unit is further configured to:

[0169] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0170] or,

[0171] In a case where the information processing apparatus determines not to simultaneously send the triggered DSR and the triggered BSR to the network device side, the first processing unit is further configured to:

[0172] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0173] The present disclosure also provides an information processing device, including:

[0174] The second processing unit is configured to determine, when detecting that the terminal does not send data on the first uplink resource, that the terminal cancels the triggered buffer status reporting.

[0175] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0176] canceling a buffer status report BSR for reporting the buffer status;

[0177] The delay status report DSR for reporting the cache status is canceled.

[0178] Optionally, the apparatus further includes a second receiving unit, configured to perform at least one of the following:

[0179] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0180] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0181] Optionally, the apparatus further includes a second receiving unit, configured to perform at least one of the following:

[0182] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0183] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0184] An embodiment of the present disclosure further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute any of the above methods for reporting cache status.

[0185] Through the method, apparatus, terminal, and network device for reporting cache status provided by the present disclosure, when the terminal has reported part of the cached data volume, or part or all of the PDUs or PDU sets in the cache are discarded, the terminal can report an accurate BSR or DSR, or the terminal can clear or cancel the triggered BSR and its corresponding SR based on the cache, or the terminal can clear or cancel the triggered DSR and its corresponding SR based on the cache, or the terminal can update the information reported in the DSR MAC CE or BSR MAC CE. Canceling the BSR and / or DSR, as well as canceling the SR corresponding to the BSR and / or canceling the SR corresponding to the DSR, can save uplink air interface resources, facilitate accurate resource allocation on the base station side, and improve transmission efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0186] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or related technologies, the following briefly introduces the drawings required for use in the embodiments or related technical descriptions. Obviously, the drawings described below are only part of the embodiments recorded in the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0187] FIG1 is a structural diagram of a network system provided by related art and applicable to an embodiment of the present disclosure;

[0188] FIG2 is a schematic diagram showing the relationship between an XR service frame and a PDU provided by related technologies;

[0189] FIG3 shows a flow chart of a method for reporting cache status according to an embodiment of the present disclosure;

[0190] FIG4 shows a second flow chart of a method for reporting cache status according to an embodiment of the present disclosure;

[0191] FIG5 shows a third flow chart of a method for reporting cache status according to an embodiment of the present disclosure;

[0192] FIG6 shows a fourth flow chart of a method for reporting cache status according to an embodiment of the present disclosure;

[0193] FIG7 shows a fifth flow chart of a method for reporting cache status according to an embodiment of the present disclosure;

[0194] FIG8 shows a sixth flowchart of the method for reporting cache status provided by an embodiment of the present disclosure.

[0195] FIG9 shows a seventh flowchart of the method for reporting cache status provided by an embodiment of the present disclosure.

[0196] FIG. 10 shows an eighth flow chart of the method for reporting cache status provided by an embodiment of the present disclosure.

[0197] FIG. 11 shows a ninth flowchart of the method for reporting cache status provided in an embodiment of the present disclosure.

[0198] FIG12 shows a tenth flowchart of the method for reporting cache status provided by an embodiment of the present disclosure.

[0199] FIG13 shows a structural diagram of a terminal provided by an embodiment of the present disclosure.

[0200] FIG14 shows a structural diagram of a network device provided by an embodiment of the present disclosure.

[0201] FIG. 15 shows one of the structural diagrams of the information processing device provided by an embodiment of the present disclosure.

[0202] FIG16 shows a second structural diagram of the information processing device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION

[0203] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.

[0204] The terms "first," "second," and the like in the specification and claims of the present disclosure are used to distinguish similar objects and are not necessarily used to describe a particular order or precedence. It should be understood that the terms described in this manner are interchangeable where appropriate, so that the embodiments described in the present disclosure may also be implemented in orders other than those illustrated or described in the present disclosure. In addition, the terms "including" and "having," and any variations thereof, are intended to cover non-exclusive inclusions, e.g., a process, method, system, product, or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products, or apparatus.

[0205] The term "and / or" in the embodiments of the present disclosure describes the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship. The term "plurality" in the embodiments of the present disclosure refers to two or more, and other quantifiers are similar.

[0206] In the embodiments of the present disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0207] Referring to FIG. 1 , FIG. 1 is a structural diagram of a network system applicable to embodiments of the present disclosure, as provided by related art. As shown in FIG. 1 , the system includes a terminal 11 and a base station 12. Terminal 11 may be a user equipment (UE), such as a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), mobile internet device (MID), or wearable device. It should be noted that the specific type of terminal 11 is not limited in the embodiments of the present disclosure. Base station 12 may be a base station (e.g., gNB, 5G NR, etc.) of a fifth-generation (5G) mobile communication technology system (hereinafter referred to as a 5G system) or a later version of a communication system (e.g., a 6G communication system), or a base station in other communication systems or a gateway supporting satellite communications, also known as a Node B. It should be noted that in the embodiments of the present disclosure, only a 5G base station is used as an example, but the specific type of base station 12 is not limited.

[0208] The following is a brief description of the relevant concepts mentioned in this disclosure.

[0209] 1. Basic Concepts of Extended Reality (XR)

[0210] The 3GPP 5G system introduces XR services, which are divided into the following categories:

[0211] Augmented Reality (AR): seamlessly integrates the real and virtual worlds, creating a half-real, half-fake experience.

[0212] Virtual Reality (VR): It uses devices to simulate a virtual world, which is completely fake.

[0213] Mixed Reality (MR): Contains both real physical entities and virtual information.

[0214] As shown in Figure 2, XR services are modeled as data frames. Each data frame corresponds to an XR video frame. The same data frame can be divided into one or more packet data unit sets (PDU sets). A PDU set contains multiple packet data units (PDUs). The PDUs within a PDU set are related and require unified processing. In this disclosure, a data frame is also equivalent to a data burst.

[0215] Some of the features of XR services are as follows:

[0216] (1) Video frame rates include 15 / 30 / 60 / 90 / 120fps (frames per second), corresponding to periods of 66.6 / 33.3 / 16.66 / / 11.11 / 8.33ms;

[0217] (2) Frame arrival time has unpredictable jitter;

[0218] (3) The latency requirement is 10ms or 7-15ms;

[0219] (4) Bit rate: 10-200Mbps;

[0220] (5) The PDU set QoS parameters include at least:

[0221] (i)PDU set error rate (PSER);

[0222] (ii)PDU set delay budget (PSDB);

[0223] (iii) PDU-Set Integrated Handling Indication (PSIHI), which indicates whether the application layer should use all PDUs in the PDU set;

[0224] For uplink XR services, the 5G NR system introduces PDU discard and Delay Status Report (DSR) mechanisms.

[0225] 2. Basic Concepts of PDU Discard

[0226] Because PDU sets require integrity, if one or more PDUs in a PDU set times out or is discarded, the terminal must discard the entire PDU set, effectively discarding all other PDUs in the set. Another possible PDU discard scenario is when the base station determines network congestion. If so, it can instruct the terminal to discard less important PDU sets.

[0227] 3. Basic Concepts of DSR

[0228] The terminal can trigger and report the uplink delay status report based on the time threshold configured on the base station side. The uplink delay status report is carried by the DSR MAC CE. The DSR MAC CE includes remaining time information and data volume information related to the remaining time information.

[0229] 4. Basic Concepts of Uplink Buffer Reporting

[0230] When the base station receives a buffer status report media access control element (Buffer Status Report MAC CE, BSR MAC CE) reported by the terminal, it can allocate uplink resources of corresponding size according to the BSR reported by the terminal.

[0231] 5. BSR triggering mechanism

[0232] There are three types of BSR: Regular BSR, Periodic BSR, and Padding BSR.

[0233] Regular BSR triggering: (1) Triggered when data with a higher priority than the data in the current buffer arrives or data arrives in an empty buffer; (2) Triggered when the retxBSR-Timer times out and data arrives in the buffer.

[0234] Periodic BSR (Periodic BSR) triggering: If the periodicBSR-Timer times out, the Periodic BSR is triggered.

[0235] Padding BSR triggering: If the UE can accommodate more bits (Padding) in addition to the data to be transmitted in the uplink grant (UL grant) when organizing the MAC PDU, the Padding BSR can be triggered.

[0236] A regular BSR triggers a Scheduling Request (SR) report. After an SR is triggered, the triggered SR is canceled when the BSR that triggered it is sent, or when the uplink resources can accommodate all the uplink buffered data of the terminal.

[0237] When the uplink resources can accommodate all uplink buffered data of the terminal, or when the uplink transmission includes the triggered BSR, the triggered BSR is canceled.

[0238] The following describes embodiments of the present disclosure in conjunction with the accompanying drawings. The buffer status report processing method, apparatus, terminal, and network device provided in the embodiments of the present disclosure can be applied to a wireless communication system. The wireless communication system can be a 5G communication system or a later 6G communication system. Those skilled in the art will appreciate that the 5G NR system is merely an example and not a limitation.

[0239] In related technologies, BSR triggering and sending are independent operations. The introduction of PDU discard and DSR mechanisms in XR services can lead to problems such as PDU discard causing the data on the logical channel that triggered the BSR to be discarded, eliminating the need to report a BSR MAC CE. Alternatively, DSR reports may include the amount of uplink buffered data related to the remaining time, potentially leading to redundant BSR MAC CE reports and the base station being unable to determine how to allocate uplink scheduling resources. There are no technical solutions to these problems in related technologies.

[0240] The embodiments of the present disclosure provide a method, apparatus, terminal, and network device for processing cache status reporting, so as to facilitate accurate resource allocation on the base station side, save uplink resources, and improve transmission efficiency.

[0241] Among them, the method and the device are based on the same application concept. Since the principles of solving problems by the method and the device are similar, the implementation methods of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0242] As shown in FIG3 , an embodiment of the present disclosure provides a method for reporting a cache status, which is executed by a terminal and includes:

[0243] Step S301: When a first condition is met, cancel the triggered buffer status report and / or cancel the scheduling request SR triggered based on the buffer status report.

[0244] The first condition includes at least one of the following:

[0245] The delay status report medium access control control element DSR MAC CE includes the total amount of buffered data of the terminal;

[0246] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0247] The terminal discards a packet data unit set PDU set or a packet data unit PDU.

[0248] Optionally, the DSR MAC CE includes the total cache data volume of the terminal or the DSR MAC CE includes the total cache data volume of the logical channel or logical channel group that triggers the cache status report BSR. It can be understood that when organizing the MAC CE, the total cache data volume of the terminal or the total cache data volume of the logical channel or logical channel group that triggers the cache status report BSR is filled into the field of the DSR MAC CE.

[0249] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0250] canceling a buffer status report BSR for reporting the buffer status;

[0251] The delay status report DSR for reporting the cache status is canceled.

[0252] Optionally, the canceled triggered buffer status report includes a canceled triggered BSR and / or a canceled triggered DSR.

[0253] Optionally, the terminal discards the PDU set or PDU, including at least one of the following:

[0254] The terminal discards part of the data in the cache;

[0255] The terminal discards all data in the cache;

[0256] The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0257] The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

[0258] Optionally, in a case where the terminal discards part of the data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0259] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0260] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0261] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0262] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0263] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the data volume of the data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data volume.

[0264] Optionally, in the case where the terminal discards all data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0265] Send a BSR MAC CE with a buffered data volume of 0 to the network device.

[0266] Cancel the triggered BSR;

[0267] Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device.

[0268] Cancels a triggered DSR.

[0269] Optionally, when the terminal discards buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0270] Cancel the triggered BSR.

[0271] Optionally, when the terminal discards the buffered data in the logical channel or logical channel group that triggers DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0272] Cancel the triggered DSR;

[0273] A DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 is sent to the network device.

[0274] Optionally, before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the method of the embodiment of the present disclosure further includes:

[0275] Triggering DSR and / or BSR;

[0276] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0277] Whether to send the triggered DSR to the network device side;

[0278] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0279] Optionally, the method of the embodiment of the present disclosure further includes:

[0280] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0281] Optionally, when DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following:

[0282] The total amount of cached data of the terminal;

[0283] The remaining amount of data other than the amount of data included in the DSR;

[0284] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0285] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

[0286] Optionally, when the terminal determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the method of the embodiment of the present disclosure further includes:

[0287] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0288] or,

[0289] In the case where the terminal determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the method of the embodiment of the present disclosure further includes:

[0290] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0291] As shown in FIG4 , an embodiment of the present disclosure provides a method for reporting a cache status, which is performed by a network device and includes:

[0292] In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

[0293] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0294] canceling a buffer status report BSR for reporting the buffer status;

[0295] The delay status report DSR for reporting the cache status is canceled.

[0296] Optionally, the method further comprises at least one of the following:

[0297] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0298] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0299] Optionally, before determining that the terminal cancels the triggered cache status reporting, the method further includes at least one of the following:

[0300] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0301] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0302] Taking the network device as a base station as an example, the specific application of the embodiment of the present disclosure is illustrated below.

[0303] Application Scenario 1: DSR Leads to BSR Cancellation

[0304] The execution steps on the terminal side include:

[0305] Step S501: The terminal triggers DSR and BSR simultaneously;

[0306] Optionally, the SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0307] Step S502: The terminal receives an uplink scheduling command from the base station, or determines configured grant (CG) resources, and determines whether a DSR and / or BSR can be sent.

[0308] Step S503: If the DSR MAC CE includes the total buffered data volume of the terminal, or the total buffered data volume of the logical channel or logical channel group that triggers the BSR, cancel the triggered BSR, and optionally cancel the SR corresponding to the triggered BSR.

[0309] Correspondingly, the execution steps on the base station side include:

[0310] Step S601: receiving a scheduling request SR sent by a terminal;

[0311] Optionally, the base station may determine that the SR is an SR corresponding to a DSR, or an SR corresponding to a BSR.

[0312] Step S602: Allocate uplink resources to the terminal according to the SR;

[0313] Optionally, if it is determined that the terminal has pre-configured resources, the dynamically scheduled resources may not be sent.

[0314] Step S603: Receive the DSR MAC CE sent by the terminal, and allocate uplink resources to the terminal according to the buffered data included in the DSR MAC CE.

[0315] Application Scenario 2: Both DSR and BSR are reported

[0316] The execution steps on the terminal side include:

[0317] Step S701: The terminal triggers DSR and BSR simultaneously;

[0318] Optionally, the SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0319] Step S702: The terminal receives an uplink scheduling command from the base station side, or determines to configure authorized CG resources, and determines whether DSR and BSR can be sent simultaneously.

[0320] If the DSR and BSR can be sent simultaneously, the MAC PDU contains a DSR MAC CE and a BSR MAC CE. If the DSR and BSR cannot be sent simultaneously, the MAC PDU contains only the DSR MAC CE, and the BSR MAC CE is included on subsequent uplink resources. The BSR MAC CE contains the entire buffered data amount of the terminal, or the remaining data amount excluding the data amount included in the DSR.

[0321] Correspondingly, the execution steps on the base station side include:

[0322] Step S801: receiving a scheduling request SR sent by a terminal;

[0323] Optionally, the base station may determine that the SR is an SR corresponding to a DSR, or an SR corresponding to a BSR.

[0324] Step S802: Allocate uplink resources to the terminal.

[0325] If it is determined that the terminal has pre-configured resources, the dynamically scheduled resources may not be sent.

[0326] Optionally, if it is determined that both the DSR and the BSR need to be sent, uplink resources sufficient to accommodate the two MAC CEs are allocated to the terminal.

[0327] Step S803: Receive the DSR MAC CE and BSR MAC CE sent by the terminal, determine whether the BSR MAC CE contains the entire uplink buffered data amount or the remaining buffered data amount other than the data amount contained in the DSR MAC CE, and allocate uplink resources to the terminal.

[0328] Application Scenario 3: Impact of PDU Discard on Cache Status Reporting

[0329] The execution steps on the terminal side include:

[0330] Step S901: The terminal triggers DSR and / or BSR;

[0331] Optionally, the SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0332] Step S902: The terminal triggers PDU set discard or PDU discard, including:

[0333] Case 1: discard all data in the terminal buffer, or

[0334] Case 2: discard all data in the logical channel or logical channel group that triggered the BSR, or

[0335] Case 3: All buffered data of the logical channel or logical channel group that triggers DSR is discarded.

[0336] Step S903: For the above situation 1, cancel the triggered BSR, or send a BSR MAC CE with a data volume of 0 to the network device; for the above situation 2, cancel the triggered BSR; for the above situation 3, cancel the triggered DSR; or send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device.

[0337] Correspondingly, the execution steps on the base station side include:

[0338] Step S1001: receiving a scheduling request SR sent by a terminal and allocating uplink resources to the terminal.

[0339] Step S1002: Receive uplink data sent by the terminal on the uplink resource. If the terminal skips the uplink data transmission of the uplink resource, determine that the corresponding BSR and / or DSR is cancelled, or, if a BSR MAC CE with a cached data amount of 0 is received on the uplink resource, determine that the terminal has no uplink data to send, or, if a DSR MAC CE with a remaining time of 0 and a cached data amount of 0 is received on the uplink resource, determine that there is no time-critical data to be sent.

[0340] Application Scenario 4: Impact of PDU Discard on Cache Status Reporting

[0341] The execution steps on the terminal side include:

[0342] Step S1101: The terminal triggers DSR and / or BSR;

[0343] Optionally, the SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0344] Step S1102: The terminal triggers PDU set discard or PDU discard, including discarding part of the data in the terminal buffer.

[0345] Step S1103: If a BSR MAC CE has been organized, update the content of the BSR MAC CE to include only the latest uplink data volume. Or, if a DSR MAC CE has been organized, update the content of the DSR MAC CE to include only the data volume in the cache that meets the DSR trigger condition and its corresponding remaining time value.

[0346] Correspondingly, the execution steps on the base station side include:

[0347] Step S1201: Receive a scheduling request SR sent by a terminal and allocate uplink resources to the terminal.

[0348] Step S1202: receiving terminal transmission on uplink resources, and allocating uplink resources to the terminal according to the amount of buffered data included in the BSR MAC CE and / or DSR MAC CE.

[0349] Through the method for reporting cache status provided by the present disclosure, when the terminal has reported part of the cache data volume, or part or all of the PDUs or PDU sets in the cache are discarded, the terminal can report an accurate BSR or DSR, or the terminal can clear or cancel the triggered BSR and its corresponding SR based on the cache, or the terminal can clear or cancel the triggered DSR and its corresponding SR based on the cache, or the terminal can update the information reported in the DSR MAC CE or BSR MAC CE. Canceling the BSR and / or DSR, as well as canceling the SR corresponding to the BSR and / or canceling the SR corresponding to the DSR, can save uplink air interface resources, facilitate accurate resource allocation on the base station side, and improve transmission efficiency.

[0350] As shown in FIG13 , an embodiment of the present disclosure further provides a terminal, which is a first terminal and includes a processor 1300, a transceiver 1310, a memory 1320, and a program stored in the memory 1320 and executable on the processor 1300. The transceiver 1310 is connected to the processor 1300 and the memory 1320 via a bus interface. The processor 500 is configured to read the program in the memory and execute the following process:

[0351] If the first condition is met, cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report;

[0352] The first condition includes at least one of the following:

[0353] The delay status report medium access control control element DSR MAC CE includes the total amount of buffered data of the terminal;

[0354] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0355] The terminal discards a packet data unit set PDU set or a packet data unit PDU.

[0356] The transceiver 1310 is configured to receive and send data under the control of the processor 1300 .

[0357] In FIG13 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1300 and memory represented by memory 1320. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1310 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1330 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0358] The processor 1300 is responsible for managing the bus architecture and general processing, and the memory 1320 can store data used by the processor 1300 when performing operations.

[0359] Optionally, the processor 1300 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0360] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0361] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0362] canceling a buffer status report BSR for reporting the buffer status;

[0363] The delay status report DSR for reporting the cache status is canceled.

[0364] Optionally, the terminal discards the PDU set or PDU, including at least one of the following:

[0365] The terminal discards part of the data in the cache;

[0366] The terminal discards all data in the cache;

[0367] The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0368] The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

[0369] Optionally, in a case where the terminal discards part of the data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0370] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0371] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0372] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0373] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache;

[0374] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the data volume of the data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data volume.

[0375] Optionally, when the terminal discards all data in the cache, the canceling of the triggered cache status reporting includes at least one of the following:

[0376] Send a BSR MAC CE with a buffered data volume of 0 to the network device.

[0377] Cancel the triggered BSR;

[0378] Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device.

[0379] Cancels a triggered DSR.

[0380] Optionally, when the terminal discards buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0381] Cancel the triggered BSR.

[0382] Optionally, when the terminal discards the buffered data in the logical channel or logical channel group that triggers DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0383] Cancel the triggered DSR;

[0384] A DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 is sent to the network device.

[0385] Optionally, before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the processor 1300 is further configured to:

[0386] Triggering DSR and / or BSR;

[0387] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0388] Whether to send the triggered DSR to the network device side;

[0389] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0390] Optionally, the processor 1300 is further configured to:

[0391] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0392] Optionally, when DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following:

[0393] The total amount of cached data of the terminal;

[0394] The remaining amount of data other than the amount of data included in the DSR;

[0395] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0396] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

[0397] Optionally, when the terminal determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the processor 1300 is further configured to:

[0398] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0399] or,

[0400] When the terminal determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the processor 1300 is further configured to:

[0401] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0402] It should be noted here that the above-mentioned terminal provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0403] As shown in FIG14 , an embodiment of the present disclosure further provides a network device, including a processor 1400, a transceiver 1410, a memory 1420, and a program stored in the memory 1420 and executable on the processor 1400. The transceiver 1410 is connected to the processor 1400 and the memory 1420 via a bus interface. The processor 1400 is configured to read the program in the memory and execute the following process:

[0404] In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

[0405] The transceiver 1410 is configured to receive and send data under the control of the processor 1400 .

[0406] In FIG14 , the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1400 and memory represented by memory 1420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be further described herein. The bus interface provides an interface. The transceiver 1410 may be a plurality of components, including a transmitter and a receiver, providing a unit for communicating with various other devices over a transmission medium, such as a wireless channel, a wired channel, an optical cable, or the like.

[0407] The processor 1400 is responsible for managing the bus architecture and general processing, and the memory 1420 can store data used by the processor 1400 when performing operations.

[0408] Optionally, the processor 1400 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.

[0409] The processor calls the computer program stored in the memory to execute any of the methods provided by the embodiments of the present disclosure according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.

[0410] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0411] canceling a buffer status report BSR for reporting the buffer status;

[0412] The delay status report DSR for reporting the cache status is canceled.

[0413] Optionally, the processor 1400 is further configured to perform at least one of the following:

[0414] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0415] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0416] Optionally, before determining that the terminal cancels the triggered cache status reporting, the processor 1400 is further configured to perform at least one of the following:

[0417] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0418] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0419] It should be noted here that the above-mentioned network device provided in the embodiment of the present disclosure can implement all the method steps implemented in the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.

[0420] As shown in FIG. 15 , an embodiment of the present disclosure provides an information processing device 1500 , which is applied to a terminal and includes: a first processing unit 1510 and a first sending unit 1520 .

[0421] The first processing unit 1510 is configured to cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report when the first condition is met;

[0422] The first condition includes at least one of the following:

[0423] The delay status report media access control control element DSR MAC CE includes the total amount of cached data of the information processing device 1500;

[0424] The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR;

[0425] The information processing device 1500 discards a packet data unit set PDU set or a packet data unit PDU.

[0426] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0427] canceling a buffer status report BSR for reporting the buffer status;

[0428] The delay status report DSR for reporting the cache status is canceled.

[0429] Optionally, the information processing device 1500 discards the PDU set or PDU, including at least one of the following:

[0430] The first processing unit 1510 discards part of the data in the cache;

[0431] The first processing unit 1510 discards all data in the cache;

[0432] The first processing unit 1510 discards the buffered data in the logical channel or logical channel group that triggers the BSR;

[0433] The first processing unit 1510 discards the buffered data in the logical channel or logical channel group that triggers DSR.

[0434] Optionally, when the information processing device 1500 discards part of the data in the cache, the cancellation of the triggered cache status reporting includes at least one of the following:

[0435] If all buffered data of the logical channel or logical channel group that triggered the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR;

[0436] If all buffered data of the logical channel or logical channel group that triggered the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR;

[0437] If a BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the information processing device 1500 discards part of the data in the cache;

[0438] If a DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the information processing device 1500 discards part of the data in the cache;

[0439] If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the amount of data in the cache of the information processing device 1500 that meets the DSR triggering condition, and the remaining time corresponding to the data amount.

[0440] Optionally, when the information processing device 1500 discards all data in the cache, the cancellation of the triggered cache status reporting includes at least one of the following:

[0441] The first sending unit 1520 is configured to send a BSR MAC CE with a buffered data amount of 0 to the network device side;

[0442] The first processing unit 1510 is configured to cancel the triggered BSR;

[0443] The first sending unit 1520 is configured to send a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 to the network device side;

[0444] The first processing unit 1510 is configured to cancel the triggered DSR.

[0445] Optionally, when the information processing device 1500 discards the buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes:

[0446] The first processing unit 1510 is configured to cancel a triggered BSR.

[0447] Optionally, when the information processing device 1500 discards the buffered data in the logical channel or logical channel group that triggers the DSR, the canceling of the triggered buffer status reporting includes at least one of the following:

[0448] The first processing unit 1510 is configured to cancel the triggered DSR;

[0449] The first sending unit 1520 is configured to send a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 to the network device side.

[0450] Optionally, the first processing unit 1510 is further configured to:

[0451] Triggering DSR and / or BSR;

[0452] Determine at least one of the following based on the uplink scheduling command received from the network device or the determined configuration authorization CG resources:

[0453] Whether to send the triggered DSR to the network device side;

[0454] Whether to send triggered DSR and triggered BSR to the network device at the same time.

[0455] Optionally, the first processing unit 1510 is further configured to:

[0456] The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

[0457] Optionally, when DSR and BSR are triggered simultaneously, the data type included in the BSR MAC CE is any of the following:

[0458] The total amount of cached data of the information processing device;

[0459] The remaining amount of data other than the amount of data included in the DSR;

[0460] The data type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

[0461] Optionally, when DSR and BSR are triggered simultaneously, the uplink transmission priority of the DSR MAC CE is higher than that of the BSR MAC CE.

[0462] Optionally, when the information processing device 1500 determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the first processing unit 1510 is further configured to:

[0463] The MAC PDU includes DSR MAC CE and BSR MAC CE;

[0464] or,

[0465] In a case where the information processing apparatus 1500 determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the first processing unit 1510 is further configured to:

[0466] The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

[0467] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.

[0468] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0469] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0470] As shown in FIG. 16 , an embodiment of the present disclosure provides an information processing device 1600 , including: a second processing unit 1610 and a second receiving unit 1620 .

[0471] The second processing unit 1610 is configured to determine whether the terminal cancels the triggered buffer status reporting when detecting that the terminal does not send data on the first uplink resource.

[0472] Optionally, the cancellation-triggered cache status reporting includes at least one of the following:

[0473] canceling a buffer status report BSR for reporting the buffer status;

[0474] The delay status report DSR for reporting the cache status is canceled.

[0475] Optionally, the second receiving unit 1620 is configured to perform at least one of the following:

[0476] receiving a BSR MAC CE with a buffered data amount of 0 sent by the terminal;

[0477] Receive a DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal.

[0478] Optionally, the second receiving unit 1620 is further configured to perform at least one of the following:

[0479] receiving a triggered DSR and / or a triggered BSR sent by the terminal;

[0480] Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

[0481] It should be noted that the device embodiment is a device that corresponds one-to-one to the above-mentioned method embodiment. All implementation methods in the above-mentioned method embodiment are applicable to the device embodiment and can achieve the same technical effects.

[0482] It should be noted that the division of units in the embodiments of the present disclosure is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present disclosure may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0483] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the relevant technology or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to perform all or part of the steps of the method described in each embodiment of the present disclosure. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0484] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements any of the steps of the method for reporting the cache status. The processor-readable storage medium may be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), optical storage (such as a CD, a DVD, a BD, an HVD, etc.), and semiconductor storage (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid-state drive (SSD), etc.).

[0485] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0486] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0487] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce a product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0488] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0489] Obviously, those skilled in the art may make various changes and modifications to the present disclosure without departing from the scope of protection of the present disclosure. Thus, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and their equivalents, the present disclosure is intended to include such modifications and variations.

Claims

1. A method for reporting a cache status, performed by a terminal, comprising: If the first condition is met, cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report; The first condition includes at least one of the following: The delay status report media access control control element DSR MAC CE includes the total amount of cached data of the terminal; The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR; The terminal discards a packet data unit set PDU set or a packet data unit PDU.

2. The method according to claim 1, wherein: The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

3. The method according to claim 1 or 2, wherein: The terminal discards the PDU set or PDU, including at least one of the following: The terminal discards part of the data in the cache; The terminal discards all data in the cache; The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR; The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

4. The method according to claim 3, wherein: In the case where the terminal discards part of the data in the cache, the cancelling of the triggered cache status reporting includes at least one of the following: If all buffered data of the logical channel or logical channel group that triggers the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR; If all buffered data of the logical channel or logical channel group that triggers the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR; If the BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache; If the DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache; If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the amount of data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data amount.

5. The method according to claim 3, wherein: In the case where the terminal discards all data in the cache, the cancellation of the triggered cache status reporting includes at least one of the following: Send a BSR MAC CE with a buffered data volume of 0 to the network device side; Cancel the triggered BSR; Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device side; Cancels a triggered DSR.

6. The method according to claim 3, wherein: In a case where the terminal discards buffered data in a logical channel or a logical channel group that triggers a BSR, the canceling of the triggered buffer status reporting includes: Cancel the triggered BSR.

7. The method according to claim 3, wherein: In the case where the terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR, the canceling of the triggered buffer status reporting includes at least one of the following: Cancel the triggered DSR; A DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 is sent to the network device.

8. The method according to any one of claims 1 to 7, wherein: Before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the method further includes: Trigger DSR and / or BSR; According to the uplink scheduling command received from the network device side or the determined configuration authorization CG resources, at least one of the following is determined: Whether to send the triggered DSR to the network device side; Whether to send triggered DSR and triggered BSR to the network device at the same time.

9. The method according to claim 8, wherein: The method further comprises: The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

10. The method according to claim 8 or 9, wherein: When the DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following: The total amount of cached data of the terminal; the remaining amount of data other than the amount of data included in the DSR; The data volume type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

11. The method according to claim 8 or 9, wherein: When DSR and BSR are triggered at the same time, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

12. The method according to claim 8 or 9, wherein: In the case where the terminal determines to send the triggered DSR and the triggered BSR to the network device side at the same time, the method further includes: The MAC PDU includes DSR MAC CE and BSR MAC CE; or, In the case where the terminal determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the method further includes: The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

13. A method for reporting cache status, performed by a network device, comprising: In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

14. The method according to claim 13, wherein: The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

15. The method according to claim 13 or 14, wherein: The method further comprises at least one of the following: receiving a BSR MAC CE with a buffer data amount of 0 sent by the terminal; A DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal is received.

16. The method according to any one of claims 13 to 15, wherein: Before determining that the terminal cancels the triggered cache status reporting, the method further includes at least one of the following: Receiving a triggered DSR and / or a triggered BSR sent by the terminal; Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

17. A terminal comprising a memory, a transceiver, and a processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: If the first condition is met, cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report; in, The first condition includes at least one of the following: The delay status report media access control control element DSR MAC CE includes the total amount of cached data of the terminal; The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR; The terminal discards a packet data unit set PDU set or a packet data unit PDU.

18. The terminal according to claim 17, wherein: The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

19. The terminal according to claim 17 or 18, wherein: The terminal discards the PDU set or PDU, including at least one of the following: The terminal discards part of the data in the cache; The terminal discards all data in the cache; The terminal discards the buffered data in the logical channel or logical channel group that triggers the BSR; The terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR.

20. The terminal according to claim 19, wherein: In the case where the terminal discards part of the data in the cache, the cancelling of the triggered cache status reporting includes at least one of the following: If all buffered data of the logical channel or logical channel group that triggers the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR; If all buffered data of the logical channel or logical channel group that triggers the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR; If the BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache; If the DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the terminal discards part of the data in the cache; If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the amount of data in the terminal buffer that meets the DSR triggering condition and the remaining time corresponding to the data amount.

21. The terminal according to claim 19, wherein: In the case where the terminal discards all data in the cache, the cancellation of the triggered cache status reporting includes at least one of the following: Send a BSR MAC CE with a buffered data volume of 0 to the network device side; Cancel the triggered BSR; Send a DSR MAC CE with a remaining time of 0 and a buffered data volume of 0 to the network device side; Cancels a triggered DSR.

22. The terminal according to claim 19, wherein: In a case where the terminal discards buffered data in a logical channel or a logical channel group that triggers a BSR, the canceling of the triggered buffer status reporting includes: Cancel the triggered BSR.

23. The terminal according to claim 19, wherein: In the case where the terminal discards the buffered data in the logical channel or logical channel group that triggers the DSR, the canceling of the triggered buffer status reporting includes at least one of the following: Cancel the triggered DSR; A DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 is sent to the network device.

24. The terminal according to claim 19, wherein: Before canceling the triggered cache status report and / or the scheduling request SR triggered based on the cache status report, the processor is further configured to: Trigger DSR and / or BSR; According to the uplink scheduling command received from the network device side or the determined configuration authorization CG resources, at least one of the following is determined: Whether to send the triggered DSR to the network device side; Whether to send triggered DSR and triggered BSR to the network device at the same time.

25. The terminal according to claim 24, wherein: The processor is further configured to: The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

26. The terminal according to claim 24 or 25, wherein: When the DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following: The total amount of cached data of the terminal; the remaining amount of data other than the amount of data included in the DSR; The data volume type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

27. The terminal according to claim 24 or 25, wherein: When DSR and BSR are triggered at the same time, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

28. The terminal according to claim 24 or 25, wherein: In a case where the terminal determines to send a triggered DSR and a triggered BSR to the network device side at the same time, the processor is further configured to: The MAC PDU includes DSR MAC CE and BSR MAC CE; or, In a case where the terminal determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the processor is further configured to: The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

29. A network device comprising a memory, a transceiver, and a processor: Memory for storing computer programs; a transceiver, for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: In a case where it is detected that the terminal does not send data on the first uplink resource, it is determined that the terminal cancels the triggered buffer status reporting.

30. The network device according to claim 29, wherein: The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

31. The network device according to claim 29 or 30, wherein: The processor is further configured to perform at least one of the following: receiving a BSR MAC CE with a buffer data amount of 0 sent by the terminal; A DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal is received.

32. The network device according to any one of claims 29 to 31, wherein: Before determining that the terminal cancels the triggered cache status reporting, the processor is further configured to perform at least one of the following: Receiving a triggered DSR and / or a triggered BSR sent by the terminal; Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

33. An information processing device, comprising: A first processing unit, configured to cancel the triggered cache status report and / or cancel the scheduling request SR triggered based on the cache status report when a first condition is met; The first condition includes at least one of the following: The delay status report media access control control element DSR MAC CE includes the total cache data volume of the information processing device; The DSR MAC CE contains the total buffered data volume of the logical channel or logical channel group that triggers the buffer status report BSR; The information processing device discards a packet data unit set PDU set or a packet data unit PDU.

34. The device according to claim 33, wherein The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

35. The device according to claim 33 or 34, wherein: The information processing device discards the PDU set or the PDU, including at least one of the following: The first processing unit discards part of the data in the cache; The first processing unit discards all data in the cache; The first processing unit discards the buffered data in the logical channel or logical channel group that triggers the BSR; The first processing unit discards the buffered data in the logical channel or logical channel group that triggers the DSR.

36. The device according to claim 35, wherein In the case where the information processing device discards part of the data in the cache, the cancellation-triggered cache status reporting includes at least one of the following: If all buffered data of the logical channel or logical channel group that triggers the BSR is discarded, canceling the triggered BSR and / or the SR triggered based on the BSR; If all buffered data of the logical channel or logical channel group that triggers the DSR is discarded, canceling the triggered DSR and / or the SR triggered based on the DSR; If the BSR MAC CE has been organized, updating the BSR MAC CE to include the amount of cached data after the information processing device discards part of the data in the cache; If the DSR MAC CE has been organized, updating the DSR MAC CE to include the amount of cached data after the information processing device discards part of the data in the cache; If the DSR MAC CE has been organized, the DSR MAC CE is updated to include the amount of data in the cache of the information processing device that meets the DSR trigger condition, and the remaining time corresponding to the data amount.

37. The device according to claim 35, wherein: In the case where the information processing device discards all data in the cache, the cancellation-triggered cache status reporting includes at least one of the following: The apparatus further comprises a first sending unit, configured to send a BSR MAC CE with a buffered data amount of 0 to the network device side; The first processing unit is configured to cancel the triggered BSR; The apparatus further comprises a first sending unit, configured to send a DSR MAC CE with a remaining time of 0 and a cached data amount of 0 to the network device side; The first processing unit is used to cancel the triggered DSR.

38. The apparatus of claim 35, wherein: In the case where the information processing device discards the buffered data in the logical channel or logical channel group that triggers the BSR, the canceling of the triggered buffer status reporting includes: The first processing unit is used to cancel the triggered BSR.

39. The device according to claim 35, wherein: In the case where the information processing device discards the buffered data in the logical channel or logical channel group that triggers the DSR, the canceling of the triggered buffer status reporting includes at least one of the following: The first processing unit is used to cancel the triggered DSR; The device also includes a first sending unit, which is used to send a DSR MAC CE with a remaining time of 0 and a cached data amount of 0 to the network device side.

40. The device according to any one of claims 33 to 39, wherein: The first processing unit is further configured to: Trigger DSR and / or BSR; According to the uplink scheduling command received from the network device side or the determined configuration authorization CG resources, at least one of the following is determined: Whether to send the triggered DSR to the network device side; Whether to send triggered DSR and triggered BSR to the network device at the same time.

41. The device according to claim 40, wherein The first processing unit is further configured to: The SR corresponding to the BSR is triggered based on the triggered BSR and / or the SR corresponding to the DSR is triggered based on the triggered DSR.

42. The device according to claim 40 or 41, wherein When DSR and BSR are triggered simultaneously, the data volume type included in the BSR MAC CE is any one of the following: The total cache data volume of the information processing device; the remaining amount of data other than the amount of data included in the DSR; The data volume type included in the BSR MAC CE is determined by protocol agreement or network device configuration.

43. The device according to claim 40 or 41, wherein: When DSR and BSR are triggered at the same time, the uplink transmission priority of DSR MAC CE is higher than that of BSR MAC CE.

44. The device according to claim 40 or 41, wherein In the case where the information processing apparatus determines to send the triggered DSR and the triggered BSR to the network device side at the same time, the first processing unit is further configured to: The MAC PDU includes DSR MAC CE and BSR MAC CE; or, In the case where the information processing apparatus determines not to send the triggered DSR and the triggered BSR to the network device side at the same time, the first processing unit is further configured to: The DSR MAC CE is included in the MAC PDU, and the BSR MAC CE is included on other uplink resources.

45. An information transmission device, comprising: The second processing unit is configured to determine, when detecting that the terminal does not send data on the first uplink resource, that the terminal cancels the triggered cache status reporting.

46. ​​The device according to claim 45, wherein The cancellation-triggered cache status reporting includes at least one of the following: Canceling a buffer status report BSR for reporting the buffer status; The delay status report DSR for reporting the cache status is cancelled.

47. The device according to claim 45 or 46, wherein: The apparatus further includes a second receiving unit, configured to perform at least one of the following: receiving a BSR MAC CE with a buffer data amount of 0 sent by the terminal; A DSR MAC CE with a remaining time of 0 and a buffered data amount of 0 sent by the terminal is received.

48. The device according to any one of claims 45 to 47, wherein: The apparatus further includes a second receiving unit, configured to perform at least one of the following: Receiving a triggered DSR and / or a triggered BSR sent by the terminal; Receive an SR corresponding to the triggered DSR and / or an SR corresponding to the triggered BSR sent by the terminal.

49. A processor-readable storage medium storing a computer program, wherein the computer program is used to cause the processor to execute the method of any one of claims 1 to 12 or any one of claims 13 to 16.

Citation Information

Patent Citations

  • Resource allocation method, device, user equipment and base station

    CN106856630A

  • Information processing method and device, communication equipment and storage medium

    CN116325892A

  • Methods for scheduling request cancelation when colliding with uplink-shared channel and related apparatuses

    US20220191909A1