Delayed service report method, terminal, and storage medium

By performing the delay status reporting DSR based on the remaining time of the data packet to be transmitted, the reporting problem in communication technology when the data packet to be transmitted is not scheduled in time, saving resources and power consumption is achieved, and the efficiency of the communication system is improved.

WO2025065276A1PCT designated stage expired Publication Date: 2025-04-03BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/121723
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-09-26
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

In the field of communication technology, if the data packet to be sent cannot be scheduled in time, it is necessary to notify the network through a delayed state reporting mechanism (DSR). However, how to effectively execute DSR in the prior art has not been fully solved.

Method used

By performing a delay state reporting DSR based on the remaining time, the remaining time is defined as the time when the data packet to be transmitted in the distance logical channel is discarded. This method adapts to the specific situation of the data packet and reduces unnecessary DSR reporting.

Benefits of technology

This method can reduce unnecessary DSR reporting, save resources and power consumption, and improve the efficiency and reliability of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023121723_03042025_PF_FP_ABST
    Figure CN2023121723_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a delayed service report method, a terminal, and a storage medium. The method is executed by the terminal. The method comprises: executing delayed service report (DSR) on the basis of the remaining time, wherein the remaining time is the time left before a data packet to be transmitted in a logical channel is discarded. A communication mechanism of the technical solution provided in the embodiments of the present disclosure can adapt to introduced DSR.
Need to check novelty before this filing date? Find Prior Art

Description

Delay status reporting method, terminal and storage medium Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a delay status reporting method, a terminal, and a storage medium. Background Art

[0002] In the field of communication technology, if a data packet to be sent cannot be scheduled or cannot be scheduled in time, the situation of the data packet to be sent needs to be reported to the network. The related technology introduces a (DSR, Delayed Service Report) mechanism.

[0003] Summary of the Invention

[0004] After the introduction of DSR, how to implement DSR is an issue that needs to be considered.

[0005] Embodiments of the present disclosure provide a delay status reporting method, a terminal, and a storage medium.

[0006] According to a first aspect of an embodiment of the present disclosure, a delay status reporting method is provided, the method comprising:

[0007] According to the remaining time, the delay status is reported to DSR;

[0008] The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

[0009] According to a second aspect of an embodiment of the present disclosure, a terminal is provided, characterized in that the terminal includes:

[0010] The processing module is configured to: perform delay status reporting DSR according to the remaining time;

[0011] The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

[0012] According to a third aspect of an embodiment of the present disclosure, a terminal is provided, wherein the terminal includes:

[0013] memory, including executable instructions;

[0014] one or more processors;

[0015] When the executable instruction is executed by the processor, the terminal executes the method described in any embodiment of the present disclosure.

[0016] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the method provided in the first aspect.

[0017] The communication mechanism of the technical solution provided by the embodiment of the present disclosure can adapt to the introduced DSR.

[0018] It should be understood that the foregoing general description and the following detailed description are merely exemplary and explanatory and are not restrictive of the embodiments of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present invention and, together with the description, serve to explain the principles of the embodiments of the present invention.

[0020] FIG1a is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment;

[0021] FIG2a is a schematic flow chart showing a method for reporting a delay status according to an exemplary embodiment;

[0022] FIG3a is a schematic flow chart of a method for reporting a delay status according to an exemplary embodiment;

[0023] FIG3 b is a schematic flow chart showing a method for reporting a delay status according to an exemplary embodiment;

[0024] FIG4a is a schematic structural diagram of a terminal according to an exemplary embodiment;

[0025] FIG4b is a schematic structural diagram of a network device according to an exemplary embodiment;

[0026] FIG5a is a schematic structural diagram of a UE according to an exemplary embodiment;

[0027] Fig. 5b is a schematic structural diagram of a communication device according to an exemplary embodiment. DETAILED DESCRIPTION

[0028] Embodiments of the present disclosure provide a delay status reporting method, a terminal, and a storage medium.

[0029] In a first aspect, an embodiment of the present disclosure provides a delay status reporting method, the method comprising:

[0030] According to the remaining time, the delay status is reported to DSR;

[0031] The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

[0032] In the above embodiment, since DSR is executed based on the time from when the data packet to be transmitted in the logical channel is discarded, whether to execute DSR can be adapted to the time from when the data packet to be transmitted in the logical channel is discarded. Compared with the method of executing DSR at a fixed frequency, unnecessary DSR can be reduced, and resources and power consumption can be saved.

