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

By introducing a delay state reporting method between the terminal and the network device, the terminal determines the time interval of the second type of data packet based on the remaining time of the first type of data packet, and includes multiple information fields in the DSR, each information field is associated with a different time interval, so that the network device can accurately schedule the data packet to be transmitted, solving the problem of low packet scheduling efficiency in the case of emergency scheduling in data transmission in the prior art, realizing simultaneous scheduling of the first type of data packet and the second type of data packet, improving the efficiency and reliability of data transmission.

CN119522598APending Publication Date: 2025-02-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 5 Cited by

Patent Information

Application Number
CN202480002408.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When handling emergency scheduling situations in data transmission, it is difficult to effectively process data packets with remaining time greater than the time threshold, resulting in network equipment being unable to schedule in time, affecting the transmission efficiency of data packets.

Method used

By introducing a delay state reporting method between the terminal and the network device, the terminal determines the time interval of the second type of data packet based on the remaining time of the first type of data packet, and includes multiple information fields in the DSR, each information field is associated with a different time interval so that the network device can accurately schedule the data packet to be transmitted.

Benefits of technology

Simultaneous scheduling of the first and second types of data packets is realized, which improves the efficiency and reliability of data transmission, and ensures that the urgent scheduling requirements of data packets are effectively processed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119522598A_ABST
    Figure CN119522598A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a delay state reporting method, communication equipment, a communication system, a storage medium and a program product. The method is executed by a terminal, and comprises the following steps: determining a second time interval corresponding to a second type of data packets according to a first time interval corresponding to the remaining time of a 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. According to the technical scheme provided by the embodiment of the invention, for the second type of data packets of which the remaining time is greater than the time threshold, the second type of data packets can be determined to be counted in the to-be-transmitted data packets corresponding to the time interval, so that the data volume of the second type of data packets can be considered when the terminal carries out DSR reporting; therefore, the first type of data packets and the second type of data packets can be scheduled by the network equipment at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] At present, for urgent scheduling in data transmission, a Delay Status Report (DSR) mechanism has been 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 notify the network to schedule the resources to send the data packet as soon as possible. Summary of the invention

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

[0004] According to a first aspect of an embodiment of the present disclosure, a delay status reporting method is provided, wherein the method is executed by a terminal, and the method includes: determining a second time interval corresponding to a second type of data packet based on 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.

[0005] According to the second aspect of an embodiment of the present disclosure, a delay status reporting method is provided, wherein the method is executed by a network device, and the method includes: receiving a DSR sent by a terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; wherein the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 based on 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0006] According to a third aspect of an embodiment of the present disclosure, a delay status reporting method is provided, which is executed by a communication system and includes: a terminal determines a second time interval corresponding to a second type of data packet based on 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; the terminal sends a DSR to a network device; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

[0007] According to the fourth aspect of an embodiment of the present disclosure, a terminal is provided, wherein the terminal includes: a processing module, configured to determine a second time interval corresponding to a second type of data packet based on 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.

[0008] According to a fifth aspect of an embodiment of the present disclosure, a network device is provided, wherein the network device includes: a transceiver module configured to receive a DSR sent by a terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; wherein the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 based on 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0009] According to the sixth aspect of an embodiment of the present disclosure, a communication system is provided, wherein the communication system includes a terminal and a network device, the terminal is configured to implement the delay status reporting method provided by the first aspect, and the network device is configured to implement the delay status reporting method provided by the second aspect.

[0010] According to a seventh aspect of an embodiment of the present disclosure, a communication device is provided, wherein the communication device includes:

[0011] one or more processors;

[0012] The processor is used to call instructions to enable the communication device to execute the delay status reporting method provided by the first aspect or the second aspect.

[0013] According to an eighth aspect of an embodiment of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the delay status reporting method provided by the first aspect or the second aspect.

[0014] According to a ninth aspect of an embodiment of the present disclosure, a computer program is proposed. The computer program includes codes, and when the codes are executed by a processor, the delay status reporting method provided by the first aspect or the second aspect is implemented.

[0015] The technical solution provided by the embodiment 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 whose remaining time is greater than the time threshold, it is possible to determine in which time interval the second type of data packet is counted in the data packet to be transmitted, so that the data volume of the second type of data packet can be taken into account when performing DSR reporting at the terminal; thereby, the first type of data packet and the second type of data packet can be scheduled by the network device at the same time.

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

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

[0018] Figure 1A is a schematic diagram of an architecture of a communication system according to an exemplary embodiment;

[0019] Figure 1B is a schematic diagram of a DSR format according to an exemplary embodiment;

[0020] Figure 2 is an interactive schematic diagram 1 of a delay status reporting method according to an exemplary embodiment;

[0021] Figure 3A is a flowchart of a delay status reporting method according to an exemplary embodiment;

[0022] Figure 3B The following is a flow chart of a delay status reporting method according to an exemplary embodiment. Figure 2 ;

[0023] Figure 4 is a flowchart diagram 3 of a delay status reporting method according to an exemplary embodiment;

[0024] Figure 5 The following is an interactive diagram of a delay status reporting method according to an exemplary embodiment. Figure 2 ;

[0025] Figure 6 is a schematic diagram showing data volume statistics when a second type of DSR is reported according to an exemplary embodiment;

[0026] Fig. 7Ais a schematic diagram of the structure of a terminal according to an exemplary embodiment;

[0027] Figure 7B is a schematic diagram showing the structure of a network device according to an exemplary embodiment;

[0028] Fig. 8A is a schematic structural diagram of a communication device according to an exemplary embodiment;

[0029] Figure 8B The figure is a schematic diagram showing the structure of a chip according to an exemplary embodiment. DETAILED DESCRIPTION

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

