DSR transmission method, communication device, and storage medium

By sending Delay Status Reports (DSRs) from user equipment, which include the buffer size value for a time interval, the problem of difficulty in knowing the urgency and data volume in multi-data stream communication is solved, enabling precise scheduling and data transmission of network devices.

WO2026011291A1PCT designated stage Publication Date: 2026-01-15BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In multi-data-stream communication, existing technologies struggle to accurately determine the urgency and volume of protocol data units to be transmitted by user equipment, making it impossible to effectively perform emergency scheduling.

Method used

User equipment sends a Delay Status Report (DSR), which includes a buffer size (BS) value associated with a time interval to indicate the amount of Protocol Data Units (PDUs) data remaining. Network devices receive and parse this information for precise scheduling.

Benefits of technology

Through DSR, network devices can accurately know the urgency and data volume of PDUs to be transmitted by user equipment, enabling more efficient scheduling and data transmission, and meeting the requirement that multiple data streams arrive at the receiving end within a specified delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024104340_15012026_PF_FP_ABST
    Figure CN2024104340_15012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a delay status report (DSR) transmission method, a communication device, and a storage medium. The DSR transmission method, which is executed by a UE, may comprise: sending a DSR to a network device, wherein the DSR comprises at least one reporting domain associated with a time interval; one reporting domain comprises at least a buffer size (BS) value; and the BS value is used to indicate the data volume of a protocol data unit (PDU), the remaining duration of which falls within the time interval.
Need to check novelty before this filing date? Find Prior Art

Description

DSR transmission methods, communication equipment and storage media Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method for determining Delay Status Report (DSR), a communication device, and a storage medium. Background Technology

[0002] With the development of communication and network technologies, a service may require multiple data streams to provide users with a better audiovisual experience or higher service quality. These multiple data streams may all need to arrive at the receiving end within a specified delay for the user to obtain a satisfactory service experience.

[0003] Summary of the Invention

[0004] This disclosure provides a DSR transmission method, communication device, and storage medium.

[0005] According to a first aspect of the present disclosure, a DSR transmission method is provided, performed by a user equipment (UE), the method comprising: sending a Delay Status Report (DSR) to a network device; the DSR including at least one reporting field associated with a time interval; one of the reporting fields including at least a buffer size (BS) value; the BS value being used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval.

[0006] According to a second aspect of the present disclosure, a DSR transmission method is provided, wherein the method is performed by a network device, the method comprising: receiving a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval.

[0007] According to a third aspect of the present disclosure, a user equipment (UE) is provided, wherein the UE includes:

[0008] A sending module is configured to send a Delay Status Report (DSR) to a network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval.

[0009] According to a fourth aspect of the present disclosure, a network device is provided, wherein the network device includes:

[0010] The receiving module is configured to receive a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval.

[0011] A fifth aspect of the present disclosure provides a communication device, wherein the communication device includes: one or more processors; wherein the processors are configured to invoke instructions to cause the communication device to execute the DSR transmission method provided by any of the technical methods of the first to second aspects.

[0012] According to a sixth aspect of the present disclosure, a storage medium is provided, wherein the storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the DSR transmission method provided by any one of the first to second aspects.

[0013] According to a seventh aspect of the present disclosure, a program product is provided, wherein the program product includes a computer program, which, when executed by a communication device, enables the communication device to implement the DSR transmission method provided by any of the technical means of the first to second aspects.

[0014] An eighth aspect of the present disclosure provides a communication system, wherein the communication system may include:

[0015] The user equipment (UE) is configured to perform the DSR transmission method provided by any technical solution of the first aspect.

[0016] The network device is configured to perform the DSR transmission method provided by any technical solution in the second aspect.

[0017] The technical solution provided in this disclosure allows the UE to report the BS value of the PDU to be transmitted in one or more time intervals through the DSR, so that the network device can accurately know the urgency and / or data volume of the PDU to be transmitted by the UE.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit the embodiments of this disclosure. Attached Figure Description

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

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

[0021] Figure 1B is a schematic diagram illustrating a DSR according to an exemplary embodiment;

[0022] Figure 2 is a flowchart illustrating a DSR transmission method according to an exemplary embodiment;

[0023] Figure 3 is a flowchart illustrating a DSR transmission method according to an exemplary embodiment;

[0024] Figure 4 is a flowchart illustrating a DSR transmission method according to an exemplary embodiment;

[0025] Figure 5A is a schematic diagram of the structure of a UE according to an exemplary embodiment;

[0026] Figure 5B is a schematic diagram of the structure of a network device according to an exemplary embodiment;

[0027] Figure 6A is a schematic diagram of the structure of a communication device according to an exemplary embodiment;

[0028] Figure 6B is a schematic diagram of the structure of a chip according to an exemplary embodiment. Detailed Implementation

[0029] This disclosure provides a DSR transmission method, communication device, communication system, and storage medium.

[0030] A first aspect provides a DSR transmission method, wherein the method is performed by a UE. The method may include: sending a Delay Status Report (DSR) to a network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval.

[0031] Based on the above scheme, the UE can report the BS value of the PDU to be transmitted in one or more time intervals through DSR, so that the network device can accurately know the urgency and / or data volume of the PDU to be transmitted by the UE.

[0032] In some embodiments of the first aspect, the method includes: determining at least one time interval of the DSR based on the number of thresholds; or, determining at least one time interval of the DSR based on thresholds; or, determining at least one time interval of the DSR based on a first threshold for sending the DSR report.

[0033] The above scheme defines how to determine at least one time interval for DSR association, and the specific implementation can be flexibly selected according to the needs.

[0034] In some embodiments of the first aspect, determining at least one time interval of the DSR based on a first threshold for sending the DSR report includes: determining at least one time interval of the DSR based on the first threshold and the number of intervals.

[0035] The above scheme specifies how to determine at least one time interval of DSR based on the first threshold and the number of intervals, and is characterized by its ease of implementation.

[0036] In some embodiments of the first aspect, the number of intervals is agreed upon by a protocol, or the number of intervals is configured by the network device.

[0037] In some embodiments of the first aspect, the DSR includes one of the following:

[0038] The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value;

[0039] The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value.

[0040] The above scheme limits the DSR to two types of reporting fields, so that one of the reporting fields can be flexibly selected as needed.

[0041] In some embodiments of the first aspect, the first information includes at least one of the following: duration information, used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of the PDU within the first interval; and interval index, used to indicate the time interval in which the remaining duration of the BS value is located.

[0042] The above scheme limits the first information to two forms for determining the remaining duration information. In specific implementation, the content of the first information can be flexibly set according to the signaling overhead requirements and / or the time accuracy requirements.

[0043] In some embodiments of the first aspect, the DSR includes the first type of reporting field, and the DSR further includes a first indication field; the first indication field is used to determine whether the reporting field associated with the DSR for a time interval exists.

[0044] The introduction of the isomorphic first indication field in the above scheme can indicate to the network device the number of reporting fields contained in the current DSR or the current LCG, which facilitates the network device to quickly parse it.