[0033] In combination with the embodiment of the first aspect above, in some embodiments, performing delay status reporting (DSR) based on the remaining time includes:

[0034] Determine whether the remaining time is less than or equal to a time threshold, and execute the DSR.

[0035] In the above embodiment, the DSR is executed only when the remaining time is less than or equal to the time threshold. In this way, the frequent execution of the DSR can be reduced, saving resources and power consumption.

[0036] In combination with the embodiments of the first aspect above, in some embodiments, the data packet to be transmitted is not detected or the remaining time is not detected to be less than or equal to the time threshold, and the information of the DSR indicates that the data volume is a first value.

[0037] In the above embodiment, when the data packet to be transmitted is not detected or the remaining time is not detected to be less than or equal to the time threshold, the network may be notified by indicating that the data amount is the first value through the information of the DSR.

[0038] In combination with the embodiment of the first aspect above, in some embodiments, performing delay status reporting (DSR) based on the remaining time includes:

[0039] The DSR is executed according to the remaining time and the timing result of the first timer.

[0040] In the above embodiment, when executing DSR, the remaining time and the timing result of the first timer are considered at the same time. In this way, the frequent execution of DSR can be further reduced by the timing time of the first timer, thereby achieving the purpose of resource conservation and power saving.

[0041] In combination with the embodiments of the first aspect above, in some embodiments, executing the DSR according to the remaining time and the timing result of the first timer includes one of the following:

[0042] Determining that the remaining time is less than or equal to a time threshold and the first timer expires, executing the DSR;

[0043] Determine that the remaining time is less than or equal to a time threshold and the first timer has not expired, and execute the DSR.

[0044] In the above embodiment, the DSR can be executed when the remaining time is less than or equal to the time threshold and the first timer is expired, or when the remaining time is less than or equal to the time threshold and the first timer is not expired, which makes the configuration more flexible.

[0045] In combination with the embodiments of the first aspect above, in some embodiments, the first timer is configured by the network.

[0046] In the above embodiment, the network may configure the first timer, thereby enabling the network to control the DSR.

[0047] In combination with the embodiments of the first aspect above, in some embodiments, the first timer is configured for a logical channel or for a terminal.

[0048] In the above embodiment, the first timer may be configured based on the granularity of a logical channel or a terminal, which makes the configuration more flexible.

[0049] In combination with the embodiment of the first aspect above, in some embodiments, performing delay status reporting (DSR) based on the remaining time includes:

[0050] The DSR is performed according to the remaining time and a first number of detected data packets or data packet sets.

[0051] In the above embodiment, the execution of the DSR will take both the remaining time and the first number into consideration, so that the frequency of executing the DSR can be reduced by using the first number, thereby achieving the purpose of saving resources and power consumption.

[0052] In combination with the embodiments of the first aspect above, in some embodiments, performing the DSR based on the remaining time and the first number of detected data packets or data packet sets includes one of the following:

[0053] determining that the remaining time is less than or equal to a time threshold and the first quantity is greater than or equal to a quantity threshold, and executing the DSR;

[0054] Determine that the remaining time is less than or equal to a time threshold and the change in the first quantity is greater than or equal to a change threshold, and execute the DSR.

[0055] In the above embodiment, the DSR can be executed when the remaining time is less than or equal to the time threshold and the first quantity is greater than or equal to the quantity threshold, and can also be executed when the remaining time is less than or equal to the time threshold and the change in the first quantity is greater than or equal to the change threshold. The execution method of DSR is more flexible.

[0056] In combination with the embodiments of the first aspect above, in some embodiments, the quantity threshold is configured for a logical channel or for a terminal; the change threshold is configured for a logical channel or for a terminal.

[0057] In the above embodiment, the configuration of the quantity threshold and the change threshold is more flexible.

[0058] In combination with the embodiment of the first aspect above, in some embodiments, performing delay status reporting (DSR) based on the remaining time includes one of the following:

[0059] Determining that the remaining time is detected to be less than or equal to the time threshold for the first time, performing a delay status report DSR;

[0060] It is determined that it is not the first time that the remaining time is detected to be less than or equal to the time threshold and the priority level of the logical channel is greater than the level threshold, and a delay status report DSR is performed.