[0031] In a first aspect, an embodiment of the present disclosure provides a delay status reporting method, wherein the method is executed by a terminal, and the method includes: determining a second time interval corresponding to a second type of data packet based on 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.

[0032] 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 whose remaining time is greater than the time threshold, it is possible to determine in which time interval the second type of data packet is counted in the data packet to be transmitted, so that the data volume of the second type of data packet can be taken into account when the terminal performs DSR reporting; thereby, the first type of data packet and the second type of data packet can be scheduled by the network device at the same time.

[0033] 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 includes one of the following:

[0034] Determine the first time interval as the second time interval; the number of the first time interval is one;

[0035] A third time interval in the first time interval is determined as the second time interval; and the number of the first time intervals is multiple.

[0036] In the above embodiments, different methods are used to determine the second time interval for different situations where the number of first time intervals corresponding to first-class data packets is one or more; to ensure that the first-class data packets and the second-class data packets can be scheduled simultaneously by the network device for joint decoding; and when the number of first time intervals corresponding to first-class data packets is multiple, a suitable third time interval can be selected from the first time interval as the second time interval corresponding to the second-class data packet.

[0037] In combination with some embodiments of the first aspect, in some embodiments, the third time interval is a first time interval among multiple first time intervals.

[0038] In the above embodiment, the terminal can determine any first time interval among multiple first time intervals as the third time interval, so as to count the second type of data packets in the time interval for DSR reporting, so as to flexibly adjust the time interval corresponding to the second type of data packets according to different network resource conditions.

[0039] In combination with some embodiments of the first aspect, in some embodiments, the third time interval is a first time interval among multiple first time intervals that meets a preset condition.

[0040] In the above embodiment, the terminal can determine the first time interval that meets the preset conditions among multiple first time intervals as the third time interval, so as to count the second type of data packets in the first time interval that meets the preset conditions for DSR reporting. In this way, the terminal can select a suitable first time interval according to different situations of the value range of the first time interval to count the second type of data packets into the first time interval.

[0041] In combination with some embodiments of the first aspect, in some embodiments, 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.

[0042] In the above embodiment, the terminal may determine the first time interval with the largest value range among the multiple first time intervals as the third time interval, or may determine the first time interval with the smallest value range among the multiple first time intervals as the third time interval. This has the advantages of simple implementation and high flexibility.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0044] Sending DSR to a network device; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

[0045] In the above embodiment, for the second type of data packets whose remaining time is greater than the time threshold, the terminal reports the data volume of the second type of data packets by using the first information field corresponding to the second time interval in the DSR by adding the data packet statistics of the second type of data packets to the first data volume of the second time interval.

[0046] In combination with some embodiments of the first aspect, in some embodiments, the first information field in the DSR also 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.

[0047] In the above embodiment, the terminal can determine the first remaining time based on the remaining time of the first category of data packets and the second category of data packets corresponding to the second time interval, and use the second information carried by the first information field of the DSR to indicate the first remaining time, so that the network device can obtain the urgency of the scheduling requirements of the data packets to be transmitted corresponding to the second time interval based on the DSR, so that the network device can take into account the urgency of the data packets to be transmitted when scheduling the data packets to be transmitted in batches according to the DSR.

[0048] In combination with some embodiments of the first aspect, in some embodiments, the first remaining time is determined by an average value, a maximum value or a minimum value of the remaining time of the first category of data packets and the second category of data packets corresponding to the second time interval.

[0049] The above embodiment provides three methods of determining the first remaining time by using the average value, maximum value or minimum value of the remaining time of the first category data packets and the second category data packets corresponding to the second time interval, which has the effect of being simple and diversified.

[0050] In a second aspect, an embodiment of the present disclosure provides a delay status reporting method, wherein the method is executed by a network device, and the method includes: receiving a DSR sent by a terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; wherein the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 based on 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0051] In the above embodiment, the network device receives the DSR sent by the terminal, so that the network device can batch-schedule the data packets to be transmitted corresponding to different time intervals according to the different information fields of the DSR. And because 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 volume indicated by the first information carried in the first information field of the DSR can take into account the data volume of the second type of data packet, thereby enabling the network device to simultaneously schedule the first type of data packet and the second type of data packet, and facilitating the subsequent joint decoding of the first type of data packet and the second type of data packet.

[0052] In combination with some embodiments of the second aspect, 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 interval, and the number of the first time intervals is multiple.

[0053] In combination with some embodiments of the second aspect, in some embodiments, the third time interval is a first time interval among multiple first time intervals.

[0054] In combination with some embodiments of the second aspect, in some embodiments, the third time interval is a first time interval among multiple first time intervals that meets a preset condition.

[0055] In combination with some embodiments of the second aspect, in some embodiments, 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.

[0056] In combination with some embodiments of the second aspect, in some embodiments, the first information field in the DSR also 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.

[0057] In combination with some embodiments of the second aspect, in some embodiments, the first remaining time is determined by an average value, a maximum value or a minimum value of the remaining time of the first category of data packets and the second category of data packets corresponding to the second time interval.

[0058] In a third aspect, an embodiment of the present disclosure provides a delay status reporting method, which is executed by a communication system and includes: a terminal determines a second time interval corresponding to a second type of data packet based on 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; the terminal sends a DSR to a network device; for a logical channel group LCG, the DSR includes multiple information fields; 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 volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

[0059] In a fourth aspect, an embodiment of the present disclosure provides a terminal, wherein the terminal includes: a processing module, configured to determine a second time interval corresponding to a second type of data packet based on 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.

[0060] In a fifth aspect, an embodiment of the present disclosure provides a network device, wherein the network device includes: a transceiver module configured to receive a DSR sent by a terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information domains are associated with different time intervals; wherein, the first information field in the DSR includes first information, the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 based on 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

