Delay status reporting method, communication device, communication system, storage medium, and program product

By collaboratively determining the time interval of data packets through terminals and network devices and carrying data volume information in the delay status report, the problem of data packets that cannot be scheduled in urgent data transmission is solved, and simultaneous scheduling and emergency scheduling of data packets are realized.

WO2026065223A1PCT designated stage Publication Date: 2026-04-02BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

In existing technologies, in cases of emergency scheduling during data transmission, the delay status reporting mechanism cannot effectively schedule data packets with remaining time greater than a threshold, resulting in the inability to meet the scheduling requirements of emergency data.

Method used

By working together with terminals and network devices, the time intervals of different types of data packets are determined based on the remaining time intervals of the data packets, and the corresponding data volume information is carried in the delay status report so that the network devices can perform batch scheduling.

Benefits of technology

Simultaneous scheduling of different types of data packets is achieved, ensuring that urgent data packets can be scheduled in a timely manner, thus meeting the urgent scheduling requirements of delayed status reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024122258_02042026_PF_FP_ABST
    Figure CN2024122258_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in embodiments of the present disclosure are a delay status reporting method, a communication device, a communication system, a storage medium, and a program product. The method is executed by a terminal. The method comprises: on the basis of a first time interval corresponding to the remaining time of a first-type data packet, determining a second time interval corresponding to a second-type data packet, wherein the remaining time of the first-type data packet is less than or equal to a time threshold, and the remaining time of the second-type data packet is greater than the time threshold. The technical solution provided in the embodiments of the present disclosure facilitates determining, for the second-type data packet of which the remaining time is greater than the time threshold, into which time interval's corresponding packet to be transmitted the second-type data packet should be counted, so that the data volume of the second-type packet can be taken into account during reporting of a DSR by the terminal, and thus the first-type data packet and the second-type data packet can be scheduled simultaneously by a network device.
Need to check novelty before this filing date? Find Prior Art

Description

Delay status reporting method, communication device, communication system, storage medium and program product TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of communication, and particularly relates to a delay status reporting method, a communication device, a communication system, a storage medium and a program product. BACKGROUND

[0002] Currently, for emergency scheduling in data transmission, a delay status report (DSR) mechanism is introduced. For example, when some data packets have not been scheduled for a long time, the terminal can send a DSR to the network to inform the network to schedule resources for sending the data packets as soon as possible.

[0003] SUMMARY

[0004] The present disclosure provides a delay status reporting method, a communication device, a communication system, a storage medium and a program product.

[0005] According to a first aspect of the present disclosure, a delay status reporting method is provided, wherein the method is performed by a terminal, and the method comprises: determining a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0006] According to a second aspect of the present disclosure, a delay status reporting method is provided, wherein the method is performed by a network device, and the method comprises: receiving a DSR sent by a terminal; for one logical channel group (LCG), the DSR comprises a plurality of information fields; the time intervals associated with different information fields are different; wherein a first information field in the DSR comprises first information, the first information is used to indicate a first data amount, and the first data amount is determined at least by a data amount of a second type of data packet corresponding to a second time interval; the second time interval is determined according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0007] According to a third aspect of the embodiments of the present disclosure, a method for reporting delay status is provided, wherein the method is performed by a communication system, and the method comprises: determining, by a terminal, a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold; sending, by the terminal, a DSR to a network device; the DSR comprises a plurality of information fields for one logical channel group (LCG); the time intervals associated with different information fields are different; and the first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by a data amount of the second type of data packet corresponding to the second time interval.

[0008] According to a fourth aspect of the embodiments of the present disclosure, a terminal is provided, wherein the terminal comprises: a processing module configured to determine a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0009] According to a fifth aspect of the embodiments of the present disclosure, a network device is provided, wherein the network device comprises: a transceiver module configured to receive a DSR sent by a terminal; the DSR comprises a plurality of information fields for one logical channel group (LCG); the time intervals associated with different information fields are different; wherein the first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by a data amount of the second type of data packet corresponding to the second time interval; the second time interval corresponding to the second type of data packet is determined according to the first time interval corresponding to the remaining time of the first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0010] According to a sixth aspect of the embodiments of the present disclosure, a communication system is provided, wherein the communication system comprises a terminal and a network device; the terminal is configured to implement the method for reporting delay status provided in the first aspect; and the network device is configured to implement the method for reporting delay status provided in the second aspect.

[0011] According to a seventh aspect of the embodiments of the present disclosure, a communication device is provided, wherein the communication device comprises:

[0012] one or more processors;

[0013] The processor is configured to invoke instructions to enable the communication device to perform the method for reporting delay status provided in the first aspect or the second aspect.

[0014] According to an eighth aspect of the embodiments of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, when the instructions run on a communication device, cause the communication device to perform the delay state reporting method provided in the first aspect or the second aspect.

[0015] According to a ninth aspect of the embodiments of the present disclosure, a computer program is provided, the computer program includes code, when the code is executed by a processor, implements the delay state reporting method provided in the first aspect or the second aspect.

[0016] The technical solution provided by the embodiments of the present disclosure determines the first time interval corresponding to the first type of data packet according to the remaining time of the first type of data packet, and determines the second time interval of the second type of data packet according to the first time interval of the first type of data packet. In this way, even for the second type of data packet with a remaining time greater than the time threshold, it can be determined that the second type of data packet is counted in which time interval corresponding to the to-be-transmitted data packet, so as to facilitate the DSR reporting at the terminal to consider the data amount of the second type of data packet; so that the first type of data packet and the second type of data packet can be simultaneously scheduled by the network device.

[0017] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the embodiments of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0018] The accompanying drawings, which are incorporated into the specification and constitute a part of the specification, illustrate the embodiments consistent with the present disclosure, and together with the specification, serve to explain the principles of the embodiments of the present disclosure.

[0019] FIG. 1A is a schematic diagram of an architecture of a communication system according to an exemplary embodiment;

[0020] FIG. 1B is a schematic diagram of a format of a DSR according to an exemplary embodiment;

[0021] FIG. 2 is an interaction diagram of a delay state reporting method according to an exemplary embodiment;

[0022] FIG. 3A is a flow diagram of a delay state reporting method according to an exemplary embodiment;

[0023] FIG. 3B is a flow diagram of a delay state reporting method according to an exemplary embodiment;

[0024] FIG. 4 is a flow diagram of a delay state reporting method according to an exemplary embodiment;

[0025] FIG. 5 is an interaction diagram of a delay state reporting method according to an exemplary embodiment;

[0026] FIG. 6 is a diagram illustrating a data volume statistics of a second type of DSR reporting according to an example embodiment;

[0027] FIG. 7A is a diagram illustrating a structure of a terminal according to an example embodiment;

[0028] FIG. 7B is a diagram illustrating a structure of a network device according to an example embodiment;

[0029] FIG. 8A is a diagram illustrating a structure of a communication device according to an example embodiment;

[0030] FIG. 8B is a diagram illustrating a structure of a chip according to an example embodiment. DETAILED DESCRIPTION

[0031] Embodiments of the present disclosure provide a delay state reporting method, a communication device, a communication system, a storage medium and a program product.

[0032] In a first aspect, embodiments of the present disclosure provide a delay state reporting method, wherein the method is performed by a terminal, and the method comprises: determining a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0033] In the above embodiment, the terminal determines the first time interval corresponding to the first type of data packet according to the remaining time of the first type of data packet, and determines the second time interval of the second type of data packet according to the first time interval of the first type of data packet. In this way, even for the second type of data packet with the remaining time greater than the time threshold, it can be determined in which time interval corresponding to the to-be-transmitted data packet the second type of data packet is counted, so as to facilitate the DSR reporting of the terminal to consider the data volume of the second type of data packet; so that the first type of data packet and the second type of data packet can be simultaneously scheduled by the network device.

[0034] In combination with some embodiments of the first aspect, in some embodiments, determining the second time interval corresponding to the second type of data packet according to the first time interval corresponding to the remaining time of the first type of data packet comprises one of the following:

[0035] determining the first time interval as the second time interval; the number of the first time intervals is one;

