Delay information reporting method and apparatus, delay information receiving method and apparatus, and communication system

By configuring the remainingTimeThreshold parameter and clarifying the LCG delay information report, the problem of unclear LCG delay information reporting in the prior art is solved, network equipment is able to accurately understand the cache situation of terminal equipment, and improve the accuracy of uplink data scheduling.

WO2025160896A1PCT designated stage Publication Date: 2025-08-07FUJITSU LTD +4
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/075270
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-01
Publication Date
2025-08-07

AI Technical Summary

Technical Problem

The prior art does not specify which logical channel groups (LCGs) report delay information, and the remaining time domain indication value is not clear, resulting in network devices being unable to accurately understand the cache status of terminal devices, affecting uplink data scheduling.

Method used

By configuring the remainingTimeThreshold parameter to control the delay status reporting (DSR) process, the terminal device triggers and reports the delay information of a specific LCG, including the remaining time and cache size, ensuring a consistent understanding of the delay information between the network device and the terminal device.

Benefits of technology

It realizes a clear reporting method for terminal equipment behavior, simplifies standards, ensures network equipment's accurate understanding of latency information, and improves the accuracy of uplink data scheduling.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024075270_07082025_PF_FP_ABST
    Figure CN2024075270_07082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are a delay information reporting method and apparatus, a delay information receiving method and apparatus, and a communication system. The delay information reporting apparatus is applied to a terminal device, and comprises a first processing unit, which controls the terminal device to execute the following operations: the terminal device triggering at least one delay status report (DSR); and the terminal device reporting delay information to at least one logical channel group (LCG).
Need to check novelty before this filing date? Find Prior Art

Description

Method, device and communication system for reporting and receiving delay information Technical Field

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

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

[0003] For XR services with strict latency constraints, a scheduler with latency information is beneficial in order to meet their quality of service (QoS). A scheduler with latency information is feasible in the downlink because the base station (e.g., gNB) knows the user's QoS characteristics (e.g., through 5QI) and when XR frames (frames / packets) arrive, and therefore knows the urgency of the data buffered in the scheduling buffer. However, in the uplink, because the current buffer status report (BSR) only provides the amount of buffered data but does not convey information about how long the data has been buffered in the terminal device, the gNB scheduler cannot accurately know the buffering time of the data in the terminal device. Based on these considerations, 3GPP believes that for XR, it is beneficial for the terminal device to report delay information.

[0004] 3GPP Release 18 introduces the Delay Status Report (DSR) procedure for XR, which is used by terminal devices to provide the delay status of logical channel groups (LCGs) to the serving gNB. The delay status (or delay information) of an LCG includes the remaining time and the total amount of delay-critical uplink data for the LCG. The remaining time is the minimum remaining value of the Packet Data Convergence Protocol discard timer (PDCP discardTimer) of the service data units (SDUs) buffered in the LCG. The total amount of delay-critical uplink data is calculated based on the data volume of the Radio Link Control (RLC) and Packet Data Convergence Protocol (PDCP) entities associated with all logical channels in the LCG.

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

[0006] Summary of the Invention

[0007] Radio resource control signaling can control the Delay Status Report (DSR) process by configuring the remainingTimeThreshold parameter, which is the threshold of the remaining time for an LCG to trigger DSR.

[0008] The inventors of the present application found that in the prior art: there is no provision for which LCGs to report delay information, or there is no provision for which LCGs' corresponding LCGi fields in the Delay Status Report Media Access Control Control Element (DSR MAC CE) are set to 1; in addition, the Remaining Time field indicates the remaining value of the shortest PDCP discardTimer among all packet data convergence protocol service data units (PDCP SDUs) cached by the reported LCG. If there is no PDCP SDU cached in the LCG, for example, the LCG is empty (for example, there is no data to be sent) or the PDCP SDUs cached in the LCG have all been discarded (for example, the discardTimer of the PDCP SDU has expired) or the data cached in the LCG (including data of the PDCP layer and the RLC layer) have all been included in the current Media Access Control Protocol Data Unit (MAC PDU), it is unclear what value the Remaining Time field indicates.

[0009] In response to at least one of the above problems or other similar problems, embodiments of the present application provide a method, device, and communication system for reporting and receiving delay information.

[0010] According to one aspect of an embodiment of the present application, a delay information reporting apparatus is provided, which is applied to a terminal device. The apparatus includes a first processing unit that controls the terminal device to perform the following operations:

[0011] The terminal device triggers at least one Delay Status Report (DSR); and

[0012] The terminal device reports delay information for at least one logical channel group (LCG).

[0013] According to another aspect of an embodiment of the present application, a device for receiving delay information is provided, which is applied to a network device. The device includes a fifth processing unit that controls the network device to perform the following operations:

[0014] Receiving delay information reported by a terminal device for at least one logical channel group (LCG), wherein the at least one logical channel group (LCG) includes:

[0015] configured logical channel groups; and / or

[0016] The logical channel group for which delayed status reporting is configured; and / or

[0017] The configured logical channel group on which data is to be sent; and / or

[0018] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0019] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0020] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0021] The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

[0022] One of the beneficial effects of the embodiments of the present application is that: the present application provides a method for a terminal device to report which LCGs and / or an indication method of the remaining time in a delay status report (DSR), which helps to determine the behavior of the terminal device and enables the network device and the terminal device to have a consistent understanding of the delay information. It is simple to implement and has little impact on the standard.

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

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

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

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

[0027] FIG1 is a schematic diagram of a communication system of the present application;

[0028] FIG2 is a diagram illustrating the format of a Delay Status Report Medium Access Control Control Element (DSR MAC CE);

[0029] FIG3 is a schematic diagram of a method for reporting delay information in an embodiment of the first aspect;

[0030] FIG4 is a schematic diagram of triggering DSR based on the prior art;

[0031] FIG5 is a schematic diagram of a method for triggering a delay status report in an embodiment of the second aspect;

[0032] FIG6 is another schematic diagram of a method for triggering a delay status report in an embodiment of the second aspect;

[0033] FIG7 is a schematic diagram of a method for canceling a delayed status report in an embodiment of the third aspect;

[0034] FIG8 is a schematic diagram of a method for receiving delay information according to an embodiment of the fourth aspect;

[0035] FIG9 is another schematic diagram of a method for receiving delay information according to an embodiment of the fourth aspect;

[0036] FIG10 is a schematic diagram of a reporting device for delay information according to an embodiment of the fifth aspect;

[0037] FIG11 is a schematic diagram of an apparatus for triggering a delayed status report according to an embodiment of the fifth aspect;