[0061] In a sixth aspect, an embodiment of the present disclosure provides a communication system, wherein the communication system includes a terminal and a network device, the terminal is configured to implement the delay status reporting method described in the optional implementation manner of the first aspect, and the network device is configured to implement the delay status reporting method described in the optional implementation manner of the second aspect.

[0062] In the seventh aspect, an embodiment of the present disclosure provides a communication device, the communication device comprising: one or more processors; wherein the processor is used to call instructions so that the communication device executes the delay status reporting method described in the first aspect or the second aspect and any one of its embodiments.

[0063] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device executes the delay status reporting method described in the first aspect or the second aspect and any one of its embodiments.

[0064] In a ninth aspect, an embodiment of the present disclosure provides a computer program product. When the computer program product is executed by a communication device, the communication device executes the delay status reporting method described in the first aspect or the second aspect and any one of its embodiments.

[0065] It is understandable that the above-mentioned terminals, network devices, communication devices, communication systems, storage media, program products, and computer programs are all used to execute the methods provided by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods, which will not be repeated here.

[0066] The embodiments of the present disclosure provide a delay status reporting method, communication device, communication system, storage medium and program product. In some embodiments, the delay status reporting method and information processing method, information transmission method and other terms can be replaced with each other, and the communication system, information processing system and other terms can be replaced with each other.

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

[0068] In each embodiment of the present disclosure, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between the embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form a new embodiment based on their internal logical relationships.

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

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

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

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

[0073] In some embodiments, "at least one of A and B", "A and / or B", "A in one case, B in another case", "A in one case, B in another case", etc., may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). When there are more branches such as A, B, C, etc., the above is also similar.

[0074] In some embodiments, the recording method of "A or B" may include the following technical solutions according to the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). When there are more branches such as A, B, C, etc., the above is also similar.

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

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

[0077] In some embodiments, terms such as “…”, “determine…”, “in the case of…”, “at the time of…”, “when…”, “if…”, “if…”, etc. can be used interchangeably.

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

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

[0080] In some embodiments, "network" may be interpreted as devices included in the network (eg, access network equipment, core network equipment, etc.).

[0081] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station (radio base station)", "fixed station (fixed station)", "node (node)", "access point (access point)", "transmission point (TP)", "reception point (reception point, RP)", "transmission / reception point (transmission / reception point, TRP)", "panel (panel)", "antenna panel (antenna panel)", "antenna array (antenna array)", "cell (cell)", "macro cell (macro cell)", "small cell (small cell)", "femto cell (femto cell)", "pico cell (pico cell)", "sector (sector)", "cell group (cell)", "serving cell (serving cell)", "carrier (carrier)", "component carrier (component carrier)", "bandwidth part (bandwidth part, BWP)" and the like can be used interchangeably.

[0082] 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 the like can be used interchangeably.

[0083] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the access network device, the core network device, or the network device and the communication between the terminals is replaced by the communication between multiple terminals (for example, device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, terms such as "uplink" and "downlink" can also be replaced by terms corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0084] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may also be configured to have a structure that has all or part of the functions of the terminal.

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

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

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

[0088] Figure 1A The invention is a schematic diagram showing an architecture of a communication system according to an exemplary embodiment.

[0089] like Figure 1A As shown, the communication system 100 includes a terminal 101 and a network device 102 .

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

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

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

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

[0094] In some embodiments, the access network device may be composed of a centralized unit (central unit, CU) and a distributed unit (distributed unit, DU), wherein the CU may also be referred to as a control unit (control unit). The CU-DU structure may be used to split the protocol layer of the access network device, with some functions of the protocol layer being centrally controlled by the CU, and the remaining part or all of the functions of the protocol layer being distributed in the DU, and the DU being centrally controlled by the CU, but not limited to this.

[0095] In some embodiments, the core network device may be a device including a first network element, etc., or may be a plurality of devices or a group of devices, each including a first network element. The network element may be virtual or physical. The core network may include, for example, 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.

[0096] In some embodiments, in a 5GC network, the first network element is, for example, an access and mobility management function (AMF).

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

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

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

[0100] The following embodiments of the present disclosure can be applied to Figure 1A The communication system 100, or a portion thereof, is shown but is not limited thereto. Figure 1A The various entities shown are examples, and the communication system may include Figure 1A All or part of the subject, and may also include Figure 1A For entities other than the above, the number and form of each entity are arbitrary, and the connection relationship between the entities is an example. The entities may be connected or disconnected, and the connection may be in any manner, which may be direct or indirect, and may be wired or wireless.

[0101] Embodiments of the present disclosure may 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 (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), systems using other communication methods, next-generation systems based on them, etc. In addition, multiple systems can also be combined (for example, a combination of LTE or LTE-A and 5G, etc.) for application.

[0102] At present, in the Extended Reality (XR) business, data is usually composed of multiple Quality of Service (QoS) flows, and its business volume is very large. The business flow of XR needs to meet certain delay requirements during transmission, especially some data streams need to arrive at the server for decoding at the same time. The delay of any of the data streams will cause the joint decoding of multiple data streams to fail. However, the scheduling of the network is dynamic. Therefore, in some cases, even if some data streams belong to low-priority logical channels, if some data packets have not been scheduled for a long time, a buffer status report (Buffer Status Report, BSR) needs to be sent to notify the network as soon as possible. However, according to the relevant mechanism, BSR can only be sent when high-priority logical channel data arrives, which cannot meet the needs of emergency scheduling. Therefore, it is necessary to consider optimizing the emergency scheduling situation in XR.