[0036] determining a third time interval in the first time interval as the second time interval; the number of the first time intervals is a plurality.

[0037] In the above embodiment, different ways are adopted to determine the second time interval in different cases where the number of the first time intervals corresponding to the first type of data packets is one or more, so as to ensure that the first type of data packets and the second type of data packets can be simultaneously scheduled by the network device for joint decoding, and in the case where the number of the first time intervals corresponding to the first type of data packets is more, a suitable third time interval can be selected from the first time intervals as the second time interval corresponding to the second type of data packets.

[0038] In some embodiments of the first aspect, the third time interval is one of the plurality of first time intervals.

[0039] In the above embodiment, the terminal can determine any one of the plurality of first time intervals as the third time interval, so as to report the second type of data packets in the time interval for DSR, thereby being able to flexibly adjust the time interval corresponding to the second type of data packets according to different network resources.

[0040] In some embodiments of the first aspect, the third time interval is a first time interval of the plurality of first time intervals that satisfies a preset condition.

[0041] In the above embodiment, the terminal can determine the first time interval of the plurality of first time intervals that satisfies the preset condition as the third time interval, so as to report the second type of data packets in the first time interval that satisfies the preset condition for DSR, and in this way, the terminal can select a suitable first time interval to report the second type of data packets to the first time interval according to different value ranges of the first time interval.

[0042] In some embodiments of the first aspect, the preset condition is that the value range of the time interval is the largest, or the preset condition is that the value range of the time interval is the smallest.

[0043] In the above embodiment, the terminal can determine the first time interval of the plurality of first time intervals with the largest value range as the third time interval, or can determine the first time interval of the plurality of first time intervals with the smallest value range as the third time interval, which has the advantages of simple implementation and high flexibility.

[0044] In some embodiments of the first aspect, the method further includes:

[0045] sending a DSR to the network device; the DSR includes a plurality of information fields for one logical channel group (LCG); different information fields are associated with different time intervals; a first information field in the DSR includes first information, and the first information is used to indicate a first data amount, which is determined at least by a data amount of the second type of data packets corresponding to the second time interval.

[0046] In the above embodiment, for the second type of data packet with the remaining time greater than the time threshold, the terminal reports the data amount of the second type of data packet by counting the data packet into the first data amount of the second time interval, so as to report the data amount of the second type of data packet by using the first information field corresponding to the second time interval in the DSR.

[0047] In combination with some embodiments of the first aspect, in some embodiments, the first information field in the DSR further includes second information, and the second information is used to indicate the first remaining time, which is determined by the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0048] In the above embodiment, the terminal can determine the first remaining time according to the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval, so as to indicate the first remaining time by using the second information carried in the first information field of the DSR, so that the network device can learn the urgency of the scheduling requirement of the data packet to be transmitted corresponding to the second time interval based on the DSR, so as to consider the urgency of the data packet to be transmitted when the network device performs the batch scheduling on the data packet to be transmitted according to the DSR.

[0049] In combination with some embodiments of the first aspect, in some embodiments, the first remaining time is determined by the average, maximum or minimum of the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0050] The above embodiment provides three ways of determining the first remaining time by the average, maximum or minimum of the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval, which has the effect of simple and diversified implementation.

[0051] In the second aspect, the embodiments of the present disclosure provide a delay state reporting method, wherein the method is performed by a network device, and the method includes: receiving a DSR sent by a terminal; for one LCG, the DSR includes a plurality of information fields; different information fields are associated with different time intervals; wherein a first information field in the DSR includes first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of a second type of data packet corresponding to a second time interval; the second time interval corresponding to the second type of data packet is determined according to a first time interval corresponding to the remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0052] In the above embodiments, the network device receives the DSR sent by the terminal, so that the network device implements batch scheduling of the data packets to be transmitted corresponding to different time intervals according to different information fields of the DSR. Moreover, the second time interval of the second type of data packet is determined by the first time interval corresponding to the remaining time of the first type of data packet. Even if the remaining time of the second type of data packet associated with the first type of data packet is greater than the time threshold, the first data amount indicated by the first information field of the DSR can take into account the data amount of the second type of data packet, so that the network device can simultaneously schedule the first type of data packet and the second type of data packet, and facilitate subsequent joint decoding of the first type of data packet and the second type of data packet.

[0053] In some embodiments, the second time interval is determined by the first time interval, and the number of the first time intervals is one; or the second time interval is determined by a third time interval in the first time intervals, and the number of the first time intervals is a plurality.

[0054] In some embodiments, the third time interval is one of the first time intervals.

[0055] In some embodiments, the third time interval is a first time interval in the first time intervals that satisfies a preset condition.

[0056] In some embodiments, the preset condition is that the time interval has the maximum value range; or the preset condition is that the time interval has the minimum value range.

[0057] In some embodiments, the first information field of the DSR further includes second information, and the second information is used to indicate a first remaining time, and the first remaining time is determined by the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0058] In some embodiments, the first remaining time is determined by the average, maximum or minimum of the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0059] In a third aspect, the embodiments of the present disclosure provide a delay state reporting method, wherein the method is performed by a communication system, and the method comprises: determining, by a terminal, a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold; sending, by the terminal, a DSR to a network device; the DSR comprises a plurality of information fields for one logical channel group (LCG); time intervals associated with different information fields are different; and a first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by a data amount of the second type of data packet corresponding to the second time interval.

[0060] In a fourth aspect, the embodiments of the present disclosure provide a terminal, wherein the terminal comprises: a processing module configured to determine a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0061] In a fifth aspect, the embodiments of the present disclosure provide a network device, wherein the network device comprises: a transceiver module configured to receive a DSR sent by a terminal; the DSR comprises a plurality of information fields for one logical channel group (LCG); time intervals associated with different information fields are different; wherein a first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by a data amount of the second type of data packet corresponding to the second time interval; the second time interval corresponding to the second type of data packet is determined according to the first time interval corresponding to the remaining time of the first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0062] In a sixth aspect, the embodiments of the present disclosure provide a communication system, wherein the communication system comprises a terminal and a network device, the terminal is configured to implement the delay state reporting method described in the optional implementation manner of the first aspect, and the network device is configured to implement the delay state reporting method described in the optional implementation manner of the second aspect.

[0063] In a seventh aspect, the embodiments of the present disclosure provide a communication device, which comprises: one or more processors; wherein the processor is used to invoke instructions to enable the communication device to perform the delay state reporting method described in the first aspect or the second aspect and any one of the embodiments thereof.

[0064] In an eighth aspect, the embodiments of the present disclosure provide a storage medium, wherein the storage medium stores instructions, and when the instructions run on a communication device, the instructions enable the communication device to perform the delay state reporting method described in the first aspect or the second aspect and any one of the embodiments thereof.

[0065] Ninthly, embodiments of this disclosure provide a computer program product that, when executed by a communication device, causes the communication device to perform the delay status reporting method described in any one of the first or second aspects and their embodiments.

[0066] It is understood that the aforementioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods provided in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0067] This disclosure provides a method for reporting delayed status, a communication device, a communication system, a storage medium, and a program product. In some embodiments, the terms "delayed status reporting method" and "information processing method," "information transmission method," etc., can be used interchangeably, as can the terms "communication system" and "information processing system."

[0068] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular 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 particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0069] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0070] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0071] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

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

[0073] In some embodiments, the terms “at least one of”, “one or more of”, “a plurality of”, “multiple”, and the like can be replaced with each other.

[0074] In some embodiments, the description of “at least one of A, B” “A and / or B”, “A in one case, B in another case”, “one case A, another case B”, and the like can include the following technical solutions according to the situation: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B); A and B are executed in some embodiments (A and B are executed). When there are more branches such as A, B, C, and the like, it is similar to the above.

[0075] In some embodiments, the description of “A or B” and the like can include the following technical solutions according to the situation: A is executed in some embodiments (A is executed regardless of B); B is executed in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, it is similar to the above.