[0038] FIG12 is another schematic diagram of an apparatus for triggering a delayed status report according to an embodiment of the fifth aspect;

[0039] FIG13 is another schematic diagram of an apparatus for canceling delayed status reporting according to an embodiment of the fifth aspect;

[0040] FIG14 is a schematic diagram of a device for receiving delay information according to an embodiment of the sixth aspect;

[0041] FIG15 is another schematic diagram of a device for receiving delay information according to an embodiment of the sixth aspect;

[0042] FIG16 is another schematic diagram of a device for receiving delay information according to an embodiment of the sixth aspect;

[0043] FIG17 is a schematic diagram of a terminal device according to an embodiment of the seventh aspect;

[0044] Figure 18 is a schematic diagram of a network device of an embodiment of the seventh aspect. DETAILED DESCRIPTION

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

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

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

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

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

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

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

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

[0053] Terminal devices may include, but are not limited to, the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smartphones, smart watches, digital cameras, wearable devices, terminals that support XR services, and the like.

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

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

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

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

[0058] In addition, the uplink signal may include an uplink data signal and / or an uplink control signal and / or PRACH and / or SRS, etc., which may also be referred to as uplink transmission (UL transmission) or uplink information or uplink channel. Sending / receiving uplink transmission on an uplink resource may be understood as sending / receiving the uplink transmission using the uplink resource. The downlink signal may include a downlink data signal and / or a downlink control signal and / or a synchronization signal (SS, such as PSS / SSS) and / or a broadcast channel (PBCH) and / or an SSB (SS / PBCH block, including PSS, SSS and PBCH and its DMRS) and / or CSI-RS, etc., which may also be referred to as downlink transmission (DL transmission) or downlink information or downlink channel. Sending / receiving downlink transmission on a downlink resource may be understood as sending / receiving the downlink transmission using the downlink resource. In the embodiment of the present application, the high-layer signaling may be, for example, radio resource control (RRC) signaling; RRC signaling may include, for example, an RRC message, such as a broadcast / public RRC message / signaling (e.g., a master information block (MIB), system information), a dedicated RRC message / signaling; or an RRC information element (RRC information element, RRC IE); or an information field included in an RRC message or an RRC information element (or an information field included in an information field). The high-layer signaling may also be, for example, a medium access control layer (MAC) signaling; or a MAC control element (MAC control element, MAC CE). However, the present application is not limited thereto.

[0059] In the embodiments of the present application, a plurality refers to at least two, or two or more.

[0060] In the embodiments of the present application, predefined refers to those specified by the protocol or determined according to the rules specified by the protocol, without the need for additional configuration. Configuration / indication refers to direct or indirect configuration / indication by the network device through high-layer signaling and / or physical layer signaling. Configuration / indication can be achieved by introducing high-layer parameters in high-layer signaling, where high-layer parameters refer to information fields and / or information elements / information units / information elements (IEs) in high-layer signaling. Physical layer signaling refers to, for example, control information (DCI) carried by a physical downlink control channel or control information carried by a sequence, but is not limited thereto.

[0061] For ease of description, the following description will be made using a base station as an example of an access network device. In the following description, "if ...", "under ..." and "when ..." can be used interchangeably without causing confusion.

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

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

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

[0065] Among them, the terminal device 102 can send data to the network device 101, for example, using an authorized or configured authorized transmission mode. The network device 101 can receive data sent by one or more terminal devices 102 and feedback information or downlink control information to the terminal device 102, such as confirmation ACK / non-confirmation NACK information or downlink control information for scheduling new or retransmission. The terminal device 102 can confirm the end of the transmission process, or can continue new data transmission, or can retransmit data based on the feedback information or downlink control information.

[0066] It is worth noting that FIG1 shows that both terminal devices 102 and 103 are within the coverage range of network device 101, but the present application is not limited thereto. Both terminal devices 102 and 103 may not be within the coverage range of network device 101, or one terminal device 102 may be within the coverage range of network device 101 while the other terminal device 103 is outside the coverage range of network device 101.

[0067] In each embodiment of the present application, "reporting" refers to a terminal device sending information to a network device, and "reporting" can be replaced by "report" or "instruction", etc.

[0068] In various embodiments of the present application, a logical channel group (LCG) has data to be sent, which may also be referred to as: a logical channel group has data to be sent, or a logical channel group has buffered data. The buffered data may be replaced with data available for transmission (or, pending data).

[0069] In the various embodiments of the present application, “waiting”, “to be sent” and “cached” have the same meaning and can be replaced with each other.

[0070] Embodiments of the first aspect

[0071] Radio Resource Control (RRC) signaling can control the Delayed Status Report (DSR) process by configuring the remainingTimeThreshold parameter for an LCG. This parameter is the threshold for the remaining time for the LCG to trigger DSR. Different LCGs can be configured with their own remainingTimeThreshold parameters. This RRC signaling is sent by the network device to the terminal device, such as a Radio Resource Control Reconfiguration (RRC reconfiguration) or Radio Resource Control Resume (RRC resume) message.

[0072] If a LCG is configured for Delay Status Reporting, a DSR is triggered for the LCG if the minimum remaining value of the Packet Data Convergence Protocol discard timer (PDCP discardTimer) of all uplink data buffered in the LCG is less than the remainingTimeThreshold, and if there is no pending Delay Status Report (DSR) for the LCG since the last transmission of a Delay Status Report Media Access Control Control Element (DSR MAC CE). If there is at least one pending DSR, and if there are uplink scheduling channel (UL-SCH) resources available for new transmission and the UL-SCH resources can accommodate the DSR MAC CE and its subheader after logical channel prioritization (LCP), a DSR MAC CE is generated.

[0073] A media access control protocol data unit (MAC PDU) includes at most one DSR MAC CE. If a MAC PDU can accommodate all the service data units (SDUs) associated with the pending Delay Status Report (pending DSR), the MAC does not include a DSR MAC CE in the MAC PDU.

[0074] After a DSR is triggered, it is considered pending until it is canceled. The MAC entity cancels a pending DSR when all SDUs associated with it are discarded, or when a MAC PDU is sent that includes all SDUs associated with it or includes a DSR MAC CE that contains delay information for all SDUs associated with it.

[0075] The fields included in the DSR MAC CE may include: a logical channel group field (LCGi field), a remaining time field (Remaining Time field), a buffer size table (BT) field, a buffer size field (Buffer Size field), etc. Descriptions of the various fields may be shown in Table 1.

[0076] Table 1