[0103] In some embodiments, a DSR report is introduced, and its basic idea is as follows, that is, the terminal can report the DSR, which carries information related to the delay of data transmission, such as information that the remaining time of the uplink data packet is less than a certain threshold because the uplink data cannot be scheduled for a long time. The remaining time of the data packet is the time before the packet is discarded. For example, the remaining time is determined according to the discard timer of the Packet Data Convergence Protocol (PDCP).

[0104] In some embodiments, the DSR carries data that requires emergency dispatch.

[0105] like Figure 1B As shown, Figure 1B It is a format diagram of a DSR according to an exemplary embodiment. The DSR may include a logical channel group (LCG) field. The LCG field includes multiple bits, each bit corresponds to an LCG, and different bit values ​​of the bits are used to indicate that for the LCG, the DSR reports the remaining time and data volume corresponding to 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.

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

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

[0108] The R field is a reserved flag.

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

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

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

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

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

[0114] The time interval corresponding to information field 1 is 0-2ms, and the amount of delay critical data counted in information field 1 is X bits. In other words, for an LCG, the remaining time corresponding to X bits of delay critical data is within 0-2ms.

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

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

[0117] In some embodiments, the terminal may determine the remaining time threshold corresponding to each information field in the second type DSR in accordance with network configuration, protocol agreement, etc. Then, the terminal may count the amount of uplink data whose remaining time is less than one or more remaining time thresholds, and report it on the information field corresponding to each remaining time threshold.

[0118] For example, the reporting threshold for the terminal to perform DSR is 6ms. In this case, the time interval corresponding to each information field in the DSR and the amount of delay key data reported by the DSR are as follows:

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

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

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

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

[0123] Figure 2 FIG. 1 is an interactive schematic diagram of a delay status reporting method according to an exemplary embodiment. Figure 2 As shown, the embodiment of the present disclosure relates to a delay status reporting method, which is used in a communication system 100, and the method includes:

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

[0125] In some embodiments, the data packets to be transmitted on an LCG include associated first-category data packets and second-category data packets. In one embodiment, the first-category data packets and the second-category data packets are data packets belonging to the same data packet set (such as PDUset). Alternatively, the first-category data packets and the second-category data packets are data packets of the same service. Of course, there may be other associations between the first data packet and the second data packet, which are not specifically limited in the embodiments of the present disclosure.

[0126] In some embodiments, 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.

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

[0128] In some embodiments, the time threshold is a threshold for the terminal to perform DSR reporting. It is understandable that when 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 volume of the data packet to be transmitted, so that the network device can schedule the data packet to be transmitted based on the DSR.

[0129] In some embodiments, the time threshold may be pre-defined by a protocol, or may be configured by the network through signaling, or may be pre-agreed upon by the network and the terminal, and the embodiments of the present disclosure do not specifically limit this.

[0130] In some embodiments, the name of the time threshold is not limited, and it can be, for example, a remaining time threshold, a remaining time threshold (RemainingTimeThreshold), etc.

[0131] In some embodiments, the first class of data packets belong to delay critical data, and the second class of data packets associated with the first class of data packets also belong to delay critical data. It should be noted that, in the case where the first class of data packets and the second class of data packets belong to data packets of the same service, the network device needs to schedule the first class of data packets and the second class of data packets at the same time to jointly decode the first class of data packets and the second class of data packets. Therefore, when the first class of data packets belong to delay critical data, even if the remaining time of the first class of data packets associated with the second class of data packets is greater than the time threshold, the second class of data packets can also be regarded as delay critical data. In the case where the first class of data packets and the second class of data packets are data packets in the same data packet set, due to the introduction of packet discard based on the data packet set, that is, if the discard timer of any data packet in a data packet set times out (that is, the remaining time is 0), the entire data packet set will be discarded. Therefore, for a data packet set, if a data packet in the data packet set (that is, the first class of data packets) is delay critical data, then other data packets in the data packet set are also delay critical data.

[0132] In some embodiments, the terminal may 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.

[0133] In some embodiments, the terminal may be pre-configured with multiple time intervals, and different time intervals have different value ranges. In one example, the terminal may determine the time interval as the first time interval corresponding to the first category of data packets according to which time interval the remaining time of the first category of data packets is within. It should be noted that the first time interval corresponding to the first category of data packets may be the first time interval corresponding to the remaining time of the first category of data packets.

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

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

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

[0137] In some embodiments, when there is only one first time interval corresponding to the first type of data packet, 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 volume of the first type of data packet and the data volume of the second type of data packet associated with the first type of data packet can be counted and reported in the information field corresponding to the same time interval.

[0138] In an example, when all first-category data packets correspond to time interval 1, the terminal may determine time interval 1 as the second time interval corresponding to the second-category data packets.

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

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

[0141] In some embodiments, the third time interval is any first time interval among a plurality of first time intervals. It is understandable that the terminal may determine any first time interval among a plurality of first time intervals as the second time interval.

[0142] In some embodiments, the third time interval is a first time interval among multiple first time intervals that meets a preset condition.

[0143] In some embodiments, the third time interval is the first time interval with the largest value range among the multiple first time intervals. It is understandable 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 with the largest value range among the multiple first time intervals.

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

[0145] In some embodiments, the third time interval is the first time interval with the smallest value range among the multiple first time intervals. It is understandable that when the preset condition is that the value range of the time interval is the smallest, the third time interval can be the first time interval with the smallest value range among the multiple first time intervals.

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

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

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

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

[0150] In some embodiments, the first data volume is determined by at least the data volume of the second category data packet corresponding to the second time interval. It should be noted that, since the second category data packet corresponds to the second time interval, the data volume of the second category data packet should be counted to the data volume of the delay critical data corresponding to the second time interval. Therefore, the terminal determines the first data volume at least according to the data volume of the second category data packet corresponding to the second time interval.