[0045] In some embodiments of the first aspect, the first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field.

[0046] The above scheme defines the specific implementation method of the first indicator field and has the characteristics of being easy to implement.

[0047] In some embodiments of the first aspect, the DSR further includes a second indication field for indicating a table referenced for calculating the BS value.

[0048] In some embodiments of the first aspect, the multiple reporting fields of the DSR share a single second indication field; or, the second indication fields corresponding to different reporting fields of the DSR are different.

[0049] The second aspect provides a delay status report (DSR) transmission method, which is executed by a network device. The method includes: receiving a delay status report (DSR) sent by a user equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval.

[0050] In some embodiments of the second aspect, the plurality of time intervals depends on the number of thresholds;

[0051] Alternatively, the multiple time intervals may depend on the trigger threshold and the number of intervals.

[0052] In some embodiments of the second aspect, the number of intervals is agreed upon by a protocol, or the number of intervals is determined by the network device.

[0053] In some embodiments of the second aspect, the DSR includes one of the following:

[0054] The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value;

[0055] The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value.

[0056] In some embodiments of the second aspect, the first information includes at least one of the following:

[0057] Duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within the first interval.

[0058] A range index is used to indicate the time range in which the remaining duration of the BS value lies.

[0059] In some embodiments of the second aspect, the DSR includes the first type of reporting field, and the DSR further includes a first indication field; the first indication field is used to determine whether the reporting field associated with the DSR for a time interval exists.

[0060] In some embodiments of the second aspect, the first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field.

[0061] In some embodiments of the second aspect, the DSR further includes a second indication field for indicating a table referenced for calculating the BS value.

[0062] In some embodiments of the second aspect, the multiple reporting fields of the DSR share a single second indication field; or, the second indication fields corresponding to different reporting fields of the DSR are different.

[0063] A third aspect provides a user equipment (UE), wherein the UE includes:

[0064] A sending module is configured to send a Delay Status Report (DSR) to a network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval.

[0065] A fourth aspect provides a network device, wherein the network device includes:

[0066] The receiving module is configured to receive a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval.

[0067] The fifth aspect provides a communication system, wherein the communication system includes:

[0068] The user equipment (UE) is configured to perform the method provided by any technical solution in the first aspect;

[0069] The network device is configured to perform the method provided by any technical solution in the second aspect.

[0070] In a sixth aspect, embodiments of this disclosure provide a program product, wherein the program product includes a computer program, which, when executed by a communication device, enables the communication device to perform the DSR transmission method described in the optional implementations of the first to second aspects.

[0071] In a sixth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the DSR transmission method described in optional implementations of the first to second aspects.

[0072] It is understood that the UE, network device, communication system, program product, and computer program described above are all used to execute the methods provided in the embodiments of this disclosure. Therefore, the beneficial effects that can be achieved can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0073] This disclosure provides a DSR transmission method, communication device, communication system, and storage medium. The embodiments of this disclosure are not exhaustive, but merely illustrative of some embodiments, and are not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, removing some steps from a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementations in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with optional implementations of other embodiments.

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

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

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

[0077] In the embodiments disclosed herein, "multiple" refers to two or more.

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

[0079] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "A in one case, B in another", etc., may include the following technical methods depending on the situation: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless 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). The same applies when there are more branches such as A, B, C, etc.

[0080] In some embodiments, the notation "A or B" may include the following technical approaches, depending on the circumstances: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, selective execution from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0081] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. As another example, if the object being described is "information", then "first type of information" and "second type of information" can be the same information or different information, and their content can be the same or different.

[0082] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

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

[0084] In some embodiments, the terms “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 used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0085] 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”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.

[0086] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).

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

[0088] In some embodiments, the terms "UE (terminal)," "UE device," "user equipment (UE)," "user UE (user terminal)," "mobile station (MS)," "mobile UE (MT)," "subscriber station," "mobile unit," "subscriber unit," "wireless unit," "remote unit," "mobile device," "wireless communication device," "remote device," "mobile subscriber station," "access UE," "mobile UE," "wireless UE," "remote UE," "handset," "user agent," "mobile client," and "client" can be used interchangeably.

[0089] In some embodiments, the access network device, core network device, or network device can be replaced by a UE. For example, embodiments of this disclosure can also be applied to structures where communication between the access network device, core network device, or network device and the UE is replaced by communication between multiple UEs (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the UE can also be configured to have all or some of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between UEs (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.

[0090] In some embodiments, the UE can be replaced by an access network device, a core network device, or a network device. In this case, it can also be configured such that the access network device, core network device, or network device has all or some of the functions of the UE.

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

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

[0093] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0094] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.

[0095] As shown in Figure 1A, the communication system 100 includes a terminal 101 and a network device 102. The network device 102 may include access network equipment and / or core network equipment. The terminal is also the aforementioned UE.

[0096] In some embodiments, UE101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) UE device, augmented reality (AR) UE device, wireless UE device in industrial control, wireless UE device in self-driving, wireless UE device in remote medical surgery, wireless UE device in smart grid, wireless UE device in transportation safety, wireless UE device in smart city, and wireless UE device in smart home.

[0097] In some embodiments, UE is also referred to as User Equipment (UE).

[0098] In some embodiments, the access network device may be a node or device that connects the UE to the wireless network. The access network device may include, but is not limited to, at least one of the following in a 5G communication system: evolved Node B (eNB), next generation eNB (ng-eNB), next generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.

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

[0100] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.

[0101] In some embodiments, the core network equipment can be a single device, including a first network element, or it can be multiple devices or a group of devices, each including a first network element. Network elements can be virtual or physical. The core network includes, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0102] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical methods of this disclosure and does not constitute a limitation on the technical methods provided in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical methods provided in this disclosure are also applicable to similar technical problems.

[0103] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.

[0104] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing configuration methods of other resources, and next-generation systems extended from them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE and NR).

[0105] The UE can request the network device to schedule the transmission of urgently needed or soon-to-time-out service data by sending a BSR to the network device. In some cases, a BSR can only be sent when high-priority logical channel data arrives, which cannot meet the needs of emergency scheduling. Therefore, optimization for emergency scheduling in XR needs to be considered. The UE can report a Delay Status Report (DSR) to the network device, which carries delay information. For example, if an uplink data has not been scheduled for a long time, causing the remaining time of its PDU to be less than a certain threshold, the UE will report the information of the uplink data and / or delay information through the DSR. The remaining time of the PDU is the time difference between the current time and the time when the packet is dropped. Typically, this remaining time is determined according to the drop timer of the Packet Data Convergence Protocol (PDCP).

[0106] The Delay Status Report (DSR) is used by the UE to send delay status information for the Logical Channel Group (LCG) to the network equipment. The delay status information may include: the remaining time information for the LCG and the total amount of delay-critical uplink data to be transmitted by the LCG. The remaining time information indicates the minimum remaining time in the Service Data Unit (SDU) that the PDCP has not yet transmitted.