[0061] In the above embodiment, the delay status reporting DSR can be executed when it is detected for the first time that the remaining time is less than or equal to the time threshold, and the delay status reporting DSR can be executed when it is not the first time that the remaining time is detected to be less than or equal to the time threshold and the priority level of the logical channel is greater than the level threshold. The way of executing DSR will be more flexible.

[0062] In combination with the embodiment of the first aspect above, in some embodiments, performing delay status reporting (DSR) based on the remaining time includes:

[0063] The DSR is performed according to the first cycle and the remaining time.

[0064] In the above embodiment, the first cycle and the remaining time are considered simultaneously when executing DSR, which can reduce the frequency of executing DSR, thereby achieving resource conservation and power consumption conservation.

[0065] In combination with the embodiments of the first aspect above, in some embodiments, the method further includes one of the following:

[0066] It is determined that the current time is a moment determined based on the first cycle and it is not detected that the remaining time is less than the time threshold, and the execution of the DSR is canceled or the information of the DSR indicates that the data amount is a first value.

[0067] In the above embodiment, when the current time is a moment determined based on the first cycle and it is not detected that the remaining time is less than the time threshold, the DSR is canceled or the DSR information indicates that the data amount is the first value.

[0068] In a second aspect, an embodiment of the present disclosure provides a terminal, characterized in that the terminal includes:

[0069] The processing module is configured to: perform delay status reporting DSR according to the remaining time;

[0070] The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

[0071] In a third aspect, an embodiment of the present disclosure provides a terminal, the terminal including:

[0072] one or more processors;

[0073] The terminal is used to execute the method provided by the first aspect.

[0074] In a fourth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, which, when the instructions are executed on a communication device, enable the communication device to execute the method described in the optional implementation manner of the first aspect.

[0075] In a fifth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the optional implementation manner of the first aspect.

[0076] In a sixth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation manner of the first aspect.

[0077] In a seventh aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first aspect.

[0078] It is understandable that the above-mentioned terminals, storage media, program products, computer programs, chips or chip systems are all used to execute the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0079] The embodiments of the present disclosure provide a delay status reporting method, terminal, and storage medium. In some embodiments, the terms resource determination method, information processing method, information transmission method, etc. can be used interchangeably, and the terms communication system, information processing system, etc. can be used interchangeably.

[0080] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0081] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0082] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0083] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0084] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0085] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.

[0086] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0087] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0088] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0089] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0090] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0091] In some embodiments, terms such as "greater than", "greater than or equal to", "not less than", "more than", "more than or equal to", "not less than", "higher than", "higher than or equal to", "not less than", and "above" can be replaced with each other, and terms such as "less than", "less than or equal to", "not greater than", "less than", "less than or equal to", "not more than", "lower than", "lower than or equal to", "not higher than", and "below" can be replaced with each other.

[0092] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.

[0093] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.

[0094] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.

[0095] In some embodiments, "terminal" or "terminal device" may be referred to as "user equipment (UE)", "user terminal" "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc.

[0096] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0097] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0098] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.

[0099] FIG1a is a schematic diagram showing the architecture of a communication system according to an embodiment of the present disclosure.

[0100] As shown in FIG. 1 a , a communication system 100 includes a terminal 101 and a network device 102 .

[0101] In some embodiments, the network device 102 may include at least one of an access network device and a core network device.

[0102] In some embodiments, the terminal 101 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0103] In some embodiments, the access network device may be, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a Wi-Fi system, but is not limited thereto.

[0104] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0105] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0106] In some embodiments, a core network device may be a device including one or more network elements, or may be multiple devices or device groups, each including all or part of the one or more network elements. The network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0107] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution provided by the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution provided by the embodiment of the present disclosure is also applicable to similar technical problems.

[0108] The following embodiments of the present disclosure may be applied to the communication system 100 shown in FIG1a, or a portion thereof, but are not limited thereto. The entities shown in FIG1a are illustrative only. The communication system may include all or a portion of the entities shown in FIG1a, or may include other entities other than those shown in FIG1a. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0109] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0110] In multimodal services, data usually consists of multiple quality of service (QoS) flows, and the corresponding business volume is very large. Multimodal service flows need to meet certain latency requirements during transmission, especially some data flows need to arrive at the server for decoding at the same time. The delay of any one of the data flows will cause the joint decoding of multiple data flows to fail. However, network scheduling is dynamic. Therefore, in some cases, even if some data flows belong to low-priority logical channels, if some data packets have not been scheduled for a long time, a buffer status report (BSR) needs to be sent to notify the network as soon as possible. However, according to the relevant mechanism, a BSR can only be sent when high-priority logical channel data arrives, which cannot meet the needs of emergency scheduling. Therefore, it is necessary to consider optimizing emergency scheduling in multimodal services.