[0077] Figure 2 is a schematic diagram of the format of the Delay Status Report Medium Access Control Element (DSR MAC CE). In Figure 2, R represents a reserved bit. The description of the format of the DSR MAC CE can be shown in Table 2.

[0078] Table 2

[0079] The existing technology has the following two problems.

[0080] Problem 1: The existing technology does not specify which LCGs report delay information, or does not specify which LCGs' corresponding LCGi fields are set to 1 in the Delay Status Report Media Access Control Element (DSR MAC CE).

[0081] Question 2: The Remaining Time field of the DSR MAC CE indicates the remaining value of the shortest PDCP discardTimer among all packet data convergence protocol service data units (PDCP SDUs) buffered in the reported LCG. If there is no PDCP SDU buffered in the LCG, for example, the LCG is empty (for example, there is no data to be sent) or the PDCP SDUs buffered in the LCG have all been discarded (for example, the discardTimers of the PDCP SDUs have all expired) or the data buffered in the LCG (including data of the PDCP layer and the RLC layer) have all been included in the current media access control protocol data unit (MAC PDU), it is unclear what value the Remaining Time field indicates.

[0082] In order to solve the above-mentioned problem 1, an embodiment of the first aspect of the present application provides a method for reporting delay information, which is applied to a terminal device, for example, the terminal device 102 shown in Figure 1.

[0083] FIG3 is a schematic diagram of a method for reporting delay information in an embodiment of the first aspect. As shown in FIG3 , the method for reporting delay information includes:

[0084] Operation 301: A terminal device triggers at least one Delay Status Report (DSR); and

[0085] Operation 302: The terminal device reports delay information for at least one logical channel group (LCG).

[0086] In operation 301, according to the above description, the terminal device may trigger at least one DSR, which is pending until it is canceled. For example, the terminal device may trigger DSRs for more than one LCG, wherein one or more DSRs may be triggered for one LCG.

[0087] In operation 302, for at least one DSR triggered (or pending or not canceled) in step 301, the terminal device reports delay information for at least one LCG. The delay information for an LCG includes, for example, a remaining time and a buffer size. Furthermore, the delay information may or may not include a buffer size table (BT).

[0088] In at least some embodiments of operation 302, when at least one Delay Status Report (DSR) is triggered, a terminal device (e.g., a MAC entity of the terminal device) may report delay information for at least one of the following logical channel groups (LCGs):

[0089] Option 1: the configured logical channel groups (the configured LCGs);

[0090] Examples of modifications to the standard are shown in Table 3.

[0091] Table 3

[0092] Option 2: the configured LCGs which are configured with delay status reporting;

[0093] Examples of modifications to the standard are shown in Table 4.

[0094] Table 4

[0095] Option 3: the configured LCGs that have data available for transmission;

[0096] Examples of modifications to the standard are shown in Table 5.

[0097] Table 5

[0098] Option 4: the configured LCGs which are configured with delay status reporting and have data available for transmission;

[0099] Examples of modifications to the standard are shown in Table 6.

[0100] Table 6

[0101] Option 5: Logical channel groups configured with delay status reporting and with a remaining time lower than a configured threshold, or logical channel groups configured with delay status reporting and with a delay status report triggered, or logical channel groups configured with delay status reporting and with a pending delay status report (DSR), where the configured threshold can be, for example, configured by the remainingTimeThreshold parameter;

[0102] Examples of modifications to the standard are shown in Table 7.

[0103] Table 7

[0104] Option 6: the logical channel group that triggers the delay status report in operation 301 or the logical channel group corresponding to the delay status report;

[0105] Examples of modifications to the standard are shown in Table 8.

[0106] Table 8

[0107] Option 7: The logical channel group(s) for which data remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) packetization containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) (not all the SDUs associated with the DSR for this LCG(s) are included in the MAC PDU of this DSR MAC CE).

[0108] The modifications to the standard are shown in Table 9.

[0109] Table 9

[0110] In some embodiments of operation 302, the terminal device may report the delay information for a logical channel group in which a remaining time for data to be sent in the at least one logical channel group is less than or equal to a predetermined value. The predetermined value is, for example, 64 milliseconds. The remaining time includes the shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) for data to be sent in the logical channel group.

[0111] In the above-mentioned options 2, 4 and 5, the logical channel group configured with the delay status report may be: the identifier (ID) of the logical channel group is included in the radio resource control (RRC) message (for example, in the LCG-DSR-Config IE of the RRC message); and / or the logical channel group is configured with a remaining time threshold (remainingTimeThreshold) parameter.

[0112] In the above-mentioned options 1 to 7, in some embodiments, the data to be sent or the buffered data in the logical channel group may include packet data convergence protocol (PDCP) layer data and / or radio link control (RLC) layer data corresponding to all logical channels in the logical channel group, for example, may include at least one of the following data: packet data convergence protocol service data unit (PDCP SDU), packet data convergence protocol protocol data unit (PDCP PDU), radio link control service data unit (RLC SDU), radio link control service data unit (RLC SDU) segment, radio link control protocol data unit (RLC PDU), delay-critical data. The delay-critical data may be, for example, all service data units (SDUs) associated with a delay status report (DSR).

[0113] In the present application, the terminal device may generate a Delay Status Report Medium Access Control Control Element (DSR MAC CE) and report delay information for at least one Logical Channel Group (LCG) by sending the DSR MAC CE to implement operation 302.

[0114] In some embodiments, the DSR MAC CE may include a logical channel group field (LCGi), and in operation 302, the terminal device reports delay information of a logical channel group whose logical channel group field (LCGi) is set to 1, as shown in Table 10 below.

[0115] Table 10

[0116] In some embodiments, the DSR MAC CE may also include a remaining time field and / or a buffer size field corresponding to the logical channel group for which delay information is reported by the terminal device. In addition, the DSR MAC CE may also include a BT field, which may indicate which BS table the Buffer Size uses.

[0117] Regarding the value indicated by the remaining time field, the present application may adopt Option A, Option B, or Option C below, thereby solving the above-mentioned Problem 2. In Option A, Option B, or Option C below, "the logical channel group" refers to the logical channel for which the terminal device reports delay information, that is, the logical channel group corresponding to the remaining time field of the DSR MAC CE.

[0118] Option A: If the logical channel group has no buffered packet data convergence protocol service data unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is a first value (for example, the first value is 0), the remaining time (Remaining Time) field corresponding to the logical channel group is retained or indicates a predetermined value, such as 0 or 63 or other values.

[0119] For example, Option A could modify the standard as shown in Table 11 or Table 12.

[0120] Table 11

[0121] Table 12