[0107] Figure 1B shows a schematic diagram of a DSR. The DSR shown in Figure 1B includes the LCG field, BT field, Remaining Time field, and Buffer Size (BS) field.

[0108] The LCG field is used to indicate the LCG reported by the DSR. For example, if the indicator bit in the LCG field corresponding to a certain channel is 1, it indicates that the DSR contains delay status information for that LCG. If the indicator bit in the LCG field corresponding to a certain channel is 0, it indicates that the DSR does not contain delay status information for that LCG. In some embodiments, the delay status information may include the remaining duration information of the corresponding LCG and / or the BS value.

[0109] The Remaining Time carries information about the remaining duration, which is used to indicate the remaining time. In the disclosed embodiments, the remaining duration may also be referred to as the Remaining Time. This remaining time may be the shortest remaining duration of the PDCP discard timer.

[0110] The Remaining Time field can be used to indicate the amount of data in a PDU within the corresponding time interval, i.e., the BS value.

[0111] The BT field indicates the table referenced for calculating the BS value. If the BT field is 1, it means that the calculated BS value is from cache table 1; if the BT field is 0, it indicates the calculated BS value from cache table 2.

[0112] An LCG's BT field, as well as the remaining time and cache size fields, can be set within two consecutively distributed octets.

[0113] Figure 2 is an interactive schematic diagram illustrating a DSR transmission method according to an exemplary embodiment. As shown in Figure 2, this disclosure relates to a DSR transmission method for a communication system 100, the method comprising:

[0114] Figure 2 is an interactive schematic diagram illustrating a DSR transmission method according to an exemplary embodiment. As shown in Figure 2, this disclosure relates to a DSR transmission method for a communication system 100, the method comprising:

[0115] S2101: The UE determines at least one time interval of the DSR.

[0116] In some embodiments, DSR may include a first type of DSR and a second type of DSR.

[0117] In some embodiments, the first type of DSR includes a set of delay status information. For example, for an LCG, the first type of DSR includes a set of delay status information. This delay status information may be information reflecting the remaining delay of the data to be transmitted. For example, the delay status information may include at least a buffer size (BS) value associated with a time interval.

[0118] The following example illustrates the relationship between the first type of DSR and the second type of DSR.

[0119] Association Method 1: The second type of DSR can be regarded as a special form of the first type of DSR.

[0120] In this case, the reporting of delay status information for the LCG may include at least one of the following characteristics:

[0121] The triggering events for the second type of DSR are the same as those for the first type of DSR;

[0122] For an LCG, configuring a Type II DSR requires configuring a Type I DSR; that is, an LCG can be configured with a Type I DSR alone, or with both Type I and Type II DSRs simultaneously. When an LCG is configured with both Type I and Type II DSRs, the choice between Type I and Type II DSRs can be determined by the network, or by protocol agreement or negotiation with network equipment. In some embodiments, the UE can also determine whether to use Type I or Type II DSR based on the number of time intervals to which the remaining duration of the PDUs that trigger the event for the LCG belongs. For example, if the remaining duration of the PDUs that trigger the event for an LCG is distributed within one time interval, Type I DSR can be used first to report the LCG's delay status information to minimize unnecessary network signaling overhead. If the remaining duration of the PDUs that trigger the event for an LCG is distributed across multiple time intervals, Type II DSR can be used first to report the LCG's delay status information, thereby achieving refined reporting.

[0123] In some embodiments, the triggering event may include, but is not limited to, detecting that the remaining duration of at least one stored PDU of the corresponding LCG is less than a first threshold. In some embodiments, the first threshold may be the maximum remaining duration value of the time interval associated with the first type of DSR and / or the second type of DSR.

[0124] In some embodiments, corresponding to association 1, the prerequisite for the UE to support the second type of DSR is that the UE supports the first type of DSR. Of course, in other embodiments, whether the UE supports the second type of DSR is irrelevant to whether the UE supports the first type of DSR.

[0125] In some embodiments, corresponding to association 1, the triggering event for both the first type of DSR and the second type of DSR can be: the remaining duration of at least one logical channel group (LCG) is less than the first threshold.

[0126] Relationship 2: Type II DSR and Type I DSR are two parallel types of DSR.

[0127] In this case, the reporting of delay status information for the LCG may include at least one of the following characteristics:

[0128] The trigger events for the second type of DSR and the first type of DSR are set separately. In this case, the trigger events for the second type of DSR and the first type of DSR can be the same or different. Whether they are the same or not depends on the specific settings of the trigger events for the first type of DSR and the second type of DSR.

[0129] For an LCG, a Type I DSR can be configured individually, a Type II DSR can be configured individually, or both Type I and Type II DSRs can be configured simultaneously. The specific DSR configured for an LCG may depend on the network device configuration and / or the service attributes associated with the LCG, the urgency of the service data, and / or the Quality of Service (QoS).

[0130] In some embodiments, the capability information is used by the network device to determine whether the UE supports the second type of DSR.

[0131] In some embodiments, UEs support Type 1 DSR by default. In this case, when a UE supports Type 2 DSR, it can specifically indicate this to the network device through capability information. UEs that do not support Type 2 DSR can carry information related to DSR reporting in different capability information, thereby saving at least some of the bit overhead for the UE.

[0132] In some embodiments, corresponding to association 2, whether the UE supports the second type of DSR is irrelevant to whether the UE supports the first type of DSR. However, in some embodiments, even corresponding to association 2, the prerequisite for the UE to support the second type of DSR is that the UE supports the first type of DSR.

[0133] If the prerequisite for a UE to support Type 2 DSR is Type 1 DSR, then if the UE indicates support for Type 2 DSR through capability information, it means that the UE's support for Type 2 DSR necessarily means that it also supports Type 1 DSR.

[0134] If the UE supports Type 2 DSR and does not support Type 1 DSR, the UE indicates support for Type 2 DSR through capability information. Whether the UE supports Type 1 DSR needs to be determined separately.

[0135] In some embodiments, by reporting capability information, the UE can make it easy for network devices to know the UE's capabilities in DSR reporting, so that DSR can be configured for the LCG configured for the UE in a targeted manner according to the UE's capabilities.

[0136] In some embodiments, UE capability information can be executed independently. For example, upon receiving the UE's capability information, the base station can configure DSR for the LCG configured by the UE based on the UE's capability information. As another example, if the base station believes that there are currently many idle resources and the probability that the LCG configured by the UE will not be allocated resources for transmission for a long time is low, then the DSR configuration can be omitted; in this case, the base station may only store the UE's capability information.

[0137] In some embodiments, S2101 can also be an optional step. For example, the network device can determine the types of DSRs supported by the UE based on the UE type. In this case, the network device, such as the base station, can know the types of DSRs supported by the UE without the UE reporting capability information, and the UE can omit the transmission of capability information. Another example is that the protocol specifies some or all of the DSR types that the UE needs to support, and the network device, such as the base station, can know the types of DSRs supported by the UE according to the protocol. In this case, the UE can also omit the reporting of capability information.