[0151] In some embodiments, the first data volume is determined by the data volume of the first category data packets and the second category data packets corresponding to the second time interval. It should be noted that the second time interval of the second category data packets is determined based on the first time interval of the first category data packets, and the data packets to be transmitted corresponding to the second time interval include not only the second category data packets but also the first category data packets. Therefore, the terminal determines the first data volume based on the data volume of the first category data packets and the second category data packets corresponding to the second time interval.

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

[0153] In some embodiments, when there are multiple first time intervals corresponding to the first type of data packet, the first data volume is determined by the data volume of the first data packet and the second 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 the third time interval among the multiple first time intervals as the second time interval. It is understandable 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 volume of the first type of data packet and the data volume of the second type of data packet whose remaining time is in the second time interval should both be counted in the data volume of the delay-critical data corresponding to the second time interval.

[0154] In some embodiments, when the delay-critical data corresponding to the first time interval only includes first-category data packets, the terminal may also determine a second data volume.

[0155] In one embodiment, the second data volume is determined by the data volume 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 volume of the delay critical data corresponding to each time interval in multiple time intervals, so that the network device can know the data volume of the delay critical data of different urgency levels. When there are multiple first time intervals corresponding to the first type of data packet, the terminal determines the third time interval among 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. For the first time interval other than the third time interval among the multiple first time intervals, the delay critical data corresponding to the first time interval only includes the first type of data packet whose remaining time is in the first time interval. In this case, the terminal determines the second data volume based on the data volume of the first type of data packet corresponding to the first time interval.

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

[0157] In some embodiments, when the terminal reports the amount of data of delay-critical data in the corresponding time interval in each information field in the DSR, a calculation table of the data amount used by the terminal is also required so that the network device can determine the exact value of the data amount of delay-critical data in each time interval based on the DSR.

[0158] In some embodiments, the calculation table may include: a first type table and a second type table, wherein the correspondence between the index and the value or value range of the data volume described in the first type table is different from the correspondence between the index and the value or value range of the data volume described in the second type table.

[0159] In some embodiments, the values ​​or value ranges of the data volume corresponding to the same index in the first type table and the second type table are different. Alternatively, the number of indexes included in the first type table is different from the number of indexes included in the second type table. Here, the embodiments of the present disclosure do not specifically limit the corresponding relationship described in the first type table and the second type table.

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

[0161] In some embodiments, when the terminal reports the delay critical data in the corresponding time interval on each information field in the DSR, it is necessary not only to report the data volume of the delay critical data in the time interval, but also 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 may include multiple data packets, there are at least two data packets in the multiple data packets with different remaining times. For example, the remaining time of two data packets are both within the time interval, but the remaining time of the two data packets is different. For another example, the remaining time of one of the two data packets is within the time interval, and the remaining time of the other data packet is not within 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.

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

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

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

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

[0166] In some embodiments, when the delay-critical data corresponding to the first time interval only includes first-class data packets, the terminal may also determine a second remaining time, and the second remaining time is determined by the remaining time of the first-class data packets corresponding to the first time interval. It should be noted that when there are multiple first time intervals corresponding to first-class data packets, the terminal determines the third time interval among the multiple first time intervals as the second time interval, and counts the second-class data packets as the data packets to be transmitted corresponding to the second time interval. For the first time intervals other than the third time interval among the multiple first time intervals, the delay-critical data corresponding to the first time interval only includes the first-class data packets whose remaining time is in the first time interval. In this case, the terminal determines the second remaining time based on the remaining time of the first-class data packets corresponding to the first time interval.

[0167] In some embodiments, the second remaining time is determined by an average value of the remaining time of the first type of data packets corresponding to the first time interval.

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

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

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

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

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

[0173] In some embodiments, the first information field of the DSR includes first information, and the first information is used to indicate a first data volume. It should be noted that the first information field of the DSR corresponds to a second time interval, and the terminal sends the DSR to use the first information field in the DSR to indicate the data volume of the delay critical data corresponding to the second time interval, that is, the first data volume.

[0174] In some embodiments, the first information field of the DSR also includes second information, and the second information is used to indicate the first remaining time. It should be noted that the first information field of the DSR not only indicates the data volume of the delayed critical data corresponding to the second time interval, but can also be used to indicate the remaining time of the delayed critical data corresponding to the second time interval. In this way, after receiving the DSR, the network device can obtain the data volume of the data packets to be transmitted with scheduling requirements, and the urgency of the data packets to be transmitted with scheduling requirements.

[0175] 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 one embodiment, the third information is used to indicate that the first data amount is determined according to the first type of table or the second type of table.

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

[0177] In some embodiments, the DSR may include multiple information domain pairs, where one information domain pair includes: multiple information domains, the multiple information domains are associated with one LCG, and the multiple information domains associated with one LCG correspond to multiple time intervals. The terminal may carry the first information, the second information, and the third information in a first information domain associated with one LCG, and carry the fourth information, the fifth information, and the sixth information in a second information domain associated with one LCG.

[0178] In one example, a first information field associated with an 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 volume, and the BT field is used to indicate a calculation table of the first data volume.

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

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

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

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

[0183] The delay status reporting method involved in the embodiment of the present disclosure may include at least one of steps S2101 to S2105. For example, steps S2101 to S2103 combined with step S2105 may be implemented as an independent embodiment, but are not limited thereto.

[0184] In some embodiments, step S2104 is optional, and one or more of these steps may be omitted or replaced in different embodiments. It is understandable that the DSR may not indicate the remaining time of the data packet to be transmitted with scheduling requirements. In this case, the terminal may not determine the remaining time of the delay critical data corresponding to each time interval.