[0122] Option B: The remaining time field corresponding to the logical channel group indicates the shortest remaining value of the packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all packet data convergence protocol service data units (PDCP SDUs) included in the media access control protocol data unit (MAC PDU).

[0123] For example, Option B could modify the standard as shown in Table 13.

[0124] Table 13

[0125] Option C: The remaining time field corresponding to the logical channel group indicates:

[0126] The shortest remaining value of the Packet Data Convergence Protocol Discard Timer (PDCP discardTimer) among all the Packet Data Convergence Protocol Service Data Units (PDCP SDUs) before the Media Access Control Protocol Data Unit (MAC PDU) is constructed, or among all the Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered by the logical channel group when the Delay Status Report (DSR) is triggered.

[0127] In option C, “built” can also be expressed as “assembled”, “generated”, “obtained”, etc., which have the same meaning in this application and can be replaced with each other.

[0128] For example, Option C could modify the standard as shown in Table 14.

[0129] Table 14

[0130] The embodiments of the first aspect of the present application provide a method for a terminal device to report which LCGs in a DSR and a method for indicating the remaining time, which helps to determine the behavior of the terminal device and enables the network device and the terminal device to have a consistent understanding of the delay information. It is simple to implement and has little impact on the standard.

[0131] Embodiments of the second aspect

[0132] Radio Resource Control (RRC) signaling can control the Delay Status Report (DSR) process by configuring the remainingTimeThreshold parameter, which is the threshold of the remaining time for an LCG to trigger DSR.

[0133] If a LCG is configured for Delay Status Reporting, a Delay Status Report (DSR) is triggered for the LCG if the minimum remaining value of the Packet Data Convergence Protocol discard timer (PDCP discardTimer) among all uplink data buffered by the LCG is less than the remainingTimeThreshold, and if there is no pending Delay Status Report (DSR) for the LCG since the last sending of a Delay Status Report Media Access Control Control Element (DSR MAC CE), as shown in Table 15 below.

[0134] Table 15

[0135] If there is at least one pending DSR, a DSR MAC CE is generated if there is an uplink scheduling channel (UL-SCH) resource available for new transmission and the UL-SCH resource can accommodate the DSR MAC CE and its subheader after logical channel priority processing (LCP).

[0136] FIG4 is a schematic diagram of triggering DSR based on the prior art.

[0137] As shown in Figure 4, according to the prior art, assuming that DSR1 is triggered for LCG1 in a terminal device, if there is an UL-SCH resource available for new transmission and the UL-SCH resource can accommodate a DSR MAC CE subheader after logical channel priority processing (LCP), a DSR MAC CE is generated, which reports the delay information related to LCG1. The MAC PDU to be sent by the terminal device in the UL-SCH resource will include the DSR MAC CE, that is, the DSR MAC CE is sent in the UL-SCH resource.

[0138] Before the DSR MAC CE is sent in the UL-SCH resource (after the DSR MAC CE is generated), the terminal device may trigger DSR2 for LCG2, then the DSR2 cannot be included in the DSR MAC CE.

[0139] After the DSR MAC CE is sent, DSR1 is canceled. Since the minimum remaining value of the PDCP discardTimer among all uplink data buffered in LCG2 may still be lower than the remainingTimeThreshold, and there is no pending DSR for LCG2 after the last DSR MAC CE was sent, another DSR will be triggered for LCG2 unnecessarily, that is, DSR3 will be triggered for LCG2.

[0140] In order to solve the above-mentioned problem, an embodiment of the second aspect of the present application provides a method for triggering a delay status report, which is applied to a terminal device, for example, the terminal device 102 shown in Figure 1.

[0141] FIG5 is a schematic diagram of a method for triggering a delay status report in an embodiment of the second aspect. As shown in FIG5 , the method for triggering a delay status report includes:

[0142] Operation 501: A delay status report is configured for a logical channel group of a terminal device, a remaining time corresponding to the logical channel group is lower than a configured threshold, and there is no pending delay status report for the logical channel group; and

[0143] Operation 502: The terminal device triggers a delay status report for the logical channel group.

[0144] For example, operation 501 and operation 502 may be as shown in Table 16 below, that is, “since the last transmission of a DSR MAC CE” in Table 15 is deleted to become Table 16.

[0145] Table 16

[0146] FIG6 is another schematic diagram of a method for triggering a delay status report according to an embodiment of the second aspect. As shown in FIG6 , the method for triggering a delay status report includes:

[0147] Operation 601: A delay status report is configured for a logical channel group of a terminal device, a remaining time corresponding to the logical channel group is lower than a configured threshold, and no delay status report is pending for the logical channel group since a delay status report media access control element (DSR MAC CE) was last assembled; and

[0148] Operation 602: The terminal device triggers a delay status report for the logical channel group.

[0149] For example, operation 601 and operation 602 may be as shown in Table 17 below, that is, “since the last transmission of a DSR MAC CE” in Table 15 is modified to “since the last assembly of a DSR MAC CE” to become Table 17.

[0150] Table 17

[0151] In operation 601 , assembling may also be expressed as building, generating, or obtaining, etc., which have the same meanings in this application and can be replaced with each other.

[0152] According to the embodiment of the second aspect, unnecessary re-triggering of the delay status report for the same LCG can be avoided, thereby simplifying the processing of the terminal device.

[0153] Embodiments of the third aspect

[0154] In the prior art, a MAC PDU includes at most one DSR MAC CE. If a MAC PDU can accommodate all pending DSR-associated SDUs, the MAC does not include the DSR MAC CE in the MAC PDU.

[0155] After a DSR is triggered, it is considered to be in a pending state until it is canceled. The MAC entity cancels a pending DSR when all SDUs associated with it are discarded, or when a MAC PDU is sent that includes all SDUs associated with a pending DSR or includes a DSR MAC CE (the DSR MAC CE contains delay information for all SDUs associated with the pending DSR), as shown in Table 18.

[0156] Table 18

[0157] According to Table 18, if LCG1 has urgent data SDU1, DSR1 is triggered; if LCG2 has urgent data SDU2, DSR2 is triggered.

[0158] The existing technology has the following problem: if a MAC PDU includes urgent data SDU1 for LCG1 and the DSR MAC CE included in the MAC PDU also includes delay information for LCG1, uplink resources will be unnecessarily occupied because all urgent data for LCG1 has already been sent. In other words, if a MAC PDU can include all SDUs associated with a DSR, that is, the LCG that triggered the DSR no longer has urgent data to be sent, but the delay information of the LCG is still reported in the DSR MAC CE included in the MAC PDU, this will increase the length of the DSR MAC CE and unreasonably occupy uplink resource overhead.