[0138] In some embodiments, the UE determines at least one time interval of the DSR based on the DSR configuration information.

[0139] In some embodiments, the UE determines at least one time interval of the second type of DSR based on the DSR configuration information.

[0140] In some embodiments, DSR configuration information may include, but is not limited to, at least one of the following: the type of DSR; resource information of the DSR, which may instruct the UE to transmit one or more of the time domain resources and frequency domain resources of the DSR; configuration information of the time interval associated with the DSR, for example, the information of the time interval may include one or more thresholds; and configuration information of the triggering event associated with the DSR.

[0141] In some embodiments, the first type of DSR and the second type of DSR can share a set of DSR configuration information, which may include a first part and a second part. The first part may be a common part, which includes the same parameters for the first type of DSR and the second type of DSR. The second part may include the different parameters for the first type of DSR and the second type of DSR. By sharing the DSR configuration information, the overhead of configuration signaling can be saved. For example, the situation where the first type of DSR and the second type of DSR share a set of DSR configuration information is particularly applicable to the aforementioned association relationship.

[0142] In some embodiments, the first type of DSR and the second type of DSR do not share DSR configuration information, which is equivalent to the network device configuring the parameters of the first type of DSR and the second type of DSR respectively.

[0143] If the network devices may be configured with different first thresholds for Type I DSR and Type II DSR, then the corresponding type of DSR can be selected for transmission based on the first threshold that the current remaining time is less than.

[0144] In other embodiments, the UE can determine the type of DSR to use based on the configuration of different types of DSR configuration information. In this case, the network device can also omit the issuance of network instructions.

[0145] In other embodiments, the UE determines the number of time intervals associated with the second type of DSR according to the protocol agreement.

[0146] In some embodiments, the UE determines a time interval associated with the first type of DSR.

[0147] In other embodiments, the UE determines at least two time intervals associated with the second type of DSR.

[0148] In practical implementation, there are multiple ways for the UE to determine at least one time interval associated with the DSR, and the implementation is not limited to any of the following:

[0149] Method 1: Determine at least one time interval of DSR based on the number of thresholds.

[0150] For example, determining at least one time interval of DSR based on the number of thresholds may include at least one of the following:

[0151] Based on the number of thresholds n and the first threshold corresponding to the triggering event, determine n+1 time intervals associated with the second type of DSR. The m-th time interval can be any two adjacent values ​​in the order of 0, n thresholds and the first threshold in size sorted; m can be a positive integer less than or equal to n+1.

[0152] Based on the number of thresholds, determine the n time intervals associated with the second type of DSR. The m-th time interval can be 0 or any two adjacent values ​​of the n thresholds in order of size; m can be a positive integer less than or equal to n.

[0153] Method 2: Determine at least one time interval associated with DSR based on the threshold.

[0154] In some embodiments, the threshold here may be configured by the network device or agreed upon by a protocol. For example, the threshold is configured by DSR configuration information.

[0155] In some embodiments, if the network device configures X thresholds for the UE, then two adjacent values ​​of the X thresholds can form a time interval. In this way, if the largest threshold of the X thresholds is less than the first threshold, X+1 thresholds can be formed.

[0156] Method 3: Determine at least one time interval of the DSR based on a first threshold for sending the DSR report.

[0157] In some embodiments, at least one time interval of the DSR is determined based on the duration of a single time interval and a first threshold. For example, if the network device configuration or protocol specifies the duration of each time interval, then, given a first threshold, at least one time interval associated with the DSR can be determined using the first threshold and the predetermined duration. For instance, assuming the duration of a single time interval is specified as 2ms, and the first threshold is equal to 8ms, then there are a total of four time intervals: 0–2ms, 2–4ms, 4–6ms, and 6–8ms.

[0158] In other embodiments, at least one time interval of the DSR is determined based on the first threshold and the number of intervals. For example, if the network device configures X thresholds for the UE, and the largest of these X thresholds is equal to the first threshold, then X thresholds can be constituted. As another example, the network device configuration or protocol can specify the number of protocol time intervals, which the UE determines based on the number of time intervals and the first threshold. For instance, assuming the network device configuration or protocol specifies Y time intervals, then 0 to the first threshold can be divided equally or unequally into Y time intervals, and these Y time intervals are at least one time interval associated with the DSR.

[0159] In some embodiments, the number of intervals is determined by a protocol, or the number of intervals is configured by the network device. In summary, in some cases, the plurality of time intervals depends on the number of thresholds; or, the plurality of time intervals depends on both the trigger threshold and the number of intervals.

[0160] S2102: The UE sends a DSR to the network device.

[0161] In some embodiments, the network device may be an access network device, which may include, but is not limited to, an eNB and / or a gNB.

[0162] In some embodiments, when at least one LCG triggering event is detected, the UE sends a DSR to the network device. For example, if it is detected that the remaining duration of at least one LCG is less than a first threshold, the UE sends a DSR to the network device.

[0163] In some embodiments, the UE sends a first type of DSR to the network device.

[0164] In some embodiments, the UE sends a second type of DSR to the network device.

[0165] In some embodiments, the UE sends a first type DSR and a second type DSR to the network device.

[0166] In some embodiments, the UE sends a first type DSR or a second type DSR to the network device according to network instructions.

[0167] In some embodiments, the network device sends a first type DSR or a second type DSR to the network device based on the type of DSR associated with the detected triggering event.

[0168] In some embodiments, the network device detects triggering events for a first type of DSR and a second type of DSR, respectively, and sends either the first type of DSR or the second type of DSR to the network device according to a local policy. For example, according to a second type of DSR priority policy, the second type of DSR is sent to the network device first; according to a second type of DSR indication reporting policy, if no specific indication is detected requiring the use of a second type of DSR, the first type of DSR is sent to the network device first.

[0169] In some embodiments, the association between the first type of DSR and the second type of DSR can also be indicated in the message carrying the first type of DSR and the second type of DSR. For example, the DSR is carried in the MAC CE.

[0170] In some embodiments, the first type of DSR and the second type of DSR are carried in different Media Access Control (MAC) control units (CEs). In some embodiments, the first type of DSR and the second type of DSR are carried in the same MAC CE. Different MAC CEs may have different identifiers or use different communication resources for transmission. If the first type of DSR and the second type of DSR are reported to the network device using the same MAC CE, the UE can ignore the currently reported DSR type and use the MAC CE shared by the first type of DSR and the second type of DSR to send the DSR that needs to be reported. If the first type of DSR and the second type of DSR are reported to the network device using different MAC CEs, the UE determines the MAC CE to use based on the type of DSR to be reported.

[0171] In some embodiments, the first type DSR and the second type DSR for the same LCG can be carried in the same or different MAC CEs and sent to the network device.