[0111] In some embodiments, a Delay Status Report (DSR) is introduced. Specifically, a terminal can report a DSR, which carries information related to data transmission delay. For example, information indicating that the remaining time of an uplink data packet is less than a certain threshold due to long-term unscheduled uplink data. The remaining time of a data packet is the time until the packet is discarded. For example, this remaining time can be determined based on the discard timer of the Packet Data Convergence Protocol (PDCP).

[0112] In some embodiments, threshold-based DSR reporting is supported. For example, when the residual delay of a PDU or PDU set falls below a network-configured threshold, a DSR is triggered. For example, the threshold can be configured at the granularity of a logical channel group (LCG).

[0113] In some embodiments, the Delay Status Report (DSR) procedure is used to provide the delay status of uplink (UL) data to the serving base station (gNB). The delay status includes the remaining time for the UL data, which is derived from the value of its associated PDCP discard timer (discardTimer) at the time of the first symbol of the Physical Uplink Shared Channel (PUSCH) transmission sending the DSR, and the amount of data in the remaining time.

[0114] In some embodiments, RRC controls DSR operation by configuring the following parameters:

[0115] Remaining Time Threshold: The threshold of the remaining time of UL data configured to trigger the DSR of the LCG.

[0116] In some embodiments, the Media Access Control (MAC) entity triggers DSR when the remaining time of a PDU or PDU set in an LCG (if configured for DSR) becomes shorter than its associated remainingTimeThreshold.

[0117] FIG2a is a schematic diagram of an interaction of delay status reporting according to an embodiment of the present disclosure. As shown in FIG2a, the embodiment of the present disclosure relates to a delay status reporting method for a communication system 100, the method comprising:

[0118] Step S2101: The terminal determines the remaining time.

[0119] In some embodiments, the remaining time is the time until a data packet to be transmitted in the logical channel is discarded.

[0120] In some embodiments, the remaining time is the time until a data packet to be transmitted in the logical channel group is discarded.

[0121] In some embodiments, the remaining time is the time until the set of data packets to be transmitted in the logical channel is discarded.

[0122] In some embodiments, the remaining time is the time until the set of data packets to be transmitted in the logical channel group is discarded.

[0123] Step S2102: The terminal executes DSR.

[0124] In some embodiments, the terminal performs a delay status report DSR according to the remaining time.

[0125] In some embodiments, the DSR is performed after determining that the remaining time is less than or equal to a time threshold.

[0126] In some embodiments, the time threshold may be network configurable.

[0127] In some embodiments, the time threshold may be protocol specified.

[0128] In some embodiments, the data packet to be transmitted is not detected, and the information of the DSR indicates that the data amount is a first value.

[0129] In some embodiments, it is not detected that the remaining time is less than or equal to the time threshold, and the information of the DSR indicates that the data amount is a first value.

[0130] In some embodiments, the first value is zero.

[0131] In some embodiments, the terminal executes the DSR according to the remaining time and the timing result of the first timer.

[0132] In some embodiments, the first timer may be network configured.

[0133] In some embodiments, the first timer may be protocol specified.

[0134] In some embodiments, the first timer may be configured for a logical channel or a logical channel group. For example, one logical channel corresponds to one timer.

[0135] In some embodiments, the first timer may be configured for a terminal (Per UE). Exemplarily, one terminal corresponds to one timer.

[0136] In some embodiments, the timing of the first timer is network configured.

[0137] In some embodiments, the timing period of the first timer is specified by a protocol.

[0138] In some embodiments, the first timer is an inhibit timer.

[0139] In some embodiments, the terminal determines that the remaining time is less than or equal to a time threshold and the first timer expires, and the terminal performs the DSR.

[0140] In some embodiments, after the terminal triggers DSR again, it needs to wait for the timing time of the first timer before executing DSR again.

[0141] In some embodiments, the terminal determines that the remaining time is less than or equal to a time threshold and the first timer is not expired, and the terminal performs the DSR.