[0159] In order to solve the above-mentioned problem, an embodiment of the third aspect of the present application provides a method for canceling a delay status report, which is applied to a terminal device, for example, the terminal device 102 shown in FIG1 .

[0160] FIG7 is a schematic diagram of a method for canceling a delayed status report in an embodiment of the third aspect. As shown in FIG7 , the method for canceling a delayed status report includes:

[0161] Operation 701, a media access control protocol data unit (MAC PDU) is assembled and the media access control protocol data unit (MAC PDU) includes all service data units (SDUs) associated with a pending delay status report (pending DSR) or includes a delay status report media access control control element (DSR MAC CE); and

[0162] Operation 702: A medium access control (MAC) entity of the terminal device cancels the pending delay status report (pending DSR).

[0163] In operation 701 , “assembled” may also be expressed as “built”, “generated”, “obtained”, etc., which have the same meaning in this application and can be replaced with each other.

[0164] According to operations 701 and 702, when a MAC PDU is assembled and the MAC PDU includes all SDUs associated with a DSR (ie, the assembled MAC PDU includes SDU1 and DSR MAC CE), the DSR is canceled.

[0165] In addition, as shown in FIG7 , the method may further include:

[0166] Operation 703: Delete the delay information of the logical channel group that triggers the pending delay status report from the Delay Status Report Medium Access Control Control Element (DSR MAC CE).

[0167] Through operation 703, the delay information of the LCG that triggers the DSR may no longer be included in the DSR MAC CE.

[0168] The modifications to the standard in the embodiment of the third aspect are shown in Table 19.

[0169] Table 19

[0170] According to an embodiment of the third aspect, if a MAC PDU can include all SDUs associated with a DSR, the length of the DSR MAC CE is reduced by not reporting the delay information of the LCG that triggers the DSR in the DSR MAC CE, thereby saving uplink resource overhead.

[0171] Embodiments of the fourth aspect

[0172] The embodiment of the fourth aspect provides a method for receiving delay information, which is applied to a network device, such as the network device 101 in Figure 1. For the parts of the embodiment of the fourth aspect that are the same as those of the embodiments of the first, second, and third aspects, reference can be made to the descriptions of the embodiments of the first, second, and third aspects, and no repetition is given here.

[0173] FIG8 is a schematic diagram of a method for receiving delay information according to an embodiment of the fourth aspect. As shown in FIG8 , the method includes:

[0174] Operation 801: A network device receives delay information reported by a terminal device for at least one logical channel group (LCG), where the at least one logical channel group (LCG) includes:

[0175] configured logical channel groups; and / or

[0176] The logical channel group for which delayed status reporting is configured; and / or

[0177] The configured logical channel group on which data is to be sent; and / or

[0178] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0179] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0180] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0181] The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

[0182] In at least one embodiment, the network device receives the logical channel group report delay information of the terminal device in which the remaining time of the data to be sent in the at least one logical channel group is less than or equal to a predetermined value.

[0183] In at least one embodiment, the remaining time comprises a shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) of data to be sent in the logical channel group.

[0184] In at least one embodiment, for the logical channel group configured with the delay status report, the identification (ID) of the logical channel group is included in the radio resource control (RRC) message, and / or the logical channel group is configured with a remaining time threshold (remainingTimeThreshold) parameter.

[0185] In at least one embodiment, the data to be sent includes packet data convergence protocol (PDCP) layer data and / or radio link control (RLC) layer data corresponding to all logical channels in the logical channel group, for example, may include at least one of the following data:

[0186] Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit (RLC SDU) segment, Radio Link Control Protocol Data Unit (RLC PDU), delay-critical data.

[0187] In at least one embodiment, the Delay Status Report Media Access Control Element (DSR MAC CE) generated by the terminal device includes a Logical Channel Group field, wherein the network device receives the delay information of the logical channel group with the Logical Channel Group field set to 1.

[0188] In at least one embodiment, the Delay Status Report Media Access Control Element (DSR MAC CE) further includes a remaining time field and / or a buffer size field corresponding to the logical channel group. Furthermore, the DSR MAC CE may also include a BT field, which may indicate which BS table is used for the buffer size.

[0189] In at least one embodiment, the logical channel group has no cached packet data convergence protocol service data unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is a first value (for example, 0), and the remaining time (remaining time) field corresponding to the logical channel group is reserved or indicates a predetermined value.

[0190] In at least one embodiment, the remaining time field corresponding to the logical channel group indicates:

[0191] The shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) included in a Medium Access Control Protocol Data Unit (MAC PDU).

[0192] In at least one embodiment, the remaining time field corresponding to the logical channel group indicates:

[0193] The shortest remaining value of a packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) before a medium access control protocol data unit (MAC PDU) is constructed or in all packet data convergence protocol service data units (PDCP SDUs) buffered by the logical channel group when the delay status report (DSR) is triggered.

[0194] FIG9 is another schematic diagram of a method for receiving delay information according to an embodiment of the fourth aspect. As shown in FIG9 , the method includes:

[0195] Operation 901: A network device receives a delay status report triggered by a terminal device for at least one logical channel group (LCG), wherein:

[0196] The terminal device's logical channel group is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than a configured threshold, and there is no pending delay status report for the logical channel group; or

[0197] The logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than the configured threshold, and the logical channel group has no pending delay status report since the last assembly of a delay status report media access control element (DSR MAC CE).

[0198] Embodiments of the fifth aspect

[0199] An embodiment of the fifth aspect of the present application provides a delay information reporting device, which is applied to a terminal device.

[0200] Fig. 10 is a schematic diagram of a delay information reporting apparatus according to an embodiment of the fifth aspect, corresponding to the embodiment of the first aspect. As shown in Fig. 10 , the delay information reporting apparatus 1000 includes: a first processing unit 1001 .

[0201] The first processing unit 1001 causes the terminal device to perform the following operations:

[0202] The terminal device triggers at least one Delay Status Report (DSR); and

[0203] The terminal device reports delay information for at least one logical channel group (LCG).

[0204] In some embodiments, the at least one logical channel group (LCG) comprises:

[0205] configured logical channel groups; and / or

[0206] The logical channel group for which delayed status reporting is configured; and / or

[0207] The configured logical channel group on which data is to be sent; and / or

[0208] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0209] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0210] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0211] The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

[0212] In some embodiments, the terminal device reports delay information for a logical channel group in which a remaining time of data to be sent in the at least one logical channel group is less than or equal to a predetermined value.