[0185] Figure 3A FIG. 1 is a flowchart of a delay status reporting method according to an exemplary embodiment. Figure 3A As shown, the embodiment of the present disclosure relates to a delay status reporting method, which is executed by the terminal 101. The method includes: step S3101: determining a first time interval corresponding to the remaining time of a first type of data packet.

[0186] In some embodiments, optional implementations of step S3101 can be found in Figure 2 Optional implementation of step S2101, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0187] Step S3102: Determine a second time interval corresponding to a second type of data packet according to a first time interval corresponding to a first type of data packet.

[0188] In some embodiments, optional implementations of step S3102 can be found in Figure 2 Optional implementation of step S2102, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0189] Step S3103: Count the amount of delayed critical data corresponding to each time interval.

[0190] In some embodiments, optional implementations of step S3103 can be found in Figure 2 An optional implementation of step S2103, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0191] Step S3104: Determine the remaining time of the delayed critical data corresponding to each time interval.

[0192] In some embodiments, optional implementations of step S3104 can be found in Figure 2 Optional implementation of step S2104, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0193] Step S3105: Send DSR.

[0194] In some embodiments, optional implementations of step S3105 can be found in Figure 2 Optional implementation of step S2105, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

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

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

[0197] Figure 3BThe following is a flow chart of a delay status reporting method according to an exemplary embodiment. Figure 2 .like Figure 3B As shown, the embodiment of the present disclosure relates to a delay status reporting method, which is executed by the terminal 101, and the method includes:

[0198] Step S3201: 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.

[0199] In some embodiments, optional implementations of step S3201 can be found in Figure 2 Optional implementation of step S2102, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0200] Figure 4 FIG3 is a flow chart of a delay status reporting method according to an exemplary embodiment. Figure 4 As shown, the embodiment of the present disclosure relates to a delay status reporting method, which is executed by the network device 102, and the method includes:

[0201] Step S4101: Receive DSR.

[0202] In some embodiments, optional implementations of step S4101 can be found in Figure 2 Optional implementation of step S2105, and Figure 2 Other related parts in the embodiments involved will not be described in detail here.

[0203] Figure 5 The following is an interactive diagram of a delay status reporting method according to an exemplary embodiment. Figure 2 .like Figure 5 As shown, the embodiment of the present disclosure relates to a delay status reporting method, which is used in a communication system 100, and the method includes one of the following steps:

[0204] Step S5101: The terminal determines 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.

[0205] In some embodiments, 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.

[0206] Step S5102: The terminal sends a DSR to the network device.

[0207] In some embodiments, for one LCG, the DSR includes multiple information fields, and different information fields are associated with different time intervals.

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

[0209] In some embodiments, the above method may include the methods of the above-mentioned communication system side, terminal side, network device side, etc., which will not be repeated here.

[0210] In the following, the technical solution of the embodiment of the present disclosure is exemplarily described through specific implementation methods.

[0211] Embodiment 1: For the first category of data, a solution for protecting the data volume statistics when the second category of DSR is reported is provided.

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

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

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

[0215] Optionally, the second category data is delay-critical data, but its remaining time is lower than a threshold.

[0216] It should be noted that the first category of data corresponds to the second category of data packets in the embodiment of the present disclosure. The second category of data corresponds to the first category of data packets in the embodiment of the present disclosure.

[0217] In the second embodiment, for the first category of data volume, the remaining time of the second category of data belonging to the same packet set is used to determine the specific remaining time interval in which the data is counted for reporting. It is understandable that the second category of data will be determined in which reporting interval according to its remaining time, and then the reporting interval of the first category of data is determined based on this.

[0218] Based on this, for the first category of data, the remaining time of the second category of data is used to determine the specific remaining time interval in which the data is counted for reporting. In this way, the remaining time range of the first category of data reported to the network can be reasonably divided, and the second category of data can be considered to belong to the same time range as much as possible to facilitate scheduling by the base station, which can better ensure the correlation between the two types of data.

[0219] In the third embodiment, 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.

[0220] In one example, the same data packet set includes 1,000 data packets to be transmitted, some of which are second category data, that is, the remaining time is less than a threshold, and belong to reporting interval 1, then the data volume of the second category data is also placed in reporting interval 1 for reporting.

[0221] Embodiment 4: If the data volume of the second category data is counted in more than one interval (candidate interval), such as the first interval, the second interval, etc., the data volume of the first category data will be counted in a designated interval for reporting.

[0222] Optionally, the specified interval may be a protocol agreement or a network configuration.

[0223] Optionally, the designated interval may be any one of the candidate intervals determined by the terminal to be counted in the above candidate intervals according to network configuration and / or protocol agreement.

[0224] Optionally, the designated interval may be one with a larger value range or one with a smaller value range among the above candidate intervals determined by the terminal according to network configuration and / or protocol agreement.

[0225] In one example, the same data packet set includes 1000 data packets, some of which are second category data, that is, the remaining time is less than the threshold, but some of the second category data belongs to reporting interval 1, and some of the second category data belongs to reporting interval 2.

[0226] Here, for the first category of data, the candidate interval of the specific remaining time value interval in which the data is counted is determined according to the remaining time of the second category of data, so that the remaining time range of the first category of data reported to the network can be reasonably divided, and the second category of data can be considered to belong to the same candidate interval as much as possible to facilitate scheduling by the base station, which can better ensure the correlation between the two types of data.

[0227] As an example, the data of the second category is placed in the candidate intervals (ie, reporting interval 1 and reporting interval 2), and it is determined that the data of the first category is counted in any one of the reports in the candidate intervals.

[0228] As an example, the second category of data is placed in the candidate intervals (ie, reporting interval 1 and reporting interval 2), and the first category of data is determined to be counted in a report with a smaller value range in the candidate interval, ie, counted in reporting interval 1.