[0076] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments in the context of the description, and should not be construed as redundant limitation because of the use of the prefix words. For example, the ordinal words in front of the description objects "field" in "first field" and "second field" do not limit the position or order between the "fields", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor limit the order of "first field" and "second field". For another example, the ordinal words in front of the description objects "level" in "first level" and "second level" do not limit the priority between the "levels". For another example, the quantity of the description objects is not limited by the ordinal words, and can be one or more. For example, "first device", wherein the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description objects are "device", and "first device" and "second device" can be the same device or different devices, and the types thereof can be the same or different; for another example, the description objects are "information", and "first information" and "second information" can be the same information or different information, and the contents thereof can be the same or different.

[0077] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.

[0078] In some embodiments, the terms of "…", "determining …", "in the case of …", "when …", "when …", "if …", "if …" and the like can be replaced with each other.

[0079] In some embodiments, the terms of "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 lower than", "above" and the like can be replaced with each other, and the terms of "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", "below" and the like can be replaced with each other.

[0080] In some embodiments, the apparatus and the like can be interpreted as physical or virtual, and the name thereof is not limited to the name recorded in the embodiments. The terms of "apparatus", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject" and the like can be replaced with each other.

[0081] In some embodiments, “network” can be interpreted as the devices (e.g., access network devices, core network devices, etc.) included in the network.

[0082] In some embodiments, the terms “access network device (AN device),” “radio access network device (RAN device),” “base station (BS),” “radio base station,” “fixed station,” “node,” “access point,” “transmission point (TP),” “reception point (RP),” “transmission / 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. can be replaced with each other.

[0083] In some embodiments, the terms "terminal," "terminal device," "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," and so on can be replaced with each other.

[0084] In some embodiments, the access network device, the core network device, or the network device can be replaced with a terminal. For example, the embodiments of the present disclosure can also be applied to a structure in which communication between the access network device, the core network device, or the network device and the terminal is replaced with communication between a plurality of terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the terminal can also be configured to have all or part of the functions of the access network device. In addition, the terms "uplink," "downlink," and the like can also be replaced with terms corresponding to the inter-terminal communication (e.g., "side"). For example, the uplink channel, the downlink channel, and the like can be replaced with the side channel, and the uplink, the downlink, and the like can be replaced with the sidelink.

[0085] In some embodiments, the terminal can be replaced with the access network device, the core network device, or the network device. In this case, the access network device, the core network device, or the network device can also be configured to have all or part of the functions of the terminal.

[0086] In some embodiments, obtaining data, information, and the like can comply with laws and regulations of the country where the location is.

[0087] In some embodiments, data, information, and the like can be obtained after obtaining the consent of the user.

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

[0089] FIG. 1A is a schematic diagram of an architecture of a communication system according to an exemplary embodiment.

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

[0091] In some embodiments, the network device includes an access network device and / or a core network device.

[0092] In some embodiments, the terminal 101 includes at least one of a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a Pad, 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 smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and the like, but is not limited thereto.

[0093] In some embodiments, the access network device may, for example, be at least one of a node or a device that accesses a terminal to a wireless network, and the access network device may include at least one of an evolved node B (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation node B (gNB), a node B (NB), a home node B (HNB), a home evolved node B (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, an access node in a Wi-Fi system, but is not limited thereto.

[0094] In some embodiments, the technical solutions of the present disclosure can be applied to an Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0095] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), where the CU can also be referred to as a control unit. The CU-DU structure can split the protocol layers of the access network device, and some of the protocol layers are controlled by the CU, and the rest or all of the protocol layers are distributed in the DU and controlled by the CU, but is not limited thereto.

[0096] In some embodiments, the core network device can be one device including the first network element, etc., or can be multiple devices or device groups, each including the first network element. The network element can be virtual or physical. The core network may, for example, include at least one of an evolved packet core (EPC) network, a 5G core (5GC) network, a next generation core (NGC) network, and a 6G core (6GC) network.

[0097] In some embodiments, in the 5GC network, the first network element is, for example, an Access and Mobility Management Function (AMF).

[0098] In some embodiments, in the EPC network, the first network element is, for example, a Mobility Management Entity (MME).

[0099] In some embodiments, the first network element is used for access and mobility management, such as registration management, connection management, and mobility management, and the name is not limited thereto.

[0100] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions provided by the embodiments of the present disclosure. It can be known by those skilled in the art that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions provided by the embodiments of the present disclosure are also applicable to similar technical problems.

[0101] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1A or part of the subject, but are not limited thereto. The subjects shown in FIG. 1A are exemplary, and the communication system can include all or part of the subjects in FIG. 1A, or other subjects other than FIG. 1A. The number and form of each subject is arbitrary, and the connection relationship between each subject is exemplary. Each subject can be connected or not connected, and the connection can be in any way, can be direct connection or indirect connection, can be wired connection or wireless connection.

[0102] 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), 6th generation mobile communication system (6G), 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 (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).

[0103] Currently, in the extended reality (XR) service, data is usually composed of multiple quality of service (QoS) flows, and the traffic volume is very large. The XR service flow needs to meet certain delay requirements during transmission, especially some data flows need to arrive at the server at the same time for decoding. The delay of any one data flow will cause the joint decoding of multiple data flows to fail. However, the scheduling of the network is dynamic, so in some cases, even if some data flow belongs to a low priority logical channel, if some data packets have not been scheduled for a long time, a buffer status report (BSR) needs to be sent as soon as possible to notify the network. According to the related mechanism, only when the data of the high priority logical channel arrives can the BSR be sent, at this time, the emergency scheduling requirement cannot be met. Therefore, it is necessary to consider optimizing the emergency scheduling in XR.

[0104] In some embodiments, a DSR is introduced, and the basic idea is as follows, that is, the terminal can report a DSR, which carries delay-related information of data transmission, such as information that the uplink data has been unable to be scheduled for a long time, resulting in the remaining time of the data packet being less than a certain threshold. The remaining time of the data packet is the time to packet discard, and the remaining time is determined according to the discard timer of the packet data convergence protocol (PDCP) for example.

[0105] In some embodiments, the DSR carries data that needs to be scheduled urgently.

[0106] As shown in FIG. 1B, FIG. 1B is a format diagram of a DSR according to an exemplary embodiment. The DSR can include a logic channel group (LCG) field. The LCG field includes multiple bits, each bit corresponding to an LCG, and different bit values of the bits are used to indicate that the DSR reports the remaining time and data volume corresponding to the LCG for the LCG. If the bit value is 1, it indicates that the DSR reports the remaining time and data volume corresponding to the LCG; if the LCG field is 0, the DSR does not report the remaining time and data volume corresponding to the LCG.

[0107] The DSR also includes a BT field, an R field, a remaining time field, and a buffer size field. The BT field indicates the calculation table of the data volume used. If the BT field is 1, the second calculation table of the data volume is used; if the BT field is 1, the first calculation table of the data volume is used.

[0108] The remaining time field carries the remaining time corresponding to the LCG, and the remaining time indicates the minimum remaining value of the PDCP discard timer. The length of the remaining time field is 6 bits.

[0109] The R field is a reserved flag bit.

[0110] The buffer size field is used to indicate the data amount of the uplink delay critical data in one LCG.

[0111] By analogy, for each LCG, the DSR carries a set of remaining time field and buffer size field.

[0112] In some embodiments, the DSR needs to be enhanced, that is, for one LCG, multiple information fields can be carried to carry multiple sets of remaining time field and buffer size field, that is, the second type of DSR is introduced to distinguish from the original first type of DSR. Among them, the first type of DSR only carries a set of remaining time field and buffer size field.

[0113] In some embodiments, the terminal can determine the time interval corresponding to each information field in the second type of DSR according to, for example, network configuration, protocol agreement, etc. Then, the terminal can report the delay critical data in the corresponding time interval on each information field in the second type of DSR.

[0114] For example, the reporting threshold of the terminal performing the DSR is 6 ms. In this case, the time interval corresponding to each information field in the DSR and the data amount of the delay critical data reported by the DSR can be as follows:

[0115] The time interval corresponding to the information field 1 is 0-2 ms, and the data amount of the delay critical data counted on the information field 1 is X bits (bit). In other words, for one LCG, the delay critical data of X bits corresponds to the remaining time within 0-2 ms.

[0116] The time interval corresponding to the information field 2 is 2-4 ms, and the data amount of the delay critical data counted on the information field 2 is Y bits. In other words, for one LCG, the delay critical data of Y bits corresponds to the remaining time within 2-4 ms.

[0117] The time interval corresponding to the information field 3 is 4-6 ms, and the data amount of the delay critical data counted on the information field 3 is Z bits. In other words, for one LCG, the delay critical data of Z bits corresponds to the remaining time within 4-6 ms.

[0118] In some embodiments, the terminal can determine the remaining time threshold corresponding to each information field in the second type of DSR according to, for example, network configuration, protocol agreement, and the like. Then, the terminal can count the data volume of the uplink data whose remaining time is less than one or more remaining time thresholds, and report on the information field corresponding to each remaining time threshold.

[0119] For example, the reporting threshold of the terminal performing the DSR is 6 ms. In this case, the time interval corresponding to each information field in the DSR and the data volume of the delay-critical data reported by the DSR are as follows:

[0120] The time interval corresponding to information field 1 is 0-2 ms, and the data volume of the delay-critical data counted on information field 1 is X bits. In other words, for one LCG, the delay-critical data of X bits corresponds to a remaining time less than 2 ms.

[0121] The time interval corresponding to information field 2 is 0-4 ms, and the data volume of the delay-critical data counted on information field 2 is Y bits. In other words, for one LCG, the delay-critical data of Y bits corresponds to a remaining time less than 4 ms.

[0122] The time interval corresponding to information field 3 is 0-6 ms, and the data volume of the delay-critical data counted on information field 3 is Z bits. In other words, for one LCG, the delay-critical data of Z bits corresponds to a remaining time less than 6 ms.

[0123] In some embodiments, due to the introduction of the PDU set level discard in the DSR reporting mechanism, as long as the remaining time of one data packet in the data packet set to be transmitted is less than the time threshold of the DSR, the other data packets in the data packet set will be counted as delay-critical data, even if the remaining time of the other data packets is not less than the time threshold of the DSR. Therefore, it is necessary to consider how to count the data volume of the data packets whose remaining time is not less than the time threshold of the DSR after the introduction of the second type of DSR.

[0124] FIG. 2 is an interaction diagram I of a delay state reporting method according to an exemplary embodiment. As shown in FIG. 2, the embodiments of the present disclosure relate to a delay state reporting method for a communication system 100, and the method comprises:

[0125] Step S2101: The terminal determines a first time interval corresponding to the remaining time of a first type of data packet.

[0126] In some embodiments, the first type of data packet and the second type of data packet are included in the data packets to be transmitted on one LCG. In an embodiment, the first type of data packet and the second type of data packet are data packets belonging to the same data packet set (e.g., PDU set). Alternatively, the first type of data packet and the second type of data packet are data packets belonging to the same service. Of course, the first type of data packet and the second type of data packet can also have other association relationships, which are not limited in the embodiments of the present disclosure.

[0127] In some embodiments, the remaining time of the first type of data packet is less than or equal to the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0128] In some embodiments, the remaining time is the remaining time to the data packet being discarded. In some embodiments, the remaining time is the remaining time of the discard timer associated with the data packet. In an example, the remaining time can be determined according to the discard timer of the Packet Data Convergence Protocol (PDCP).

[0129] In some embodiments, the time threshold is a threshold reported by the terminal performing DSR. It can be understood that, in the case that the remaining time of the data packet to be transmitted is less than the time threshold, the terminal sends a DSR to the network device, and the DSR carries the data size of the data packet to be transmitted, so that the network device schedules the data packet to be transmitted based on the DSR.

[0130] In some embodiments, the time threshold can be predefined by a protocol, or configured by the network through signaling, or agreed by the network and the terminal in advance, which is not limited in the embodiments of the present disclosure.

[0131] In some embodiments, the name of the time threshold is not limited, which is, for example, Remaining Time Threshold, Remaining Time Threshold (RemainingTimeThreshold), etc.

[0132] In some embodiments, the first type of data packet belongs to delay critical data, and the second type of data packet associated with the first type of data packet also belongs to delay critical data. It should be noted that in the case that the first type of data packet and the second type of data packet belong to data packets of the same service, the network device needs to schedule the first type of data packet and the second type of data packet at the same time to jointly decode the first type of data packet and the second type of data packet. Therefore, when the first type of data packet belongs to delay critical data, even if the remaining time of the second type of data packet associated with the first type of data packet is greater than the time threshold, the second type of data packet can also be regarded as delay critical data. In the case that the first type of data packet and the second type of data packet are data packets of the same data packet set, since the packet dropping based on the data packet set is introduced, that is, if the dropping timer of any data packet in a data packet set is timed out (that is, the remaining time is 0), the dropping of the entire data packet set will be caused. Therefore, for a data packet set, if one data packet (that is, the first type of data packet) in the data packet set is delay critical data, then the other data packets in the data packet set are also delay critical data.

[0133] In some embodiments, the terminal can determine the first time interval corresponding to the first type of data packet according to the remaining time of the first type of data packet.

[0134] In some embodiments, the terminal can be pre-configured with multiple time intervals, and the value ranges of different time intervals are different. In an example, the terminal can determine the time interval in which the remaining time of the first type of data packet is located as the first time interval corresponding to the first type of data packet. It should be noted that the first time interval corresponding to the first type of data packet can be the first time interval corresponding to the remaining time of the first type of data packet.

[0135] In some embodiments, different time intervals can correspond to different information fields in the DSR, and the DSR is a second type of DSR. It should be noted that for one LCG, the second type of DSR includes multiple information fields, and different information fields correspond to different time intervals. In the second type of DSR, the terminal can use different information fields of the DSR to report the data amount of the to-be-transmitted data whose remaining time is in different time intervals, so that the network device can know the data amount of the to-be-transmitted data of different emergency levels.

[0136] Step S2102: The terminal determines the second time interval corresponding to the second type of data packet according to the first time interval corresponding to the first type of data packet.

[0137] In one embodiment, when the remaining time of the second type of data packet is greater than the time threshold, the terminal needs to consider not only the data amount of the first type of data packet but also the data amount of the second type of data packet associated with the first type of data packet when performing the DSR reporting. In this case, the terminal needs to determine the second time interval of the second type of data packet, so as to determine in which information field the data amount of the second type of data packet is counted when counting the data amount carried by the DSR.

[0138] In some embodiments, when the first time interval corresponding to the first type of data packet is one, the terminal determines the first time interval as the second time interval. It should be noted that, since the first type of data packet and the second type of data packet need to be scheduled by the network device at the same time for joint decoding, when the first type of data packet corresponds to only one first time interval, the first time interval can be determined as the second time interval of the second type of data packet, so that the data amount of the first type of data packet and the data amount of the second type of data packet associated with the first type of data packet can be counted in the information field corresponding to the same time interval and reported.

[0139] In an example, when the first type of data packet corresponds to time interval 1, the terminal can determine time interval 1 as the second time interval corresponding to the second type of data packet.

[0140] In some embodiments, when the first time interval corresponding to the first type of data packet is multiple, the terminal determines a third time interval in the multiple first time intervals as the second time interval. It can be understood that, when the first time interval corresponding to the first type of data packet is multiple, the terminal can determine a specified interval (i.e., the third time interval) in the multiple first time intervals as the second time interval corresponding to the second type of data packet.

[0141] In some embodiments, the third time interval can be determined according to a protocol agreement; or the third time interval can be determined according to network configuration.

[0142] In some embodiments, the third time interval is any one of the multiple first time intervals. It can be understood that the terminal can determine any one of the multiple first time intervals as the second time interval.

[0143] In some embodiments, the third time interval is the first time interval in the multiple first time intervals that satisfies a preset condition.

[0144] In some embodiments, the third time interval is the first time interval in the multiple first time intervals with the largest value range. It can be understood that, when the preset condition is that the value range of the time interval is the largest, the third time interval can be the first time interval in the multiple first time intervals with the largest value range.