[0172] In some embodiments, Type I and Type II DSRs from different LCGs can be carried and reported in the same MAC CE. In this case, the DSRs carried by a MAC CE may include Type I and Type II DSRs from different LCGs.

[0173] In some embodiments, Type I and Type II DSRs from different LCGs can be carried and reported in different MAC CEs. In this case, a DSR carried by a MAC CE may include Type I DSRs from different LCGs. Alternatively, a DSR carried by a MAC CE may include Type II DSRs from different LCGs.

[0174] In some embodiments, the first type of DSR may carry one reporting field; for example, the second type of DSR may carry one reporting field of an LCG. In other embodiments, the second type of DSR may carry multiple reporting fields; for example, the second type of DSR may carry one or more reporting fields of an LCG. The reporting fields here can be used to carry delay status information.

[0175] In some embodiments, one of the multiple reporting fields included in the second type of DSR carries the BS value of the PDU to be transmitted whose remaining duration is within the time interval associated with that reporting field. For example, assuming there are 3 time intervals, if reporting field A is associated with time interval 2, then the BS value carried by reporting field A is the BS value of the data to be transmitted whose remaining duration is within time interval 2.

[0176] In other embodiments, the second type of DSR includes multiple reporting fields, one of which carries the BS value of the data to be transmitted whose remaining duration is below the upper limit of the time interval associated with that reporting field. For example, assuming there are 3 time intervals, if reporting field A is associated with time interval 2, then the BS value carried by reporting field A is the BS value of the data to be transmitted whose remaining duration is in time interval 2 and whose remaining duration is in time interval 1. The value in time interval 1 is less than the value in time interval 2.

[0177] In some embodiments, the reporting fields for the second type of DSR can be divided into two main categories: a first type of reporting field and a second type of reporting field. For example, the second type of DSR may include a first type of reporting field and / or a second type of reporting field.

[0178] In some embodiments, a first type of reporting domain includes first information and a BS value; the first information is used to determine the remaining duration corresponding to the BS value.

[0179] In some embodiments, the first information is information that explicitly indicates the remaining duration, typically occupying one or more bits.

[0180] In some embodiments, the first information is duration information. This duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within a first interval.

[0181] In other embodiments, the first information may be a range index, which indicates the time range in which the remaining duration of the BS value lies.

[0182] In some embodiments, the number of first-type reporting fields in an LCG included in the DSR may be less than or equal to the number of time intervals associated with the DSR, and the number of first-type reporting fields in an LCG ultimately carried by the DSR depends on the number of time intervals to which the remaining duration of the remaining PDUs to be transmitted in that LCG belongs. For example, the number of first-type reporting fields included in the DSR is equal to the number of time intervals in which PDUs with remaining duration less than a first threshold are located.

[0183] In some embodiments, the first type of reporting field further includes a first indication field.

[0184] In some embodiments, the first indication field is used by the network device to determine the number of first-type reporting fields contained in an LCG or the number of first-type reporting fields contained in a DSR.

[0185] In some embodiments, the first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field.

[0186] For example, the first n first-type reporting fields are associated with n first indication fields, where the nth first indication field indicates whether there is an (n+1)th first-type reporting field after the nth first reporting field. The n first-type reporting fields associated with the n first indication fields can belong to the same octet or two adjacent octets. Exemplarily, one first-type reporting field can correspond to one first indication field. Exemplarily, the first indication field may include reserved bits for the DSR.

[0187] In some embodiments, the first indication field may include one or more additional octets for indicating the number of first-type reporting fields contained in a DSR or an LCG. These additional octets may be specifically used to determine the number of first-type reporting fields contained in a DSR or an LCG.

[0188] In some embodiments, the second type of reporting field includes the BS value but does not contain the first information. That is, the second type of reporting field does not contain information that explicitly indicates the remaining duration. The second type of reporting field saves the bit overhead of the first information.

[0189] In some embodiments, if the DSR includes a second type of reporting field, the multiple second type of reporting fields are sorted in descending order of the time interval values, or in ascending order of the time interval values, or in a specified order of importance (in which case the order is independent of the size of the time interval values).

[0190] In some embodiments, the number of second-class reporting fields of an LCG included in the DSR is equal to the number of time intervals associated with the DSR.

[0191] In some embodiments, if the remaining duration of no data falls into a certain time interval, the BS value corresponding to that time interval is 0, and the value 0 is carried in the corresponding second type of reporting field of DSR.

[0192] In some embodiments, a second type of reporting field may contain fewer bits than a first type of reporting field. For example, a second type of reporting field may include one octet, while a first type of reporting field may include two octets.

[0193] Of course, in some cases, the first indication field can be omitted from a DSR containing second-type reporting fields. For example, the number of second-type reporting fields in a DSR is related to the number of LCGs (Local Time Groups) that the DSR needs to report delay status information. Thus, when a network device receives a DSR carrying second-type reporting fields, it can calculate how many second-type reporting fields the DSR carries based on the time interval associated with the DSR and the number of LCGs indicating the delay status information to be reported in the LCG fields. This allows the network device to quickly decode the DSR.

[0194] In some embodiments, a DSR containing a second type of reporting field may also carry a first indication field, which may further explicitly indicate the number of second type of reporting fields contained in a DSR or an LCG.

[0195] In some embodiments, the DSR may also include a second indication field. Exemplarily, both the first type of reporting field and / or the second type of reporting field may include a second indication field.

[0196] In some embodiments, the second indication field is used to indicate the table referenced for calculating the BS value. Different tables have different methods for calculating the BS value, so the same PDU to be transmitted may have different determined BS values ​​if different tables are used. For example, different tables are used for different degrees of quantization of the BS value.

[0197] In some embodiments, multiple reporting fields within an LCG may refer to the same table or different tables, preferably the same table. Reporting fields from different LCGs within a DSR may refer to the same table or different tables, preferably the same table. When multiple reporting fields of an LCG refer to the same table, an LCG may correspond to a second indicator field. This second indicator field determines whether the tables referenced by the multiple reporting fields of that LCG are the same, rather than associating one reporting field with one second indicator field, thus saving bit overhead on reporting fields. In some embodiments, second indicator fields may also be divided into two categories: one for the entire DSR and the other for LCGs. For example, in the case of a second indicator field for the entire DSR, where all LCG groups reported by the DSR refer to the same table, the second indicator field associated with the LCG can be omitted, thus saving bit overhead. When different LCGs refer to different tables, the second indicator field for each LCG is retained to indicate the table referenced by each LCG.

[0198] In this embodiment of the disclosure, when the UE sends a DSR, the network device will receive the corresponding DSR and decode it according to the DSR format, thereby scheduling radio resources for the UE based on the delay status information of each LCG reported by the DSR.

[0199] As shown in Figure 3, this embodiment of the disclosure provides a DSR transmission method, executed by a UE. The method may include:

[0200] S3101: Determine at least one time interval associated with DSR.