[0142] In some embodiments, the terminal starts a first timer after triggering DSR for the first time; when DSR needs to be triggered again, it needs to determine whether the first timer has timed out, and when the first timer has not timed out, DSR is executed.

[0143] In some embodiments, the terminal performs the DSR based on the remaining time and a first number of detected data packets or data packet sets.

[0144] In some embodiments, it is determined that the remaining time is less than or equal to a time threshold and the first number is greater than or equal to a number threshold, and the terminal performs the DSR.

[0145] In some embodiments, the terminal needs to perform DSR only after detecting that the first number is greater than or equal to a number threshold.

[0146] In some embodiments, after triggering DSR for the first time, and when triggering it again, the terminal needs to detect that the first data amount is greater than or equal to the amount threshold before performing DSR again;

[0147] In some embodiments, it is determined that the remaining time is less than or equal to a time threshold and the change in the first number is greater than or equal to a change threshold, and the terminal performs the DSR.

[0148] In some embodiments, after triggering DSR for the first time, and when triggering it again, the terminal needs to detect that the change in the first data volume (compared to the last time DSR was executed) is greater than or equal to a change threshold before executing DSR again.

[0149] In some embodiments, the quantity threshold and / or the variance threshold are network configured.

[0150] In some embodiments, the quantity threshold and / or the change threshold are protocol-specified.

[0151] In some embodiments, the quantity threshold and / or the change threshold are configured for a logical channel.

[0152] In some embodiments, the quantity threshold and / or the change threshold are configured for a logical channel group.

[0153] In some embodiments, the quantity threshold and / or the change threshold is configured for the terminal.

[0154] In some embodiments, the terminal determines that it is detected for the first time that the remaining time is less than or equal to the time threshold, and the terminal performs a delay status report DSR.

[0155] In some embodiments, the terminal performs DSR only when it detects that the remaining time of a data packet or a set of data packets to be transmitted in a logical channel or logical channel group is less than a time threshold, and no logical channel or logical channel group has been detected with a remaining time of a data packet or a set of data packets to be transmitted that is less than the time threshold.

[0156] In some embodiments, the terminal determines that it is not the first time to detect that the remaining time is less than or equal to the time threshold and the priority level of the logical channel is greater than the level threshold, and the terminal performs a delay status report DSR.

[0157] In some embodiments, the terminal executes DSR only when it detects that the remaining time of a data packet or a set of data packets to be transmitted in a logical channel or a logical channel group is less than a time threshold, and although it has previously detected that the remaining time of a data packet or a set of data packets to be transmitted in a logical channel or a logical channel group is less than the time threshold, the priority level of the logical channel is higher.

[0158] In some embodiments, the terminal performs the DSR according to the first cycle and the remaining time.

[0159] In some embodiments, the terminal determines that the current time is a moment determined based on the first cycle and does not detect that the remaining time is less than a time threshold, and the terminal cancels the execution of the DSR or the DSR information indicates that the data amount is a first value. The first value may be 0.

[0160] In some embodiments, the terminal periodically executes DSR. If the terminal does not detect that the remaining time of a specific data packet or data packet set is less than a time threshold when executing DSR, the terminal can cancel the execution of DSR or indicate that the data amount is 0 in the DSR information.

[0161] In some embodiments, the term "information" can be interchangeable with terms such as "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", and "data".

[0162] In some embodiments, the term "send" can be interchanged with terms such as "transmit", "report", and "transmit".

[0163] The resource determination method involved in the embodiment of the present disclosure may include at least one of steps S2101 and S2102. For example, step S2101 may be implemented as an independent embodiment, and step S2102 may be implemented as an independent embodiment, but is not limited thereto.

[0164] FIG3a is a flow chart of a method for reporting a delay status according to an embodiment of the present disclosure. As shown in FIG3a, the embodiment of the present disclosure relates to a method for reporting a delay status, which is executed by a first type terminal, and the method includes:

[0165] Step S3101: Determine the remaining time.

[0166] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0167] Step S3102: Determine to execute DSR.

[0168] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2a and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0169] The resource determination method involved in the embodiment of the present disclosure may include at least one of steps S3101 and S3102. For example, step S3101 may be implemented as an independent embodiment, and step S3102 may be implemented as an independent embodiment, but the present invention is not limited thereto.

[0170] FIG3b is a flow chart of a method for reporting a delay status according to an embodiment of the present disclosure. As shown in FIG3b, the embodiment of the present disclosure relates to a method for reporting a delay status, which is executed by a first type terminal, and the method includes:

[0171] Step S3201: Execute DSR according to the remaining time.

[0172] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2102 and step S2103 in Figure 2a, and other related parts of the embodiment involved in Figure 2a, which will not be repeated here.

[0173] In some embodiments, the remaining time is the time from when the data packets to be transmitted in the logical channel group are discarded; or, the remaining time is the time from when the set of data packets to be transmitted in the logical channel is discarded; or, the remaining time is the time from when the set of data packets to be transmitted in the logical channel group is discarded.

[0174] In some embodiments, performing a delay status report (DSR) based on the remaining time includes:

[0175] Determine whether the remaining time is less than or equal to a time threshold, and execute the DSR.

[0176] In some embodiments, the data packet to be transmitted is not detected or the remaining time is not detected to be less than or equal to the time threshold, and the information of the DSR indicates that the data amount is a first value.

[0177] In some embodiments, performing a delay status report (DSR) based on the remaining time includes:

[0178] The DSR is executed according to the remaining time and the timing result of the first timer.

[0179] In some embodiments, executing the DSR according to the remaining time and the timing result of the first timer includes one of the following:

[0180] Determining that the remaining time is less than or equal to a time threshold and the first timer expires, executing the DSR;

[0181] Determine that the remaining time is less than or equal to a time threshold and the first timer has not expired, and execute the DSR.

[0182] In some embodiments, the first timer is network configured.

[0183] In some embodiments, the first timer is configured for a logical channel or for a terminal.

[0184] In some embodiments, performing a delay status report (DSR) based on the remaining time includes:

[0185] The DSR is performed according to the remaining time and a first number of detected data packets or data packet sets.

[0186] In some embodiments, performing the DSR based on the remaining time and a first number of detected data packets or data packet sets includes one of the following:

[0187] determining that the remaining time is less than or equal to a time threshold and the first quantity is greater than or equal to a quantity threshold, and executing the DSR;

[0188] Determine that the remaining time is less than or equal to a time threshold and the change in the first quantity is greater than or equal to a change threshold, and execute the DSR.

[0189] In some embodiments, the quantity threshold is configured for a logical channel or for a terminal; the change threshold is configured for a logical channel or for a terminal.

[0190] In some embodiments, performing a delay status report (DSR) based on the remaining time includes one of the following:

[0191] Determining that the remaining time is detected to be less than or equal to the time threshold for the first time, performing a delay status report DSR;

[0192] It is determined that it is not the first time that the remaining time is detected to be less than or equal to the time threshold and the priority level of the logical channel is greater than the level threshold, and a delay status report DSR is performed.

[0193] In some embodiments, performing a delay status report (DSR) based on the remaining time includes:

[0194] The DSR is performed according to the first cycle and the remaining time.

[0195] In some embodiments, the method further comprises one of the following:

[0196] It is determined that the current time is a moment determined based on the first cycle and it is not detected that the remaining time is less than the time threshold, and the execution of the DSR is canceled or the information of the DSR indicates that the data amount is a first value.

[0197] In order to better understand the embodiments of the present disclosure, the technical solution of the present disclosure is further described below through exemplary embodiments:

[0198] In some embodiments, a solution for delay status reporting is provided.

[0199] In some embodiments, the terminal detects a data packet or a set of data packets to be transmitted in a logical channel or a logical channel group, and the remaining time thereof is less than a predetermined threshold.

[0200] In some embodiments, if the terminal does not detect a specific data packet or a data packet set whose remaining time is less than a predetermined threshold, the corresponding data volume may be indicated as 0 in the DSR report.

[0201] Solution 1 (an embodiment based on a timer condition):

[0202] In some embodiments, the terminal performs DSR reporting based on a first timer of the network.

[0203] In some embodiments, after the terminal triggers a DSR, it needs to wait until the timer expires before reporting the DSR again.

[0204] In some embodiments, after triggering the DSR for the first time, the terminal starts a timer, and when the DSR is triggered again, the terminal may report the DSR again only if the timer times out.

[0205] In some embodiments, the timer is an inhibit timer, which may be a timer configured by the network.

[0206] In some embodiments, the timer is a timer configured for each LCG, or may be a timer configured per UE.

[0207] Solution 2 (an embodiment based on a data volume threshold):