[0145] For example, the multiple first time intervals of the first type of data packets are time interval 1, time interval 2 and time interval 3 respectively. The time interval 1 is 0-2 ms, the time interval 2 is 2-4 ms, and the time interval 3 is 4-6 ms. The terminal can determine the time interval 3 (i.e., the third time interval) as the second time interval.

[0146] In some embodiments, the third time interval is the first time interval with the smallest value range in the multiple first time intervals. It can be understood that, in the case that the preset condition is that the value range of the time interval is the largest, the third time interval can be the first time interval with the smallest value range in the multiple first time intervals.

[0147] For example, the multiple first time intervals of the first type of data packets are time interval 1, time interval 2 and time interval 3 respectively. The time interval 1 is 0-2 ms, the time interval 2 is 2-4 ms, and the time interval 3 is 4-6 ms. The terminal can determine the time interval 1 (i.e., the third time interval) as the second time interval.

[0148] Step S2103: The terminal counts the data amount of the delay-critical data corresponding to each time interval.

[0149] In some embodiments, before reporting the DSR, the terminal needs to determine the data amount of the delay-critical data corresponding to each time interval, so as to use the multiple information fields of the DSR to indicate the data amounts corresponding to the multiple time intervals, so that the network device can learn the data amounts of the data to be transmitted with different urgency degrees according to the DSR.

[0150] In some embodiments, the first data amount is used to indicate the data amount of the delay-critical data corresponding to the second time interval.

[0151] In some embodiments, the first data amount is determined at least by the data amount of the second type of data packets corresponding to the second time interval. It should be noted that, since the second type of data packets corresponds to the second time interval, the data amount of the second type of data packets should be counted into the data amount of the delay-critical data corresponding to the second time interval. Therefore, the terminal determines the first data amount at least according to the data amount of the second type of data packets corresponding to the second time interval.

[0152] In some embodiments, the first data amount is determined by the data amounts of the first type of data packets and the second type of data packets corresponding to the second time interval. It should be noted that, the second time interval of the second type of data packets is determined according to the first time interval of the first type of data packets, and the data packets to be transmitted corresponding to the second time interval include not only the second type of data packets but also the first type of data packets. Therefore, the terminal determines the first data amount according to the data amounts of the first type of data packets and the second type of data packets corresponding to the second time interval.

[0153] In some embodiments, when the first time interval corresponding to the first type of data packet is one, the first data amount is determined by the total data amount of the data packet set. It should be noted that if the remaining time of the first type of data packet in the data packet set is within one time interval, the time interval can be taken as the second time interval corresponding to the second type of data packet. In other words, the first type of data packet and the second type of data packet of the data packet set correspond to one time interval, and in this case, the data amount of the first type of data packet and the data amount of the second type of data packet (i.e. the total data amount of the data packet set) should be counted into the data amount of the delay critical data corresponding to the time interval.

[0154] In some embodiments, when the first time interval corresponding to the first type of data packet is multiple, the first data amount is determined by the data amount of the first type of data packet and the second type of data packet corresponding to the second time interval. It should be noted that if the remaining time of the first type of data packet in the data packet set corresponds to different first time intervals, the terminal can determine a third time interval in the multiple first time intervals as the second time interval. It can be understood that the delay critical data corresponding to the second time interval includes not only the second type of data packet, but also the first type of data packet whose remaining time is in the second time interval. In this case, the data amount of the first type of data packet and the data amount of the second type of data packet whose remaining time is in the second time interval should be counted into the data amount of the delay critical data corresponding to the second time interval.

[0155] In some embodiments, when the delay critical data corresponding to the first time interval includes only the first type of data packet, the terminal can also determine the second data amount.

[0156] In one embodiment, the second data amount is determined by the data amount of the first type of data packet corresponding to the first time interval. It should be noted that when the terminal performs DSR reporting, the terminal will report the data amount of the delay critical data corresponding to each of the multiple time intervals, so that the network device knows the data amount of the delay critical data of different urgency. When the first time interval corresponding to the first type of data packet is multiple, the terminal determines a third time interval in the multiple first time intervals as the second time interval, and counts the second type of data packet as the delay critical data corresponding to the second time interval. As for the first time interval other than the third time interval in the multiple first time intervals, the delay critical data corresponding to the first time interval includes only the first type of data packet whose remaining time is in the first time interval. In this case, the terminal determines the second data amount according to the data amount of the first type of data packet corresponding to the first time interval.

[0157] In some embodiments, the terminal determines a calculation table of the data amount of the delay critical data corresponding to each time interval.

[0158] In some embodiments, when the terminal reports the data amount of the delay critical data in each time interval on each information field in the DSR, the terminal also needs to use a calculation table of the data amount used by the terminal, so that the network device can determine the accurate value of the data amount of the delay critical data in each time interval according to the DSR.

[0159] In some embodiments, the calculation table can include a first type of table and a second type of table. The correspondence between the index and the value or value range of the data amount described by the first type of table is different from the correspondence between the index and the value or value range of the data amount described by the second type of table.

[0160] In some embodiments, the value or value range of the data amount corresponding to the same index in the first type of table and the second type of table is different. Alternatively, the number of indexes contained in the first type of table is different from the number of indexes contained in the second type of table. Here, the correspondence described by the first type of table and the second type of table in the embodiments of the present disclosure is not specifically limited.

[0161] Step S2104: The terminal determines the remaining time of the delay critical data corresponding to each time interval.

[0162] In some embodiments, when the terminal reports the delay critical data in each time interval on each information field in the DSR, the terminal not only needs to report the data amount of the delay critical data in the time interval, but also needs to report the remaining time of the delay critical data in the time interval. Considering that the delay critical data corresponding to a time interval can include multiple data packets, there are cases where the remaining times of at least two data packets in the multiple data packets are different. For example, the remaining times of the two data packets are both in the time interval, but the remaining times of the two data packets are different. For another example, the remaining time of one data packet in the two data packets is in the time interval, and the remaining time of the other data packet is not in the time interval. Therefore, before reporting the DSR, the terminal needs to determine the remaining time of each data packet in the time interval and determine the remaining time of the delay critical data in the time interval.

[0163] In some embodiments, the first remaining time is determined by the remaining times of the first type of data packet and the second type of data packet corresponding to the second time interval. It should be noted that the second time interval of the second type of data packet is determined according to the first time interval of the first type of data packet, and the delay critical data corresponding to the second time interval includes not only the second type of data packet but also the first type of data packet. Therefore, when determining the first remaining time, the terminal needs to consider the remaining times of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0164] In some embodiments, the first residual time is determined by an average of the residual times of the first type data packets and the second type data packets corresponding to the second time interval.

[0165] In some embodiments, the first residual time is determined by a maximum of the residual times of the first type data packets and the second type data packets corresponding to the second time interval.

[0166] In some embodiments, the first residual time is determined by a minimum of the residual times of the first type data packets and the second type data packets corresponding to the second time interval.

[0167] In some embodiments, in a case where the delay critical data corresponding to the first time interval only includes the first type data packets, the terminal can further determine a second residual time, the second residual time being determined by the residual time of the first type data packets corresponding to the first time interval. It should be noted that when the first time interval corresponding to the first type data packets is multiple, the terminal determines a third time interval in the multiple first time intervals as the second time interval, and counts the second type data packets as the to-be-transmitted data packets corresponding to the second time interval. As for the first time intervals other than the third time interval in the multiple first time intervals, the delay critical data corresponding to the first time interval only includes the first type data packets with the residual time in the first time interval. In this case, the terminal determines the second residual time according to the residual time of the first type data packets corresponding to the first time interval.

[0168] In some embodiments, the second residual time is determined by an average of the residual times of the first type data packets corresponding to the first time interval.

[0169] In some embodiments, the second residual time is determined by a maximum of the residual times of the first type data packets corresponding to the first time interval.

[0170] In some embodiments, the second residual time is determined by a minimum of the residual times of the first type data packets corresponding to the first time interval.