[0213] In some embodiments, the remaining time comprises a shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) of data to be sent in the logical channel group.

[0214] In some embodiments, for the logical channel group configured with the delay status report, the identification (ID) of the logical channel group is included in the radio resource control (RRC) message, and / or the logical channel group is configured with a remaining time threshold (remainingTimeThreshold) parameter.

[0215] In some embodiments, the data to be sent includes packet data convergence protocol (PDCP) layer data and / or radio link control (RLC) layer data corresponding to all logical channels in the logical channel group, for example, may include at least one of the following data:

[0216] Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit (RLC SDU) segment, Radio Link Control Protocol Data Unit (RLC PDU), delay-critical data.

[0217] In some embodiments, the terminal device generates a Delay Status Report Medium Access Control Control Element (DSR MAC CE).

[0218] In some embodiments, the Delay Status Report Medium Access Control Control Element (DSR MAC CE) includes a Logical Channel Group field, wherein the terminal device reports the delay information of the logical channel group with the Logical Channel Group field set to 1.

[0219] In some embodiments, the Delay Status Report Media Access Control Element (DSR MAC CE) includes a remaining time field and / or a buffer size field corresponding to the logical channel group. Furthermore, the DSR MAC CE may also include a BT field, which may indicate which BS table is used for the buffer size.

[0220] In some embodiments, the logical channel group has no buffered packet data convergence protocol service data unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is a first value (0),

[0221] The remaining time field corresponding to the logical channel group is reserved or indicates a predetermined value.

[0222] In some embodiments, the remaining time field corresponding to the logical channel group indicates:

[0223] The shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) included in a Medium Access Control Protocol Data Unit (MAC PDU).

[0224] In some embodiments, the remaining time field corresponding to the logical channel group indicates:

[0225] The shortest remaining value of a packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) before a medium access control protocol data unit (MAC PDU) is constructed or in all packet data convergence protocol service data units (PDCP SDUs) buffered by the logical channel group when the delay status report (DSR) is triggered.

[0226] FIG11 is a schematic diagram of an apparatus for triggering a delay status report according to an embodiment of the fifth aspect, which corresponds to the embodiment of the second aspect. As shown in FIG11 , the apparatus for triggering a delay status report 1100 includes: a second processing unit 1101 .

[0227] The second processing unit 1101 causes the terminal device to perform the following operations:

[0228] The logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than a configured threshold, and there is no pending delay status report for the logical channel group; and

[0229] The terminal device triggers a delay status report for the logical channel group.

[0230] Fig. 12 is another schematic diagram of an apparatus for triggering a delay status report according to an embodiment of the fifth aspect, corresponding to the embodiment of the second aspect. As shown in Fig. 12 , the apparatus 1200 for triggering a delay status report includes: a third processing unit 1201 .

[0231] The third processing unit 1201 causes the terminal device to perform the following operations:

[0232] a logical channel group of the terminal device is configured for a delay status report, the remaining time corresponding to the logical channel group is below a configured threshold, and there are no pending delay status reports for the logical channel group since the last assembly of a delay status report media access control element (DSR MAC CE); and

[0233] The terminal device triggers a delay status report for the logical channel group.

[0234] FIG13 is another schematic diagram of an apparatus for canceling a delayed status report according to an embodiment of the fifth aspect, corresponding to the embodiment of the third aspect. As shown in FIG13 , the apparatus for canceling a delayed status report 1300 includes: a fourth processing unit 1301 .

[0235] The fourth processing unit 1301 causes the terminal device to perform the following operations:

[0236] A media access control protocol data unit (MAC PDU) is assembled and the media access control protocol data unit (MAC PDU) includes all service data units (SDUs) associated with a pending delay status report (pending DSR) or includes a delay status report media access control control element (DSR MAC CE); and

[0237] A medium access control (MAC) entity of the terminal device cancels the pending delay status report (pending DSR).

[0238] In some embodiments, the fourth processing unit 1301 controls the terminal device to further perform the following operations:

[0239] Delay information of the logical channel group triggering the pending delay status report is deleted from the Delay Status Report Medium Access Control Control Element (DSR MAC CE).

[0240] Embodiments of the sixth aspect

[0241] An embodiment of the sixth aspect of the present application provides a device for receiving delay information, which is applied to a network device.

[0242] FIG14 is a schematic diagram of a delay information receiving apparatus according to an embodiment of the sixth aspect, corresponding to the embodiment of the fourth aspect. As shown in FIG14 , the delay information receiving apparatus 1400 includes: a fifth processing unit 1401 .

[0243] The fifth processing unit 1401 causes the network device to perform the following operations:

[0244] Receiving delay information reported by a terminal device for at least one logical channel group (LCG), wherein the at least one logical channel group (LCG) includes:

[0245] configured logical channel groups; and / or

[0246] The logical channel group for which delayed status reporting is configured; and / or

[0247] The configured logical channel group on which data is to be sent; and / or

[0248] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0249] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0250] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0251] The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

[0252] In some embodiments, the network device receives the logical channel group report delay information from the terminal device, in which the remaining time of the data to be sent in the at least one logical channel group is less than or equal to a predetermined value.

[0253] In some embodiments, the remaining time comprises a shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) of data to be sent in the logical channel group.

[0254] In some embodiments, for the logical channel group configured with the delay status report, the identification (ID) of the logical channel group is included in the radio resource control (RRC) message, and / or the logical channel group is configured with a remaining time threshold (remainingTimeThreshold) parameter.

[0255] In some embodiments, the data to be sent includes packet data convergence protocol (PDCP) layer data and / or radio link control (RLC) layer data corresponding to all logical channels in the logical channel group, for example, may include at least one of the following data:

[0256] Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit (RLC SDU) segment, Radio Link Control Protocol Data Unit (RLC PDU), delay-critical data.

[0257] In some embodiments, the delay status report media access control element (DSR MAC CE) generated by the terminal device includes a logical channel group field, wherein the network device receives the delay information of the logical channel group with the logical channel group field set to 1.

[0258] In some embodiments, the Delay Status Report Media Access Control Element (DSR MAC CE) further includes a remaining time field and / or a buffer size field corresponding to the logical channel group. Furthermore, the DSR MAC CE may also include a BT field, which may indicate which BS table is used for the buffer size.

[0259] In some embodiments, the logical channel group has no cached packet data convergence protocol service data unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is a first value (0), and the remaining time (Remaining time) field corresponding to the logical channel group is reserved or indicates a predetermined value.

[0260] In some embodiments, the remaining time field corresponding to the logical channel group indicates:

[0261] The shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) included in a Medium Access Control Protocol Data Unit (MAC PDU).

[0262] In some embodiments, the remaining time field corresponding to the logical channel group indicates:

[0263] The shortest remaining value of a packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) before a medium access control protocol data unit (MAC PDU) is constructed or in all packet data convergence protocol service data units (PDCP SDUs) buffered by the logical channel group when the delay status report (DSR) is triggered.

[0264] FIG15 is another schematic diagram of a delay information reporting device according to an embodiment of the sixth aspect, corresponding to the embodiment of the fourth aspect. As shown in FIG15 , the delay information receiving device 1500 includes: a sixth processing unit 1501 .

[0265] The sixth processing unit 1501 causes the network device to perform the following operations:

[0266] A delay status report is received by a terminal device for at least one logical channel group (LCG), wherein the logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than a configured threshold, and there is no pending delay status report for the logical channel group.

[0267] FIG16 is another schematic diagram of a delay information reporting device according to an embodiment of the sixth aspect, corresponding to the embodiment of the fourth aspect. As shown in FIG16 , the delay information receiving device 1600 includes: a seventh processing unit 1601 .

[0268] The seventh processing unit 1601 causes the network device to perform the following operations:

[0269] A delay status report is received by a terminal device for at least one logical channel group (LCG), wherein the logical channel group of the terminal device is configured with a delay status report, a remaining time corresponding to the logical channel group is lower than a configured threshold, and no delay status report is pending for the logical channel group since a delay status report media access control element (DSR MAC CE) was last assembled.

[0270] Embodiments of the seventh aspect

[0271] An embodiment of the seventh aspect of the present application provides a communication system, which may include a network device and a terminal device.

[0272] FIG17 is a schematic diagram of a terminal device according to an embodiment of the seventh aspect. As shown in FIG17 , the terminal device 1700 (e.g., corresponding to the terminal device 102 in FIG1 ) may include a processor 1710 and a memory 1720; the memory 1720 stores data and programs and is coupled to the processor 1710. It should be noted that this diagram is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunication functions or other functions.

[0273] For example, the processor 1710 can be configured to execute a program to implement the methods in the first, second, and third embodiments.

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

[0275] FIG18 is a schematic diagram of a network device according to an embodiment of the seventh aspect. As shown in FIG18 , network device 1800 (e.g., corresponding to network device 101 in FIG1 ) may include a processor 1810 (e.g., a central processing unit (CPU)) and a memory 1820; the memory 1820 is coupled to the processor 1810. The memory 1820 may store various data and may also store an information processing program 1830, which is executed under the control of the processor 1810.

[0276] For example, the processor 1810 can be configured to execute a program to implement the method as described in the embodiment of the second aspect.

[0277] In addition, as shown in FIG18 , network device 1800 may further include: a transceiver 1840 and an antenna 1850, etc.; wherein, the functions of the above components are similar to those in the prior art and are not further described here. It is worth noting that network device 1800 does not necessarily include all the components shown in FIG18 ; in addition, network device 1800 may also include components not shown in FIG18 , and reference may be made to the prior art for such components.

[0278] An embodiment of the present application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the method described in the embodiment of the first aspect.

[0279] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a terminal device to execute the method described in the embodiment of the first aspect.

[0280] An embodiment of the present application also provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the method described in the embodiment of the second aspect.

[0281] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a network device to execute the method described in the embodiment of the second aspect.

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

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

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

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

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

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

[0288] 1. A method for triggering a delay status report, applied to a terminal device, the method comprising:

[0289] The logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than a configured threshold, and there is no pending delay status report for the logical channel group; and

[0290] The terminal device triggers a delay status report for the logical channel group.

[0291] 2. A method for canceling a delayed status report, applied to a terminal device, the method comprising:

[0292] A media access control protocol data unit (MAC PDU) is assembled and the media access control protocol data unit (MAC PDU) includes all service data units (SDUs) associated with a pending delay status report (pending DSR) or includes a delay status report media access control control element (DSR MAC CE); and

[0293] A medium access control (MAC) entity of the terminal device cancels the pending delay status report (pending DSR).

[0294] 3. The method as described in Note 2, wherein the method further comprises:

[0295] Delay information of the logical channel group triggering the pending delay status report is deleted from the Delay Status Report Medium Access Control Control Element (DSR MAC CE).

[0296] 4. A method for receiving delay information, applied to a network device, the method comprising:

[0297] The network device receives delay information reported by the terminal device for at least one logical channel group (LCG), wherein the at least one logical channel group (LCG) includes:

[0298] configured logical channel groups; and / or

[0299] The logical channel group for which delayed status reporting is configured; and / or

[0300] The configured logical channel group on which data is to be sent; and / or

[0301] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0302] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0303] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0304] The logical channel group containing the data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) packetization containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE),

[0305] in,

[0306] The Delay Status Report Media Access Control Control Element (DSR MAC CE) generated by the terminal device includes a logical channel group field,

[0307] The network device receives the delay information of the logical channel group whose logical channel group field is set to 1,

[0308] The Delay Status Report Media Access Control Control Element (DSR MAC CE) further includes a remaining time field and / or a buffer size field corresponding to the logical channel group.

[0309] 5. The method as described in Note 4, wherein:

[0310] The logical channel group has no buffered Packet Data Convergence Protocol Service Data Unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is the first value (0),

[0311] The remaining time field corresponding to the logical channel group is reserved or indicates a predetermined value.

[0312] 6. The method as described in Note 4, wherein:

[0313] The remaining time field corresponding to the logical channel group indicates:

[0314] The shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) included in a Medium Access Control Protocol Data Unit (MAC PDU).

[0315] 7. The method as described in Supplement 4, wherein:

[0316] The remaining time field corresponding to the logical channel group indicates:

[0317] The shortest remaining value of a packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) before a medium access control protocol data unit (MAC PDU) is constructed or in all packet data convergence protocol service data units (PDCP SDUs) buffered by the logical channel group when the delay status report (DSR) is triggered.

[0318] 8. A method for receiving a delay status report, applied to a network device, the method comprising:

[0319] The network device receives a delay status report triggered by a terminal device for at least one logical channel group (LCG),

[0320] The logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than the configured threshold, and the logical channel group has no pending delay status report.

[0321] 9. A method for receiving a delay status report, applied to a network device, the method comprising:

[0322] The network device receives a delay status report triggered by a terminal device for at least one logical channel group (LCG),