[0208] In some embodiments, the terminal needs to report DSR only after detecting a specific data packet or a set of data packets whose remaining time is less than a predetermined threshold (corresponding to a time threshold) and the number of such data packets reaches a predetermined threshold:

[0209] In some embodiments, the terminal needs to report the DSR for the first time only after the amount of detected data reaches a predetermined threshold.

[0210] In some embodiments, after the terminal triggers the DSR for the first time, and when it is triggered again, the terminal needs to wait until the amount of detected data reaches a threshold (corresponding to the quantity threshold) before reporting the DSR again.

[0211] In some embodiments, after a terminal triggers a DSR for the first time, and when it triggers it again, it needs to detect that the change in the amount of data (compared to the last report) reaches a change or reaches a threshold before it can report the DSR again;

[0212] In some embodiments, the data volume threshold is configured for each LCG, or may be configured per UE;

[0213] Option 3:

[0214] In some embodiments, the terminal reports only when it detects that the remaining time of a data packet or a set of data packets to be transmitted in a logical channel or logical channel group is less than a predetermined threshold, and has not previously detected that the remaining time of a data packet or a set of data packets to be transmitted in any logical channel or logical channel group is less than the predetermined threshold.

[0215] In some embodiments, when the terminal detects that the remaining time of a data packet or a data packet set to be transmitted in a logical channel or a logical channel is less than a predetermined threshold, and although it has previously detected that the remaining time of a data packet or a data packet set to be transmitted in a logical channel or a logical channel group is less than the predetermined threshold, the terminal only reports when the priority level of the logical channel is higher;

[0216] Solution 4: (Periodic timer-based implementation)

[0217] In some embodiments, the terminal may perform a DSR report after a periodic timer expires:

[0218] In some embodiments, when the terminal performs DSR periodically, if the terminal does not detect that the remaining time of the data packet or data packet set to be transmitted is less than a predetermined threshold when reporting, the DSR can be canceled or the data amount can be indicated as 0 in the DSR report.

[0219] It should be noted that the above solutions can be implemented in combination.

[0220] As an embodiment, for example, solution 1 and solution 2 can be used in combination, which is not limited here. For example, after triggering according to the threshold, it is also necessary to consider whether the prohibit timer is running. Only when the prohibit timer is not running can it be reported.

[0221] The above solution can avoid frequent triggering of DSR, thus reducing the signaling overhead reported by the terminal to the network.

[0222] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0223] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0224] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0225] Figure 4a is a schematic diagram of the structure of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 4a, the terminal 7100 may include: at least one of a transceiver module 7101, a processing module 7102, etc. In some embodiments, the transceiver module is used to receive the first information. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2101, but not limited to this) executed by the terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module is used to execute at least one of the other steps (for example, step S2102) executed by the terminal 101 in any of the above methods, which will not be repeated here.

[0226] Figure 4b is a schematic diagram of the structure of the network device proposed in an embodiment of the present disclosure. As shown in Figure 4b, the network device 7200 may include: at least one of a transceiver module 7201, a processing module 7202, etc. In some embodiments, the above-mentioned transceiver module is used to send and receive information. Optionally, the above-mentioned transceiver module is used to perform at least one of the communication steps such as sending and / or receiving performed by the network device 102 in any of the above methods, which will not be repeated here. In some embodiments, the transceiver module may include a sending module and / or a receiving module, and the sending module and the receiving module may be separate or integrated together. Optionally, the transceiver module can be interchangeable with the transceiver. Optionally, the above-mentioned processing module is used to perform at least one of the other steps performed by the network device 102 in any of the above methods, which will not be repeated here.

[0227] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0228] Figure 5a is a schematic diagram of the structure of a communication device 8100 proposed in an embodiment of the present disclosure. Communication device 8100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 8100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0229] As shown in Figure 5a, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a base station, baseband chip, terminal device, terminal device chip, DU or CU, etc.), execute programs, and process program data. The communication device 8100 is used to perform any of the above methods.

[0230] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may be located outside the communication device 8100.

[0231] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 8101 performs at least one of the other steps.

[0232] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0233] In some embodiments, the communication device 8100 may include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected to the memory 8102. The interface circuit 8104 may be configured to receive signals from the memory 8102 or other devices, and may be configured to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 may read instructions stored in the memory 8102 and send the instructions to the processor 8101.