[0201] In some embodiments, the optional method by which the UE determines at least one time interval associated with the DSR can be found in the relevant description of step S2101 of the embodiment corresponding to FIG2.

[0202] S3102: Send DSR.

[0203] In some embodiments, the UE sends a DSR to the network device.

[0204] In some embodiments, the optional method by which the UE determines at least one time interval associated with the DSR can be found in the relevant description of step S2102 of the embodiment corresponding to FIG2.

[0205] It is worth noting that any one of S3101 to S3102 can be implemented independently, and S3101 and S3102 can also be implemented in combination. For example, if the UE determines at least one time interval associated with the DSR, but does not detect a DSR trigger event, then it does not need to send the DSR. As another example, if the UE already knows at least one time interval associated with the DSR in advance, it can skip this step and proceed to the execution of S3102.

[0206] As shown in Figure 4, this embodiment of the disclosure provides a DSR transmission method, executed by a network device. The method may include:

[0207] S4101: Receive DSR.

[0208] In some embodiments, the network device receives a DSR sent by the UE.

[0209] For example, the relevant description of the DSR can be found in the embodiment corresponding to Figure 2.

[0210] In some embodiments, after receiving the DSR, the network device parses the DSR according to its format. After obtaining the delay status information of each LCG reported by the UE, the device performs corresponding radio resource scheduling.

[0211] This disclosure introduces a second type of DSR. This second type of DSR can carry one or more sets of remaining duration information and BS values. For example, the second type of DSR can carry one or more reporting fields, and each reporting field can carry one set of remaining duration information and BS values.

[0212] For example, the remaining duration information and BS value of the same group point to the same time interval with remaining duration. For instance, if group A is associated with time interval 1, then the remaining duration information of group A points to the minimum remaining duration, average remaining duration, maximum remaining duration, or lower boundary of time interval 1 for PDUs with remaining duration in time interval 1. The BS value of group A indicates the amount of data for all PDUs with remaining duration in time interval 1.

[0213] In some embodiments, a Type 2 DSR for an LCG may carry one or more reporting fields. These reporting fields may be remaining time and buffer size fields.

[0214] In some embodiments, to distinguish between the first type DSR and the second type DSR, the LCID of the second type DSR may be different from that of the first type DSR. For example, a reserved LCID in the first type DSR may be used to indicate the second type DSR.

[0215] The following will determine the relevant attributes or characteristics of the second type of DSR from multiple aspects.

[0216] Firstly, the determination of the time interval.

[0217] The UE determines the time interval according to the network configuration and / or protocol agreement.

[0218] Example 1: Determining time intervals based on thresholds. For example, the number of time intervals and / or the upper and lower limits of the time intervals can be determined based on the number of thresholds. In this case, the network device is configured with multiple thresholds, and the UE determines the time intervals based on these multiple thresholds. The UE can also determine the time intervals based on multiple thresholds agreed upon in the protocol.

[0219] In some embodiments, the number of time intervals associated with the second type of DSR is equal to the number of thresholds, and the range of values ​​for the time intervals can be determined based on two adjacent thresholds sorted by size.

[0220] For example, according to network device configuration or protocol agreement, the thresholds used for Type II DSR include: threshold 1 and threshold 2. In this case, the number of time intervals associated with Type II DSR can be used, where the two time intervals are 0 to threshold 1 and threshold 1 to threshold 2, respectively.

[0221] Example 2: The network device configures the number of time intervals or the protocol defines the number of time intervals. Based on the number of time intervals and the trigger threshold for DSR reporting by the UE, the value range of each time interval is determined. For example, assuming the number of time intervals is 2 and the trigger threshold is 10ms, then according to the equal division strategy, the value range of interval 1 is determined to be 0-5ms, and the value range of interval 2 is determined to be 5-10ms. As another example, assuming the number of time intervals is 3 and the trigger threshold is 6ms, then according to the equal division strategy, the UE can determine 3 time intervals: interval 1 is 0-2ms, interval 2 is 2ms-4ms, and interval 3 is 4ms-6ms.

[0222] In some embodiments, the strategy for determining the value range of each time interval based on the number of intervals is not limited to an equal division strategy. In some embodiments, it can also be determined based on the division ratio. For example, multiple ratios can be configured by the network device or agreed upon by the protocol for different numbers of intervals, and the value range of each time interval can be determined based on the ratio. For example, assuming the trigger threshold is 8ms, the number of intervals is 3, and the ratio is 1:2:1, then the value ranges of the 3 time intervals are respectively: 0~2ms, 2ms~6ms, and 6ms~8ms.

[0223] Example 3: The number of time intervals configured by the network device or the number of time intervals agreed upon by the protocol, and the thresholds agreed upon by the network device or the protocol. In this case, the UE can determine the number of time intervals and the value range of each time interval based on the number of intervals, the thresholds, and the trigger thresholds.

[0224] For example, the protocol specifies the number of intervals, such as 3, and sets two thresholds. In this case, the three intervals are 0 to threshold 1, threshold 1 to threshold 2, and threshold 2 to the trigger threshold, respectively. The above describes three methods for determining time intervals.

[0225] In some embodiments, for an LCG, a second type of DSR can also be associated with a time interval. For example, for an LCG, a time interval less than the trigger threshold is determined to be associated with the second type of DSR, while the amount of PDUs with remaining duration greater than the trigger threshold can be reported within a time interval not associated with the second type of DSR and exceeding the trigger threshold.

[0226] In some embodiments, if only one time interval is set for an LCG, the first type of DSR can also be used to report delay status information.

[0227] Secondly, the BS value can be calculated as follows:

[0228] Method 1: The UE counts the BS values ​​to be reported by time interval.

[0229] In this approach, after triggering DSR reporting, the UE carries at least one set of delay status information for each LCG. This set of delay status information consists of a BS value, or corresponding remaining duration information and BS settings. For example, the DSR may include one or more reporting fields. A reporting field can be used to report a set of delay status information. Different reporting fields correspond to different time intervals with different value ranges. Before reporting the DSR, the UE calculates the data based on the remaining duration of the PDU, i.e., it calculates the BS value for each time interval.

[0230] For example, if the trigger threshold of DSR is 6ms, then the BS values ​​reported by DSR in each time interval below 6ms can be as shown in Table 1.

[0231] Table 1

[0232] Method 2: The UE calculates the amount of data corresponding to each time interval based on the inclusion relationship between time intervals.

[0233] Table 2

[0234] In Table 2, the X-bit data volume is a subset of the Y-bit data volume, and Y is a subset of the Z-bit data volume. The gNB needs to perform a calculation to obtain the data volume for each interval. If this method is used, the network device, after receiving the DSR, determines the specific data volume within each time interval based on the inclusion relationship between the various BS values ​​and time intervals.

[0235] After determining the BS value as shown in Table 1 or Table 2, the information carrying methods for the reporting fields in the DSR are as follows:

[0236] The first method is for the UE to display the delay status information for each group. For example, the DSR can carry information through three reporting fields: {2ms, Xbit}; {4ms, Ybit}, {6ms, Zbit}; or {2ms, Xbit}; {4ms, X+Ybit}, {6ms, X+Y+Zbit}.

[0237] The second method: The UE can indicate the time interval through a range index. For example, the DSR can carry information through three reporting fields: {0, Xbit}; {1, Ybit}, {2, Zbit}; or {0, Xbit}; {1, X+Ybit}, {2, X+Y+Zbit}. Indicating the time interval through a range index reduces the bit overhead compared to directly using the remaining duration information.

[0238] The third approach: The UE does not report remaining duration information or interval indexes. For example, the DSR can report the BS values ​​for each time interval through three ordered reporting fields. For instance, the DSR can use three reporting fields to carry information: {X bit}, {Y bit}, {Z bit}, or {X bit}; {X+Y bit}, {X+Y+Z bit}. The sorting method for each time interval can be agreed upon by the UE and the network device. For example, it can be sorted from largest to smallest, smallest to largest, or by a specified importance. For example, a sorting based on importance could be: the time interval with the smallest value, the time interval with the largest value, and the time interval with the middle value. This sorting method can be configured by the network device, suggested by the UE, or agreed upon by the protocol. Using this method can further reduce the signaling overhead of the DSR.

[0239] As an example, the UE counts data based on the remaining duration of the PDU in intervals: however, the value of the remaining duration information is still the minimum, maximum, or average of the remaining duration of the PDU within that interval.

[0240] For example, taking the remaining time information in Table 1 as an example, assuming that X bits, which is the amount of data, has a remaining time in the range of 0-2ms, but the minimum remaining time is 1.5ms; Y bits, which is the amount of data, has a remaining time in the range of 2-4ms, but the minimum remaining time is 2.5ms; and Z bits, which is the amount of data, has a remaining time in the range of 4-6ms, but the minimum remaining time is 4.5ms.

[0241] Examples of the content carried by these three reporting fields can be shown in Table 3 or Table 4:

[0242] Table 3

[0243] Table 4

[0244] If no data meeting the conditions is detected in a certain time interval, there is no need to have a reporting field for that interval or the reporting BS value should be set to 0.

[0245] In some embodiments, there are multiple reporting fields in the DSR, and the value of BT can be reused, or each reporting field can use its own different BT.

[0246] As shown in Figure 1B, if LCGi = 1, it indicates that the current DSR contains delay status information for that LCGi. This DSR can carry one or more reporting fields. The introduction of the first indicator field indicates whether there are any subsequent reporting fields after the current reporting field, facilitating rapid resolution by network devices.

[0247] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0248] In the embodiments disclosed herein, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations in other embodiments.

[0249] This disclosure also provides apparatus for implementing any of the above methods. For example, an apparatus is provided that includes units or modules for implementing the steps performed by the UE in any of the above methods. Alternatively, another apparatus is provided that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, or a core network device) in any of the above methods.

[0250] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0251] In this disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a type of microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. Furthermore, 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), or a Deep Learning Processing Unit (DPU). Unit, DPU, etc.

[0252] As shown in Figure 5A, this disclosure provides a UE, including:

[0253] The sending module 5101 is configured to send a Delay Status Report (DSR) to a network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval.

[0254] In some embodiments, the UE may further include a receiving module and a processing module. Exemplarily, the transmitting module and / or receiving module may correspond to the UE's network interface and / or transceiver antenna.

[0255] In some embodiments, the processing module can be used by the UE to perform information processing-related steps in any DSR transmission method.

[0256] In some embodiments, the sending module can be used by the UE to perform information sending-related steps in any DSR transmission method.

[0257] In some embodiments, the receiving module can be used by the UE to perform information transmission-related steps in any DSR transmission method.

[0258] In some embodiments, the processing module is configured to determine at least one time interval of the DSR based on the number of thresholds; or, to determine at least one time interval of the DSR based on thresholds; or, to determine at least one time interval of the DSR based on a first threshold for sending the DSR report.

[0259] In some embodiments, the processing module is configured to determine at least one time interval of the DSR based on the first threshold and the number of intervals.

[0260] In some embodiments, the number of intervals is agreed upon by a protocol, or the number of intervals is configured by the network device.

[0261] In some embodiments, the DSR includes one of the following:

[0262] The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value;

[0263] The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value.

[0264] In some embodiments, the first information includes at least one of the following:

[0265] Duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within the first interval.

[0266] A range index is used to indicate the time range in which the remaining duration of the BS value lies.

[0267] In some embodiments, the DSR includes the first type of reporting field, and the DSR further includes a first indication field; the first indication field is used to determine whether the reporting field associated with the DSR for a time interval exists.

[0268] In some embodiments, the first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field.

[0269] In some embodiments, the DSR further includes a second indication field for indicating a table referenced for calculating the BS value.

[0270] In some embodiments, multiple reporting fields of the DSR share a single second indication field; or, different reporting fields of the DSR correspond to different second indication fields.

[0271] As shown in Figure 5B, this embodiment of the present disclosure provides a network device, wherein the network device includes:

[0272] The receiving module 5201 is configured to receive a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval.

[0273] In some embodiments, the transmitting module and / or receiving module may correspond to the network interface and / or transceiver antenna of the network device.

[0274] In some embodiments, the processing module can be used by a network device to perform information processing-related steps in any DSR transmission method.

[0275] In some embodiments, the sending module can be used by a network device to perform information sending-related steps in any DSR transmission method.

[0276] In some embodiments, the receiving module can be used by a network device to perform information transmission-related steps in any DSR transmission method.

[0277] In some embodiments, the plurality of time intervals depends on the number of thresholds;

[0278] Alternatively, the multiple time intervals may depend on the trigger threshold and the number of intervals.

[0279] In some embodiments, the number of intervals is agreed upon by a protocol, or the number of intervals is determined by the network device.

[0280] In some embodiments, the DSR includes one of the following:

[0281] The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value;

[0282] The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value.

[0283] In some embodiments, the first information includes at least one of the following:

[0284] Duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within the first interval.

[0285] A range index is used to indicate the time range in which the remaining duration of the BS value lies.

[0286] In some embodiments, the DSR includes the first type of reporting field, and the DSR further includes a first indication field; the first indication field is used to determine whether the reporting field associated with the DSR for a time interval exists.

[0287] In some embodiments, the first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field.

[0288] In some embodiments, the DSR further includes a second indication field for indicating a table referenced for calculating the BS value.

[0289] In some embodiments, multiple reporting fields of the DSR share a single second indication field; or, different reporting fields of the DSR correspond to different second indication fields.

[0290] This disclosure also provides a communication device, which may include one or more processors; wherein the processors are configured to invoke instructions to cause the communication device to execute the DSR transmission method that can be implemented in any of the foregoing embodiments.

[0291] In some embodiments, as shown in FIG6A and / or FIG6B, the communication device 8100 further includes one or more memories 8102 for storing instructions. Optionally, all or part of the memories 8102 may also be located outside the communication device 8100.