[0171] Step S2105: The terminal sends a DSR to the network device.

[0172] In some embodiments, the network device receives the DSR sent by the terminal.

[0173] In some embodiments, the DSR includes multiple information fields for one LCG. It can be understood that the DSR can be a second type DSR.

[0174] In some embodiments, the first information field of the DSR includes first information, and the first information is used to indicate a first data amount. It should be noted that the first information field of the DSR corresponds to the second time interval, and the terminal transmits the DSR to indicate the data amount of the delay-critical data corresponding to the second time interval, i.e., the first data amount, by using the first information field in the DSR.

[0175] In some embodiments, the first information field of the DSR further includes second information, and the second information is used to indicate a first remaining time. It should be noted that the first information field of the DSR is not only used to indicate the data amount of the delay-critical data corresponding to the second time interval, but also used to indicate the remaining time of the delay-critical data corresponding to the second time interval. In this way, the network device can know the data amount of the data packet to be transmitted with scheduling demand and the urgency of the data packet to be transmitted with scheduling demand after receiving the DSR.

[0176] In some embodiments, the first information field of the DSR further includes third information, and the third information is used to indicate a calculation table of the first data amount. In an embodiment, the third information is used to indicate that the first data amount is determined according to a first type of table or a second type of table.

[0177] In some embodiments, the second information field of the DSR includes at least one of the following: fourth information used to indicate a second data amount, fifth information used to indicate a second remaining time, and sixth information used to indicate a calculation table of the second data amount.

[0178] In some embodiments, the DSR can include a plurality of information field pairs, and each information field pair includes a plurality of information fields, the plurality of information fields are associated with one LCG, and the plurality of information fields associated with one LCG correspond to a plurality of time intervals. The terminal can carry the first information, the second information, and the third information in the first information field associated with one LCG, and carry the fourth information, the fifth information, and the sixth information in the second information field associated with one LCG.

[0179] In an example, the first information field associated with one LCG includes a remaining time field, a buffer size field, and a BT field, the remaining time field is used to indicate a first remaining time, the buffer size field is used to indicate a first data amount, and the BT field is used to indicate a calculation table of the first data amount.

[0180] In an example, the second information field associated with one LCG includes a remaining time field, a buffer size field, and a BT field, the remaining time field is used to indicate a second remaining time, the buffer size field is used to indicate a second data amount, and the BT field is used to indicate a calculation table of the second data amount.

[0181] In some embodiments, after the network device receives the DSR sent by the terminal, the network device schedules based on the DSR. It should be noted that the network device can schedule the data packets to be transmitted by the terminal based on each information field in the DSR. Since different information fields in the DSR correspond to different time intervals, the network device can not only know the data volume of the data packets to be transmitted with scheduling needs and the different urgency levels of the data packets to be transmitted with scheduling needs, but also schedule the data packets to be transmitted with different urgency levels in batches.

[0182] In some embodiments, the term "information" can be mutually replaced with the terms "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "field", "data", and the like.

[0183] In some embodiments, the term "send" can be mutually replaced with the terms "transmit", "report", and the like.

[0184] The delay state reporting method related to the embodiments of the present disclosure can include at least one of steps S2101 to S2105. For example, steps S2101 to S2103 in combination with step S2105 can be implemented as an independent embodiment, but are not limited thereto.

[0185] In some embodiments, step S2104 is optional, and one or more of these steps can be omitted or replaced in different embodiments. It can be understood that the DSR can not indicate the remaining time of the delay critical data corresponding to each time interval, in which case the terminal can not determine the remaining time of the delay critical data corresponding to each time interval.

[0186] FIG. 3A is a flow diagram of a delay state reporting method according to an exemplary embodiment. As shown in FIG. 3A, the embodiments of the present disclosure relate to a delay state reporting method, which is performed by the terminal 101, and the above method includes: step S3101: determining a first time interval corresponding to the remaining time of the first type of data packet.

[0187] In some embodiments, the optional implementation of step S3101 can refer to the optional implementation of step S2101 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be described here.

[0188] Step S3102: determining a second time interval corresponding to the second type of data packet according to a first time interval corresponding to the first type of data packet.

[0189] In some embodiments, the optional implementation of step S3102 can refer to the optional implementation of step S2102 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0190] Step S3103: counting a data amount of the delay-critical data corresponding to each time interval.

[0191] In some embodiments, the optional implementation of step S3103 can refer to the optional implementation of step S2103 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0192] Step S3104: determining a remaining time of the delay-critical data corresponding to each time interval.

[0193] In some embodiments, the optional implementation of step S3104 can refer to the optional implementation of step S2104 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0194] Step S3105: sending the DSR.

[0195] In some embodiments, the optional implementation of step S3105 can refer to the optional implementation of step S2105 of FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0196] The delay status reporting method related to the embodiments of the present disclosure can include at least one of steps S3101 to S3105. For example, steps S3101 to S3103 in combination with step S3105 can be implemented as an independent embodiment, but are not limited thereto.

[0197] In some embodiments, step S3104 is optional, and one or more of these steps can be omitted or replaced in different embodiments. It can be understood that the DSR can not indicate the remaining time of the data packet to be transmitted with scheduling requirements, and in such a case, the terminal can not determine the remaining time of the delay-critical data corresponding to each time interval.

[0198] FIG. 3B is a flow diagram of a delay status reporting method according to an exemplary embodiment. As shown in FIG. 3B, the delay status reporting method related to the embodiments of the present disclosure is executed by the terminal 101, and the above method includes:

[0199] Step S3201: determining, according to a first time interval corresponding to the remaining time of the first type of data packet, a second time interval corresponding to the second type of data packet.

[0200] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S2102 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0201] FIG. 4 is a flow diagram of a delay state reporting method according to an exemplary embodiment. As shown in FIG. 4, the embodiments of the present disclosure relate to a delay state reporting method, which is performed by the network device 102, and the above method comprises the following steps:

[0202] Step S4101: receiving a DSR.

[0203] In some embodiments, the optional implementation of step S4101 can refer to the optional implementation of step S2105 in FIG. 2 and other associated parts in the embodiments related to FIG. 2, which will not be repeated here.

[0204] FIG. 5 is an interaction diagram of a delay state reporting method according to an exemplary embodiment. As shown in FIG. 5, the embodiments of the present disclosure relate to a delay state reporting method, which is used in the communication system 100, and the method comprises one of the following steps:

[0205] Step S5101: determining, according to a first time interval corresponding to the remaining time of the first type of data packet, a second time interval corresponding to the second type of data packet.

[0206] In some embodiments, the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0207] Step S5102: sending, by the terminal, a DSR to the network device.

[0208] In some embodiments, for one LCG, the DSR comprises a plurality of information fields, and the time intervals associated with different information fields are different.

[0209] In some embodiments, the first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of the second type of data packet corresponding to the second time interval.

[0210] In some embodiments, the above method can comprise the methods of the above communication system side, terminal side, network device side, and the like, which will not be repeated here.

[0211] In the following, the technical solutions of the embodiments of the present disclosure are exemplarily described through specific embodiments.

[0212] Embodiment one: for the first category data, a scheme for reporting the data volume of the second category DSR is protected.

[0213] Optionally, the second category DSR will carry at least one set of remaining time and buffer size fields for one LCG. That is, for one LCG, the second category DSR has multiple reporting intervals.

[0214] Optionally, the terminal determines the value interval of the remaining time according to the network configuration and / or protocol agreement, and then reports the data volume according to the value interval of the remaining time.

[0215] Optionally, the first category data belongs to delay critical data, but its remaining time is not less than a threshold, so as to distinguish from the second category data.

[0216] Optionally, the second category data belongs to delay critical data, but its remaining time is less than a threshold.

[0217] It should be noted that the first category data corresponds to the second category data packet of the embodiments of the present disclosure. The second category data corresponds to the first category data packet of the embodiments of the present disclosure.

[0218] Embodiment two: for the first category data volume, the remaining time of the second category data belonging to the same packet set is determined to determine which specific value interval of the remaining time is reported. It can be understood that the second category data is determined in which reporting interval according to its remaining time, and then the reporting interval of the first category data is determined.