[0234] The communication device 8100 described in the above embodiment may be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 5a. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0235] FIG5b is a schematic diagram of the structure of the chip 8200 proposed in an embodiment of the present disclosure. If the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 8200 shown in FIG5b, but the present disclosure is not limited thereto.

[0236] The chip 8200 includes one or more processors 8201 , and the chip 8200 is configured to execute any of the above methods.

[0237] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the interface circuit 8202 is connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read instructions stored in the memory 8203 and send the instructions to the processor 8201.

[0238] In some embodiments, the interface circuit 8202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2101, step S3101, but not limited to this), and the processor 8201 performs at least one of the other steps (for example, step S2101, step S2102, but not limited to this).

[0239] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0240] In some embodiments, the chip 8200 further includes one or more memories 8203 for storing instructions. Alternatively, all or part of the memories 8203 may be outside the chip 8200.

[0241] The present disclosure also proposes a storage medium having instructions stored thereon, which, when executed on the communication device 8100, causes the communication device 8100 to execute any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto, and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto, and may also be a temporary storage medium.

[0242] The present disclosure also provides a program product, which, when executed by the communication device 8100, enables the communication device 8100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0243] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A delay status reporting method, characterized in that: The method comprises: According to the remaining time, the execution delay status is reported to DSR; The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

2. The method according to claim 1, characterized in that The step of performing a delay status report DSR according to the remaining time includes: Determine that the remaining time is less than or equal to a time threshold, and execute the DSR.

3. The method according to claim 1, characterized in that The data packet to be transmitted is not detected or the remaining time is not detected to be less than or equal to the time threshold, and the information of the DSR indicates that the data volume is a first value.

4. The method according to claim 1, characterized in that: The step of performing a delay status report DSR according to the remaining time includes: The DSR is executed according to the remaining time and the timing result of the first timer.

5. The method according to claim 4, characterized in that The performing of the DSR according to the remaining time and the timing result of the first timer includes one of the following: Determine that the remaining time is less than or equal to a time threshold and the first timer expires, and execute the DSR; It is determined that the remaining time is less than or equal to a time threshold and the first timer has not expired, and the DSR is not executed.

6. The method according to claim 5, characterized in that The first timer is network configured.

7. The method according to any one of claims 4 to 6, characterized in that: The first timer is configured for a logical channel or for a terminal.

8. The method according to claim 1, characterized in that: The step of performing a delay status report DSR according to the remaining time includes: The DSR is performed according to the remaining time and a first number of detected data packets or data packet sets.

9. The method according to claim 8, characterized in that The performing the DSR according to the remaining time and the first number of the detected data packets or data packet sets comprises one of the following: determining that the remaining time is less than or equal to a time threshold and the first quantity is greater than or equal to a quantity threshold, and executing the DSR; Determine that the remaining time is less than or equal to a time threshold and the change in the first quantity is greater than or equal to a change threshold, and execute the DSR.

10. The method according to claim 8 or 9, characterized in that: The quantity threshold is configured for a logical channel or for a terminal; the change amount threshold is configured for a logical channel or for a terminal.

11. The method according to claim 1, characterized in that: The performing of delay status reporting DSR according to the remaining time includes one of the following: Determine that the remaining time is detected to be less than or equal to the time threshold for the first time, and perform a delay status report DSR; Determine that it is not the first time to detect that the remaining time is less than or equal to the time threshold and the priority level of the logical channel is greater than the level threshold, and perform delay status reporting DSR.

12. The method according to claim 1, characterized in that The step of performing a delay status report DSR according to the remaining time includes: The DSR is performed according to the first cycle and the remaining time.

13. The method according to claim 12, characterized in that The method further comprises one of the following: Determine that the current time is a moment determined based on the first cycle and do not detect that the remaining time is less than a time threshold, cancel the execution of the DSR or the information of the DSR indicates that the data amount is a first value.

14. A terminal, characterized in that: The terminal comprises: The processing module is configured to: perform delay status reporting DSR according to the remaining time; The remaining time is the time until the data packet to be transmitted in the logical channel is discarded.

15. A terminal, wherein: The terminal comprises: memory, including executable instructions; one or more processors; When the executable instructions are executed by the processor, the terminal executes the method according to any one of claims 1 to 14.

16. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Dynamic prioritization of uplink traffic

    CN111937474A

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

    CN116097729A

  • Enforcing packet delay budgets associated with multi-hop iab

    WO2022212369A1