[0323] In which, the logical channel group of the terminal device is configured with a delay status report, the remaining time corresponding to the logical channel group is lower than the configured threshold, and the logical channel group has no pending delay status report since the last assembly of a delay status report media access control element (DSR MAC CE).

[0324] 10. A communication system comprising a terminal device and a network device, wherein:

[0325] The terminal device includes a delay information reporting device, and the delay information reporting device includes a first processing unit, which controls the terminal device to perform the following operations:

[0326] The terminal device triggers at least one Delay Status Report (DSR); and

[0327] The terminal device reports delay information for at least one logical channel group (LCG),

[0328] The network device includes a delay information receiving device, and the delay information receiving device includes a fifth processing unit, which controls the network device to perform the following operations:

[0329] Receiving delay information reported by a terminal device for at least one logical channel group (LCG), wherein the at least one logical channel group (LCG) includes:

[0330] configured logical channel groups; and / or

[0331] The logical channel group for which delayed status reporting is configured; and / or

[0332] The configured logical channel group on which data is to be sent; and / or

[0333] The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or

[0334] A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or

[0335] The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or

[0336] The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

Claims

1. A delay information reporting device, applied to a terminal device, comprising a first processing unit configured to control the terminal device to perform the following operations: The terminal device triggers at least one Delay Status Report (DSR); and The terminal device reports delay information for at least one logical channel group (LCG).

2. The device according to claim 1, wherein The at least one logical channel group (LCG) comprises: configured logical channel groups; and / or The logical channel group for which delayed status reporting is configured; and / or The configured logical channel group on which data is to be sent; and / or The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

3. The device according to claim 2, wherein The terminal device reports delay information for a logical channel group in which the remaining time of data to be sent in the at least one logical channel group is less than or equal to a predetermined value.

4. The device according to claim 3, wherein The remaining time includes the shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) of data to be sent in the logical channel group.

5. The device according to claim 2, wherein For the logical channel group configured with delayed status reporting, The radio resource control (RRC) message includes the identification (ID) of the logical channel group, and / or the logical The remaining time threshold (remainingTimeThreshold) parameter is configured for the channel group.

6. The device according to claim 1, wherein The data to be sent includes at least one of the following data: Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit (RLC SDU) segment, Radio Link Control Protocol Data Unit (RLC PDU), delay-critical data.

7. The device according to claim 1, wherein The terminal device generates a Delay Status Report Medium Access Control Control Element (DSR MAC CE).

8. The device according to claim 7, wherein The Delay Status Report Medium Access Control Control Element (DSR MAC CE) includes a Logical Channel Group field, The terminal device reports the delay information of the logical channel group whose logical channel group field is set to 1.

9. The device according to claim 7, wherein The Delay Status Report Media Access Control Control Element (DSR MAC CE) includes a remaining time field and / or a buffer size field corresponding to the logical channel group.

10. The device according to claim 9, wherein The logical channel group has no buffered Packet Data Convergence Protocol Service Data Unit (PDCP SDU) or the buffer size (Buffer Size) field corresponding to the logical channel group is the first value (0), The remaining time field corresponding to the logical channel group is reserved or indicates a predetermined value.

11. The device according to claim 9, wherein The remaining time field corresponding to the logical channel group indicates: The shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) buffered but not yet sent by the logical channel group or in all Packet Data Convergence Protocol Service Data Units (PDCP SDUs) included in a Medium Access Control Protocol Data Unit (MAC PDU).

12. The device of claim 9, wherein: The remaining time field corresponding to the logical channel group indicates: The shortest remaining value of a packet data convergence protocol discard timer (PDCP discardTimer) in all packet data convergence protocol service data units (PDCP SDUs) before a medium access control protocol data unit (MAC PDU) is constructed or in all packet data convergence protocol service data units (PDCP SDUs) buffered by the logical channel group when the delay status report (DSR) is triggered.

13. An apparatus for triggering a delay status report, applied to a terminal device, the apparatus comprising a third processing unit configured to control the terminal device to perform the following operations: a logical channel group of the terminal device is configured for a delay status report, the remaining time corresponding to the logical channel group is below a configured threshold, and there are no pending delay status reports for the logical channel group since the last assembly of a delay status report media access control element (DSR MAC CE); and The terminal device triggers a delay status report for the logical channel group.

14. A device for receiving delay information, applied to a network device, the device comprising a fifth processing unit configured to control the network device to perform the following operations: receiving delay information reported by a terminal device for at least one logical channel group (LCG), in, The at least one logical channel group (LCG) comprises: configured logical channel groups; and / or The logical channel group for which delayed status reporting is configured; and / or The configured logical channel group on which data is to be sent; and / or The group of logical channels for which delayed status reporting is configured and for which there is data to be sent; and / or A logical channel group configured with a delay status report and with a remaining time below a configured threshold, or a logical channel group configured with a delay status report and with a delay status report triggered, or a logical channel group configured with a delay status report and with a delay status report to be sent; and / or The logical channel group that triggers the delay status report or the logical channel group corresponding to the delay status report; and / or The logical channel group for data that remains to be sent after the Media Access Control Protocol Data Unit (MAC PDU) group containing the Delayed Status Report Media Access Control Control Element (DSR MAC CE) is packetized.

15. The apparatus of claim 14, wherein: The network device receives the logical channel group report delay information of the terminal device for which the remaining time of data to be sent in the at least one logical channel group is less than or equal to a predetermined value.

16. The apparatus of claim 15, wherein: The remaining time includes the shortest remaining value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) of data to be sent in the logical channel group.

17. The apparatus of claim 14, wherein: For the logical channel group configured with delayed status reporting, The radio resource control (RRC) message includes an identifier (ID) of the logical channel group, and / or the logical channel group is configured with a remaining time threshold (remainingTimeThreshold) parameter.

18. The apparatus of claim 14, wherein: The data to be sent includes at least one of the following data: Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Protocol Data Unit (PDCP PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit (RLC SDU) segment, Radio Link Control Protocol Data Unit (RLC PDU), delay-critical data.

19. The apparatus of claim 14, wherein: The Delay Status Report Media Access Control Control Element (DSR MAC CE) generated by the terminal device includes a logical channel group field, The network device receives the delay information of the logical channel group whose logical channel group field is set to 1.

20. The apparatus of claim 19, wherein The Delay Status Report Media Access Control Control Element (DSR MAC CE) further includes a remaining time field and / or a buffer size field corresponding to the logical channel group.

Citation Information

Patent Citations

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

    CN116261875A

  • Delay status reporting for deadline-based scheduling

    WO2023245479A1

  • Methods and apparatuses for a PDU set delay status report

    WO2023245582A1