[0219] Based on this, for the first category data, the remaining time of the second category data is determined to determine which specific value interval of the remaining time is reported, which can reasonably divide the remaining time range of the first category data reported to the network, and try to consider and belong to the same time range of the second category data, so as to facilitate the base station to schedule together, which can better guarantee the correlation of the two categories of data.

[0220] Embodiment three: if the data volume of the second category data is counted in an interval, such as the first interval, according to the remaining time, the data volume of the first category data will be counted in the first interval for reporting.

[0221] In an example, the same packet set includes 1000 data packets to be transmitted, of which a part is second category data, that is, the remaining time is less than a threshold, and belongs to reporting interval 1, so the data volume of the second category data is also placed in reporting interval 1 for reporting.

[0222] In Embodiment 4, if the data quantity of the second type of data is counted in more than one interval (candidate interval), such as the first interval, the second interval, and so on, the data quantity of the first type of data is counted in a designated interval for reporting.

[0223] Optionally, the designated interval can be agreed upon by the protocol or configured by the network.

[0224] Optionally, the designated interval can be determined by the terminal from the above candidate intervals according to the network configuration and / or the protocol agreement.

[0225] Optionally, the designated interval can be determined by the terminal from the above candidate intervals according to the network configuration and / or the protocol agreement.

[0226] In an example, the same data packet set includes 1000 data packets. A part of them is the second type of data, i.e., the remaining time is less than the threshold, but some of the second type of data belongs to the reporting interval 1, and some of the second type of data belongs to the reporting interval 2.

[0227] In this case, for the first type of data, the candidate interval in which the first type of data is counted according to the remaining time of the second type of data is determined for reporting. This can reasonably divide the remaining time range of the first type of data reported to the network, try to consider the same candidate interval as the second type of data, and facilitate the base station to schedule together, so as to better guarantee the correlation of the two types of data.

[0228] As an example, the second type of data is placed in the candidate interval (i.e., the reporting interval 1 and the reporting interval 2), and the first type of data is determined to be counted in any one of the candidate intervals for reporting.

[0229] As an example, the second type of data is placed in the candidate interval (i.e., the reporting interval 1 and the reporting interval 2), and the first type of data is determined to be counted in the one with smaller value range of the candidate intervals for reporting, i.e., in the reporting interval 1 for reporting.

[0230] As an example, the second type of data is placed in the candidate interval (i.e., the reporting interval 1 and the reporting interval 2), and the first type of data is determined to be counted in the one with larger value range of the candidate intervals for reporting, i.e., in the reporting interval 2 for reporting.

[0231] As shown in FIG. 6, FIG. 6 is a diagram illustrating data volume statistics of a second type of DSR according to an exemplary embodiment. As the second type of data 612 in the data packet set 1 corresponds to one reporting interval, i.e., the remaining time 1, the data volume of the first type of data 611 in the data packet set 1 is also reported in Buffer Size 1. As the second type of data 622 in the data packet set 2 corresponds to two reporting intervals, i.e., the remaining time 1 and the remaining time 2, the data volume of the first type of data 621 in the data packet set 2 can be reported in any one of the two reporting intervals, such as the remaining time 1 (in which case the data volume of the first type of data 611 in the data packet set 1 is also reported in Buffer Size 1), or in the interval with a larger value range, such as the remaining time 2 (in which case the data volume of the first type of data 611 in the data packet set 1 is also reported in Buffer Size 2).

[0232] In an embodiment five, for each reporting interval, the terminal performs interval-based data volume statistics according to the above rules based on the remaining time of the data packets, i.e., performs attribution interval division of the data volume, but the value of the remaining time field in the second type of DSR is determined by the minimum value, the maximum value, or the average value of the remaining time of the corresponding data packets in the segment interval range.

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

[0234] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to implement any of the above methods or realize the functions of the units or modules of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the units or modules. All units or modules of the above apparatus can be implemented in the form of processor calling software, or all units or modules can be implemented in the form of hardware circuit, or part of the units or modules are implemented in the form of processor calling software, and the remaining part is implemented in the form of hardware circuit.

[0235] In embodiments of the present disclosure, the processor is a circuit with signal processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit. The logical relationship of the 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 processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of some or all of the units or modules described above. In addition, the hardware circuit can also be 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), and the like.

[0236] FIG. 7A is a schematic diagram of a terminal according to an example embodiment. As shown in FIG. 7A, the terminal 7100 includes a processing module 7101 configured to determine a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold. Optionally, the processing module 7101 is configured to perform the steps related to information processing performed by the terminal in any of the above methods for reporting delay status, which will not be described herein again. Optionally, the terminal 7100 further includes a transceiver module configured to perform the steps related to information sending and / or receiving performed by the terminal in any of the above methods, which will not be described herein again.

[0237] Optionally, the processing module 7101 is configured to perform one of the following: determining the first time interval as the second time interval; the number of the first time intervals is one; determining a third time interval in the first time interval as the second time interval; and the number of the first time intervals is a plurality.

[0238] Optionally, the third time interval is one of the plurality of first time intervals.

[0239] Optionally, the third time interval is one of the plurality of first time intervals that satisfies a preset condition.

[0240] Optionally, the preset condition is that the range of values of the time interval is the largest; or, the preset condition is that the range of values of the time interval is the smallest.

[0241] Optionally, the transceiver is configured to send a delay status report (DSR) to the network device; the DSR includes a plurality of information fields for one logical channel group (LCG); different information fields are associated with different time intervals; the first information field in the DSR includes first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of the second type of data packets corresponding to the second time interval.

[0242] Optionally, the first information field in the DSR further includes second information, and the second information is used to indicate a first remaining time, which is determined by the remaining time of the first type of data packets and the second type of data packets corresponding to the second time interval.

[0243] Optionally, the first remaining time is determined by the average, maximum, or minimum of the remaining time of the first type of data packets and the second type of data packets corresponding to the second time interval.

[0244] FIG. 7B is a structural schematic diagram of a network device according to an exemplary embodiment. As shown in FIG. 7B, the network device 7200 includes a transceiver 7201 configured to receive a DSR sent by a terminal; the DSR includes a plurality of information fields for one LCG; different information fields are associated with different time intervals; wherein the first information field in the DSR includes first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of the second type of data packets corresponding to the second time interval; the second time interval corresponding to the second type of data packets is determined according to the first time interval corresponding to the remaining time of the first type of data packets; the remaining time of the first type of data packets is less than or equal to a time threshold, and the remaining time of the second type of data packets is greater than the time threshold. Optionally, the transceiver 7201 is configured to perform steps related to information sending and / or receiving performed by the network device in any one of the above delay status reporting methods, which will not be described herein. Optionally, the network device 7200 further includes a processing module configured to perform steps related to information processing performed by the network device in any one of the above methods, which will not be described herein.

[0245] Optionally, the second time interval is determined by the first time interval, and the number of the first time intervals is one; or the second time interval is determined by a third time interval in the first time intervals, and the number of the first time intervals is a plurality.

[0246] Optionally, the third time interval is one of the first time intervals.

[0247] Optionally, the third time interval is one of the first time intervals that satisfies a preset condition.

[0248] Optionally, the preset condition is that the range of the time interval is the largest; or the preset condition is that the range of the time interval is the smallest.

[0249] Optionally, the first information field in the DSR further includes second information, and the second information is used to indicate a first remaining time, and the first remaining time is determined by the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0250] Optionally, the first remaining time is determined by the average, maximum or minimum of the remaining time of the first type of data packet and the second type of data packet corresponding to the second time interval.

[0251] FIG. 8A is a structural schematic diagram of a communication device according to an exemplary embodiment. The communication device 8100 can be a network device (for example, an access network device or a core network device, etc.), a terminal (for example, a user equipment, etc.), a chip, a chip system, or a processor supporting the network device to implement any of the above methods, or a chip, a chip system, or a processor supporting the terminal to implement any of the above delay state reporting methods. The communication device 8100 can be used to implement the delay state reporting method described in the above method embodiments, and specific implementation can be referred to the description in the above method embodiments.