[0229] As an example, the second category of data is placed in the candidate intervals (ie, reporting interval 1 and reporting interval 2), and the first category of data is determined to be counted in a report with a larger value range in the candidate interval, ie, counted in reporting interval 2.

[0230] like Figure 6 As shown, Figure 6 This is a schematic diagram of data volume statistics when reporting a second-category DSR according to an exemplary embodiment. Since the second-category data 612 in data packet set 1 corresponds to one reporting interval, namely, remaining time 1, the data volume of the first-category data 611 in data packet set 1 is also counted in Buffer Size 1 for reporting. Since the second-category data 622 in data packet set 2 corresponds to two reporting intervals, namely, remaining time 1 and remaining time 2, the data volume of the first-category data 621 in data packet set 2 can be counted in any of the two reporting intervals for reporting, such as remaining time 1 (at this time, the data volume of the first-category data 611 in data packet set 1 is also counted in Buffer Size 1 for reporting), or reported in an interval within a larger value range, such as reporting in remaining time 2 (at this time, the data volume of the first-category data 611 in data packet set 1 is also counted in Buffer Size 2 for reporting).

[0231] In embodiment five, for each reporting interval, the terminal divides the statistical data into intervals according to the remaining time of the data packet according to the above rules, that is, divides the data volume into belonging intervals, but the value of the remaining time domain in the second type of DSR is still determined by the minimum, maximum or average value of the remaining time of the corresponding data packet within the segmented interval.

[0232] The embodiments of the present disclosure also provide a device for implementing any of the above methods, for example, a device is provided, the above device includes a unit or module for implementing each step performed by the terminal in any of the above methods. For another example, another device is provided, including a unit or module for implementing each step performed by a network device (for example, an access network device, or a core network device, etc.) in any of the above methods.

[0233] It should be understood that the division of the units or modules in the above device is only a division of logical functions, and in actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. In addition, the units or modules in the device can be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and instructions are stored in the memory. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory inside the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above hardware circuits 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 some or all of the above units or modules are realized by designing the logical relationship of the components in the circuit; for example, in another implementation, the above hardware circuit can be realized by a programmable logic device (PLD), taking a field programmable gate array (FPGA) 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 some or all of the above units or modules. All units or modules of the above devices can be realized in the form of a processor calling software, or in the form of a hardware circuit, or in part by a processor calling software, and the rest by a hardware circuit.

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

[0235] Fig. 7A FIG. 1 is a schematic diagram showing a structure of a terminal according to an exemplary embodiment. Fig. 7A As shown, the terminal 7100 includes: a processing module 7101, which is configured to determine a second time interval corresponding to a second type of data packet based on 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 used to execute the steps related to information processing performed by the terminal in any of the above delay status reporting methods, which are not repeated here. Optionally, the terminal 7100 also includes a transceiver module, and the above-mentioned transceiver module is used to execute the steps related to information sending and / or receiving performed by the terminal in any of the above methods, which are not repeated here.

[0236] 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 the third time interval in the first time interval as the second time interval; the number of the first time intervals is multiple.

[0237] Optionally, the third time interval is a first time interval among multiple first time intervals.

[0238] Optionally, the third time interval is a first time interval among multiple first time intervals that meets a preset condition.

[0239] Optionally, 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.

[0240] Optionally, the transceiver module is configured to send a delay status report DSR to the network device; for a logical channel group LCG, the DSR includes multiple information fields; different information domains 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 volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

[0241] Optionally, the first information field in the DSR also 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 category of data packets and the second category of data packets corresponding to the second time interval.

[0242] Optionally, the first remaining time is determined by an average value, a maximum value or a minimum value of the remaining time of the first category data packets and the second category data packets corresponding to the second time interval.

[0243] Figure 7B FIG. 1 is a schematic diagram showing a structure of a network device according to an exemplary embodiment. Figure 7B As shown, the network device 7200 includes: a transceiver module 7201, which is configured to receive the DSR sent by the terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; wherein, the first information field in the DSR includes first information, the first information is used to indicate the first data volume, and the first data volume is at least determined by the data volume 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold. Optionally, the transceiver module 7201 is used to execute the steps related to information sending and / or receiving performed by the network device in any of the above delay status reporting methods, which will not be repeated here. Optionally, the network device 7200 also includes a processing module, and the above processing module is used to execute the steps related to information processing performed by the network device in any of the above methods, which will not be repeated here.

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

[0245] Optionally, the third time interval is a first time interval among multiple first time intervals.

[0246] Optionally, the third time interval is a first time interval among multiple first time intervals that meets a preset condition.

[0247] Optionally, 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.

[0248] Optionally, the first information field in the DSR also 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 category of data packets and the second category of data packets corresponding to the second time interval.

[0249] Optionally, the first remaining time is determined by an average value, a maximum value or a minimum value of the remaining time of the first category data packets and the second category data packets corresponding to the second time interval.

[0250] Fig. 8A 8100 is a schematic diagram of the structure of a communication device according to an exemplary embodiment. The communication device 8100 may be a network device (e.g., an access network device or a core network device, etc.), or a terminal (e.g., a user device, etc.), or a chip, a chip system, or a processor that supports the network device to implement any of the above methods, or a chip, a chip system, or a processor that supports the terminal to implement any of the above delay state reporting methods. The communication device 8100 may be used to implement the delay state reporting method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0251] like Fig. 8A As shown, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process the communication protocol and communication data, and the central processing unit can be used to control the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a program, and process the data of the program. The processor 8101 is used to call instructions so that the communication device 8100 executes any of the above communication methods.

[0252] 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 may also be outside the communication device 8100.

[0253] 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 such as sending and receiving in the above method are executed by the transceiver 8103, and the other steps are executed by the processor 8101.