[0292] The communication device may be the aforementioned UE or network device. In some embodiments, the network device may be a primary node and / or a secondary node.

[0293] 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 performed by the transceivers 8103, and other steps are performed by the processor 8101.

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

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

[0296] The communication device 8100 described in the above embodiments may be a network device or a UE, but the scope of the communication device 8100 described in this disclosure is not limited thereto, and the structure of the communication device 8100 may not be limited by FIG. 6A. The communication device may be a standalone device or may be part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components 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, UE device, smart UE device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0297] Figure 6B is a schematic diagram of the structure of chip 8200 provided in an embodiment of this disclosure. For cases where the communication device 8100 can be a chip or a chip system, please refer to the schematic diagram of chip 8200 shown in Figure 6B, but it is not limited thereto.

[0298] Chip 8200 includes one or more processors 8201, which are used to invoke instructions to cause chip 8200 to execute any of the above DSR transfer methods.

[0299] In some embodiments, chip 8200 further includes one or more interface circuits 8202 connected to memory 8203. Interface circuits 8202 can be used to receive signals from memory 8203 or other devices, and can also be used to send signals to memory 8203 or other devices. For example, interface circuit 8202 can read instructions stored in memory 8203 and send those instructions to processor 8201. Optionally, terms such as interface circuit, interface, transceiver pin, and transceiver can be used interchangeably.

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

[0301] This disclosure also provides a storage medium storing instructions that, when executed on a communication device 8100, cause the communication device 8100 to perform any of the methods described above. 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.

[0302] This disclosure also provides a program product that, when executed by a communication device 8100, causes the communication device 8100 to perform any of the above-described DSR transmission methods. Optionally, the program product is a computer program product.

[0303] This disclosure also provides a computer program that, when run on a computer, causes the computer to perform any of the above DSR transmission methods.

[0304] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the embodiments of this disclosure that follow the general principles of the embodiments of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the embodiments of this disclosure are indicated by the following claims.

[0305] It should be understood that the embodiments disclosed herein are not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from their scope. The scope of the embodiments disclosed herein is limited only by the appended claims.

Claims

A method for transmitting Delayed Status Report (DSR), wherein, Performed by a user equipment (UE), the method includes: Send a Delay Status Report (DSR) to the network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval. According to the method of claim 1, wherein, The method includes: Determine at least one time interval of the DSR based on the number of thresholds; or, Determine at least one time interval of the DSR based on a threshold; or, At least one time interval of the DSR is determined based on a first threshold for sending the DSR report. The method according to claim 2, wherein, Determining at least one time interval of the DSR based on a first threshold for sending the DSR report includes: Based on the first threshold and the number of intervals, at least one time interval of the DSR is determined. The method according to claim 3, wherein, The number of intervals is determined by the protocol, or the number of intervals is configured by the network device. The method according to any one of claims 1 to 4, wherein, The DSR includes one of the following: The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value; The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value. The method according to claim 5, wherein, The first information includes at least one of the following: Duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within the first interval. A range index is used to indicate the time range in which the remaining duration of the BS value lies. The method according to claim 5 or 6, wherein, The DSR includes the first type of reporting field, and the DSR also includes a first indication field; the first indication field is used to determine whether the reporting field associated with the time interval exists. The method according to claim 7, wherein, The first indication field is used to indicate whether there is an (n+1)th first type reporting field after the nth first type reporting field. The method according to any one of claims 1 to 8, wherein, The DSR also includes a second indication field, which indicates the table referenced for calculating the BS value. The method according to claim 9, wherein, The multiple reporting fields of the DSR share a single second indication field; or, the second indication fields corresponding to different reporting fields of the DSR are different. A method for transmitting Delayed Status Report (DSR), wherein, Performed by a network device, the method includes: Receive a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, and the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is within a time interval. The method according to claim 11, wherein, The multiple time intervals depend on the number of thresholds; Alternatively, the multiple time intervals may depend on the trigger threshold and the number of intervals. The method according to claim 12, wherein, The number of intervals is agreed upon by the protocol, or the number of intervals is determined by the network device. The method according to any one of claims 11 to 13, wherein, The DSR includes one of the following: The first type of reporting domain includes first information and BS value; the first information is used to determine the remaining duration corresponding to the BS value; The second type of reporting field includes the BS value; the sorting position of the BS value is used to determine the remaining duration corresponding to the BS value. The method according to claim 14, wherein, The first information includes at least one of the following: Duration information is used to indicate the minimum remaining duration, maximum remaining duration, or average remaining duration of PDUs within the first interval. A range index is used to indicate the time range in which the remaining duration of the BS value lies. The method according to claim 14 or 15, wherein, The DSR includes the first type of reporting field, and the DSR also includes a first indication field; the first indication field is used to determine whether the reporting field associated with the time interval exists. The method according to claim 16, wherein, The first indication field is used to indicate the nth first type of reporting field. Does there exist an (n+1)th reporting domain of the first type? The method according to any one of claims 11 to 17, wherein, The DSR also includes a second indication field, which indicates the table referenced for calculating the BS value. The method according to claim 18, wherein, The multiple reporting fields of the DSR share a single second indication field; or, the second indication fields corresponding to different reporting fields of the DSR are different. A user equipment (UE), wherein, The UE includes: A sending module is configured to send a Delay Status Report (DSR) to a network device; the DSR includes at least one reporting field associated with a time interval; one of the reporting fields includes at least a buffer size (BS) value; the BS value is used to indicate the amount of Protocol Data Units (PDUs) with remaining duration within the time interval. A network device, wherein, The network device includes: The receiving module is configured to receive a Delay Status Report (DSR) sent by a User Equipment (UE); the DSR includes at least one reporting field and is associated with multiple time intervals, wherein the values ​​of different time intervals are different; one of the reporting fields is used to report the buffer size (BS) value of Protocol Data Units (PDUs) whose remaining duration is located within a time interval. A communication system, wherein, The communication system includes: User equipment (UE) is configured to perform the method according to any one of claims 1 to 10; A network device configured to perform the method according to any one of claims 11 to 19. A communication device, wherein, The communication device includes: One or more processors; The processor is configured to invoke instructions to cause the communication device to execute the DSR transmission method according to any one of claims 1 to 10 or 11 to 19. A storage medium, wherein, The storage medium stores instructions that, when executed on a communication device, cause the communication device to perform the DSR transmission method according to any one of claims 1 to 10 or 11 to 19. A program product, wherein, The program product includes a computer program that, when executed by a communication device, enables the communication device to implement the DSR transmission method as described in any one of 1 to 10 or 11 to 19.

Citation Information

Patent Citations

  • Delay state reporting method, terminal, network device, communication system and storage medium

    CN117546574A

  • Communication method and device

    CN118042518A

  • Enhanced delay status report (DSR) for low latency (LL) frames

    US20240196313A1

  • Reporting of delay status report

    WO2024088019A1