[0252] As shown in FIG. 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a special-purpose 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 (for example, a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. The processor 8101 is used to call instructions to make the communication device 8100 execute any of the above communication methods.

[0253] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memory 8102 can also be outside the communication device 8100.

[0254] 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 communication steps in the above methods are performed by the transceiver 8103, and other steps are performed by the processor 8101.

[0255] In some embodiments, the transceiver can include a receiver and a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, etc. can be replaced by each other, the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.

[0256] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102, and can be used to receive signals from the memory 8102 or other devices, and can be used to send signals to the memory 8102 or other devices. For example, the interface circuit 8104 can read the instructions stored in the memory 8102 and send them to the processor 8101.

[0257] The communication device 8100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 8100 described in the present disclosure is not limited to this, and the structure of the communication device 8100 can not be limited by Figure 8A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: (1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a Modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.; (6) other, etc.

[0258] Figure 8B is a structural schematic diagram of a chip according to an exemplary embodiment. For the case where the communication device 8100 can be a chip or a chip system, the structural schematic diagram of the chip 8200 shown in Figure 8B can be referred to, but is not limited thereto.

[0259] The chip 8200 includes one or more processors 8201, which are used to invoke instructions to cause the chip 8200 to perform any of the above communication methods.

[0260] In some embodiments, chip 8200 further includes one or more interface circuits 8202 that are wired to memory 8203, which can be used to receive signals from or send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send those instructions to processor 8201. Alternately, the terms interface circuit, interface, transceiver pin, transceiver, etc. can be used interchangeably.

[0261] In some embodiments, chip 8200 further includes one or more memories 8203 for storing instructions. Alternately, all or part of memory 8203 can be external to chip 8200.

[0262] The present disclosure also provides a storage medium having stored thereon instructions which, when executed by a communication device 8100, cause communication device 8100 to perform any of the above methods. Alternately, the storage medium is an electronic storage medium. Alternately, the storage medium is a computer-readable storage medium, but can also be a storage medium readable by other apparatuses. Alternately, the storage medium can be a non-transitory storage medium, but can also be a transitory storage medium.

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

[0264] The present disclosure also provides a computer program which, when executed on a computer, causes the computer to perform any of the above communication methods.

[0265] Other embodiments of the present application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. The present disclosure is intended to cover any and all variations of the present application which become apparent to those skilled in the art from this specification and which fall within the scope of the present application. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the application being indicated by the following claims.

[0266] It is to be understood that the application is not limited to the precise details of construction and the arrangement of components described above and illustrated in the drawings, and that various modifications and changes can be made without departing from the scope of the present application. The scope of the application is limited only by the claims that follow.

Claims

1. A method for reporting a delay state, wherein, The method is performed by a terminal, and the method comprises: determining a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

2. The method of claim 1, wherein, The determining of the second time interval corresponding to the second type of data packet according to the first time interval corresponding to the remaining time of the first type of data packet comprises one of the following: determining the first time interval as the second time interval; the number of the first time intervals is one; determining a third time interval in the first time intervals as the second time interval; the number of the first time intervals is a plurality.

3. The method of claim 2, wherein, The third time interval is one of the first time intervals.

4. The method of claim 2, wherein, The third time interval is a first time interval in the first time intervals that meets a preset condition.

5. The method of claim 4, wherein, The preset condition is that the range of the value of the time interval is the largest; or, the preset condition is that the range of the value of the time interval is the smallest.

6. The method according to any one of claims 1 to 5, wherein, The method further comprises: sending a delay status report (DSR) to a network device; for one logical channel group (LCG), the DSR comprises a plurality of information fields; the time intervals associated with different information fields are different; a first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of the second type of data packet corresponding to the second time interval.

7. The method of claim 6, wherein, The first information field in the DSR further comprises second information, and the second information is used to indicate a first remaining time, which is determined by the remaining times of the first type of data packet and the second type of data packet corresponding to the second time interval.

8. The method of claim 7, wherein, The first remaining time is determined by the average, maximum or minimum of the remaining times of the first type of data packet and the second type of data packet corresponding to the second time interval.

9. A method of reporting a delay status, wherein, The method is performed by a network device, and the method comprises: receiving a DSR sent by a terminal; for one logical channel group (LCG), the DSR comprises a plurality of information fields; the time intervals associated with different information fields are different; wherein a first information field in the DSR comprises first information, and the first information is used to indicate a first data amount, which is determined at least by the data amount of the second type of data packet corresponding to the second time interval; the second time interval corresponding to the second type of data packet is determined according to a first time interval corresponding to a remaining time of a first type of data packet; the remaining time of the first type of data packet is less than or equal to a time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

10. The method of claim 9, wherein, The second time interval is determined by the first time interval, and the number of the first time intervals is one; or, the second time interval is determined by a third time interval in the first time intervals, and the number of the first time intervals is a plurality.

11. The method of claim 10, wherein, The third time interval is one of the first time intervals.

12. The method of claim 10, wherein, The third time interval is a first time interval in the first time intervals that meets a preset condition.

13. The method of claim 12, wherein, The preset condition is that a value range of the time interval is maximum, or the preset condition is that the value range of the time interval is minimum.

14. The method according to any one of claims 9 to 13, wherein, The first information field in the DSR further includes second information, and the second information is used to indicate a first remaining time, which is determined by remaining times of the first type data packets and the second type data packets corresponding to the second time interval.

15. The method of claim 14, wherein, The first remaining time is determined by an average value, a maximum value or a minimum value of the remaining times of the first type data packets and the second type data packets corresponding to the second time interval.

16. A method of reporting a delay status, wherein, The method is performed by a communication system, and the method comprises: The terminal determines a second time interval corresponding to the second type data packets according to a first time interval corresponding to a remaining time of the first type data packets, the remaining time of the first type data packets being less than or equal to a time threshold, and the remaining time of the second type data packets being greater than the time threshold. The terminal sends a DSR to a network device, the DSR including a plurality of information fields for one logical channel group (LCG), time intervals associated with different information fields being different, and a first information field in the DSR including first information used to indicate a first data amount. The first data amount is determined at least by a data amount of the second type data packets corresponding to the second time interval.

17. A terminal, wherein, The terminal comprises: A processing module configured to determine a second time interval corresponding to the second type data packets according to a first time interval corresponding to a remaining time of the first type data packets, the remaining time of the first type data packets being less than or equal to a time threshold, and the remaining time of the second type data packets being greater than the time threshold.

18. A network device, wherein, The network device comprises: A transceiving module configured to receive a DSR sent by a terminal, the DSR including a plurality of information fields for one logical channel group (LCG), time intervals associated with different information fields being different. The first information field in the DSR includes first information used to indicate a first data amount, and the first data amount is determined at least by a data amount of the second type data packets corresponding to the second time interval, the second time interval corresponding to the second type data packets being determined according to a first time interval corresponding to a remaining time of the first type data packets, the remaining time of the first type data packets being less than or equal to a time threshold, and the remaining time of the second type data packets being greater than the time threshold.

19. A communication system, wherein, The communication system includes a terminal and a network device, the terminal is configured to implement the delay state reporting method in any one of claims 1 to 8, and the network device is configured to implement the delay state reporting method in any one of claims 9 to 15.

20. A communication device, wherein, The communication device comprises: One or more processors; The processor is used to invoke instructions to cause the communication device to perform the delay state reporting method in any one of claims 1 to 8 or claims 9 to 15.

21. A storage medium, wherein, The storage medium stores instructions, and when the instructions run on the communication device, the communication device performs the delay state reporting method in any one of claims 1 to 8 or claims 9 to 15.

22. A computer program product, comprising a computer program which, when executed by a processor, implements the delay state reporting method of any one of claims 1 to 8, claims 1 to 8, claims 9 to 15.

Citation Information

Patent Citations

  • Method and device for transmitting BSR

    CN116017727A

  • Communication method and communication device

    CN118524563A

  • Cache status report determination method, communication method and device

    CN118524567A

  • Terminal device and base station device

    WO2024095791A1