[0254] In some embodiments, the transceiver may include a receiver and a transmitter, and the receiver and the transmitter may be separate or integrated. Optionally, the terms such as transceiver, transceiver unit, transceiver, transceiver circuit, etc. may be replaced with each other, the terms such as transmitter, transmission unit, transmitter, transmission circuit, etc. may be replaced with each other, and the terms such as receiver, receiving unit, receiver, receiving circuit, etc. may be replaced with each other.

[0255] Optionally, the communication device 8100 further includes one or more interface circuits 8104, which are connected to the memory 8102. The interface circuit 8104 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 instructions stored in the memory 8102 and send the instructions to the processor 8101.

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

[0257] Figure 8B 8100 is a schematic diagram of a chip structure according to an exemplary embodiment. Figure 8B The structure diagram of the chip 8200 is shown, but is not limited to this.

[0258] The chip 8200 includes one or more processors 8201, and the processor 8201 is used to call instructions so that the chip 8200 executes any of the above communication methods.

[0259] In some embodiments, the chip 8200 further includes one or more interface circuits 8202, which are connected to the memory 8203. The interface circuit 8202 can be used to receive signals from the memory 8203 or other devices, and the interface circuit 8202 can be used to send signals to the memory 8203 or other devices. For example, the interface circuit 8202 can read the instructions stored in the memory 8203 and send the instructions to the processor 8201. Optionally, the terms such as interface circuit, interface, transceiver pin, and transceiver can be replaced with each other.

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

[0261] The present disclosure also provides a storage medium, on which instructions are stored, and when the instructions are executed on the communication device 8100, the communication device 8100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but it can also be a storage medium readable by other devices. Optionally, the storage medium can be a non-transitory storage medium, but it can also be a temporary storage medium.

[0262] The present disclosure also provides a program product, and when the program product is executed by the communication device 8100, the communication device 8100 executes any one of the above communication methods. Optionally, the program product is a computer program product.

[0263] The present disclosure also provides a computer program, which, when executed on a computer, enables the computer to execute any one of the above communication methods.

[0264] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are to be considered exemplary only, and the true scope and spirit of the present invention are indicated by the following claims.

[0265] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.

Claims

1. A delay status reporting method, wherein: Executed by a terminal, the method includes: Determine a second time interval corresponding to a second type of data packet based on 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 according to claim 1, wherein: The determining, according to the first time interval corresponding to the remaining time of the first type of data packet, the second time interval corresponding to the second 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 interval is one; A third time interval in the first time interval is determined as a second time interval; and the number of the first time intervals is multiple.

3. The method according to claim 2, wherein: The third time interval is a first time interval among a plurality of first time intervals.

4. The method according to claim 2, wherein: The third time interval is a first time interval among multiple first time intervals that meets a preset condition.

5. The method according to claim 4, wherein: 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.

6. The method according to any one of claims 1 to 5, wherein: The method further comprises: A delay status report DSR is sent to a network device; for a logical channel group LCG, the DSR includes multiple information fields; 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 volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

7. The method according to claim 6, wherein: The first information field in the DSR also 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 category of data packets and the second category of data packets corresponding to the second time interval.

8. The method according to claim 7, wherein: The first remaining time is determined by an average value, a maximum value or a minimum value of the remaining time of the first category data packets and the second category data packets corresponding to the second time interval.

9. A delay status reporting method, wherein: Executed by a network device, the method includes: A DSR sent by a receiving terminal; for a logical channel group LCG, the DSR includes multiple information fields; different information fields are associated with different time intervals; Among them, the first information field in the DSR includes first information, and the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 the time threshold, and the remaining time of the second type of data packet is greater than the time threshold.

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

11. The method according to claim 10, wherein: The third time interval is a first time interval among a plurality of first time intervals.

12. The method according to claim 10, wherein: The third time interval is a first time interval among multiple first time intervals that meets a preset condition.

13. The method according to claim 12, wherein: 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.

14. The method according to any one of claims 9 to 13, wherein: The first information field in the DSR also includes second information, where 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 category data packet and the second category data packet corresponding to the second time interval.

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

16. A delay status reporting method, wherein: Executed by a communication system, the method comprises: The terminal determines 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; The terminal sends a DSR to a network device; for a logical channel group LCG, the DSR includes multiple information fields; 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 volume, and the first data volume is at least determined by the data volume of the second type of data packet corresponding to the second time interval.

17. A terminal, wherein: The terminal comprises: The processing module is configured to determine a second time interval corresponding to a second type of data packet based on 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.

18. A network device, wherein: The network equipment includes: The transceiver module is configured to receive a DSR sent by a terminal; for a logical channel group LCG, the DSR includes a plurality of information fields; different information fields are associated with different time intervals; Among them, the first information field in the DSR includes first information, and the first information is used to indicate a first data volume, and the first data volume is at least determined by the data volume 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 the time threshold, and the remaining time of the second type of data packet is 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 status reporting method described in any one of claims 1 to 8, and the network device is configured to implement the delay status reporting method described 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 call instructions to enable the communication device to execute the delay status reporting method according to any one of claims 1 to 8 and claims 9 to 15.

21. A storage medium, wherein: The storage medium stores instructions, and when the instructions are executed on the communication device, the communication device executes the delay status reporting method described in any one of claims 1 to 8 and claims 9 to 15.

22. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the delay status reporting method according to any one of claims 1 to 8, claims 1 to 8, and claims 9 to 15 is implemented.

Citation Information

Cited By

  • Communication method, device and system

    CN120321711A

  • Communication method and related device

    CN120897264A

  • A communication method and related apparatus

    CN120897264B

  • Method for enhancing delay status report, apparatus, and communication system

    WO2026193777A1

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

    WO2026199582A1