Transmission method and device and computer readable storage medium
By using delay status reporting (DSR) in extended real-life services to report the remaining time and data volume information of the logical channel group, the problem of increasing latency of XR data packets is solved, and the optimization of resource scheduling and improvement of user experience is achieved.
Patent Information
- Application Number
- CN202311460152.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2025-05-13
Smart Images

Figure CN119997217A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a transmission method and device, and a computer-readable storage medium. Background Art
[0002] In Extended Reality (XR), to ensure the basic experience of XR services, the low latency requirements of XR data packets need to be met. However, XR data packets may experience long queuing delays in the buffer, which in turn increases the latency of XR data packets and reduces the user experience. Therefore, how to reduce the latency of XR services is a problem that needs to be solved. Summary of the invention
[0003] The purpose of the present invention is at least to provide a transmission method, so that the network equipment can obtain different remaining time and data volume information of the logical channel group, and then optimize the resource scheduling accordingly to reduce the XR service delay.
[0004] In a first aspect, the present invention provides a transmission method, comprising: determining a delay status report DSR, wherein the DSR includes remaining time of at least one logical channel group and data volume information of the at least one logical channel group; and sending the DSR.
[0005] The terminal device determines and sends the DSR, which includes the remaining time and data volume information of at least one logical channel group. As a result, the network device can obtain more information about the logical channel group and optimize the resource scheduling accordingly to meet the latency requirements of the XR data.
[0006] Optionally, the DSR also includes the data unit importance of the at least one logical channel group.
[0007] The DSR also includes the importance of the data unit of at least one logical channel unit. Thus, the network device can learn the importance of each data unit in at least one logical channel unit, so that resource scheduling can be further optimized.
[0008] Optionally, the terminal device may determine the at least one logical channel group from the logical channel groups to be sent based on the priority and / or remaining time of the logical channel group.
[0009] If there are a large number of logical channel groups to be sent, the total amount of DSR data that the terminal device needs to send is large. When the amount of available uplink resources is small, the uplink resources cannot carry the DSRs of all logical channel groups to be sent. By determining at least one logical channel group from the logical channel groups to be sent, and then only reporting the DSR of at least one logical channel group, the amount of DSR data sent can be reduced to adapt to the available amount of uplink resources.
[0010] Optionally, the at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in descending order of priority, where N is a positive integer.
[0011] Optionally, the at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in order of the shortest remaining time from low to high, where N is a positive integer; or, the at least one logical channel group is: among the logical channel groups to be sent, the logical channel group whose shortest remaining time is within the remaining time range.
[0012] The DSR corresponding to the logical channel group with a higher priority is sent first, or the DSR corresponding to the logical channel group with a smaller shortest remaining time is sent first, and the DSR of some more important logical channel groups is sent first. In this way, the network device can give priority to meeting the data transmission requirements of some more important logical channel groups.
[0013] Optionally, N is associated with the available resource amount of uplink resources.
[0014] Optionally, the logical channel group to be sent is: a logical channel group whose shortest remaining time is lower than a time threshold.
[0015] Optionally, the sending priority of the DSR is higher than the sending priority of the extended reality cache status report, and the sending priority of the extended reality cache status report is higher than the sending priority of the traditional cache status report.
[0016] In scenarios where the available data volume of uplink resources is small, DSR is sent first. On the premise of satisfying DSR sending, XR BSR and legacy BSR are further considered. In this way, network equipment can make reasonable resource scheduling to meet XR latency requirements.
[0017] Optionally, the sending the DSR includes: sending the DSR on an uplink resource.
[0018] In a second aspect, the present invention provides another transmission method, including: determining a delay status report DSR of at least one logical channel group, the DSR of a first logical channel group in the at least one logical channel group including: the remaining time of the first logical channel group and the data volume information of the first logical channel group; sending the DSR of the at least one logical channel group.
[0019] The terminal device determines and sends the DSR of at least one logical channel group, and the DSR of the first logical channel group in the at least one logical channel group includes: the remaining time of the first logical channel group and the data volume information of the first logical channel group. As a result, the network device can obtain more information about the logical channel group, and then optimize the resource scheduling accordingly to meet the latency requirements of the XR data.
[0020] Optionally, the DSR of the first logical channel group further includes: importance of data units of the first logical channel group.
[0021] Optionally, the terminal device may determine the at least one logical channel group from the logical channel groups to be sent according to the priority and / or remaining time of the logical channel group.
[0022] Optionally, the at least one logical channel group is: the logical channel groups ranked in the top N positions in descending order of priority among the logical channel groups to be sent, where N is a positive integer.
[0023] Optionally, the at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in order of the shortest remaining time from low to high, where N is a positive integer; or, the at least one logical channel group is: among the logical channel groups to be sent, the logical channel group whose shortest remaining time is within the remaining time range.
[0024] Optionally, N is associated with the available resource amount of uplink resources.
[0025] Optionally, the logical channel group to be sent is: a logical channel group whose shortest remaining time is lower than a time threshold.
[0026] Optionally, the sending priority of the DSR is higher than the sending priority of the extended reality cache status report, and the sending priority of the extended reality cache status report is higher than the sending priority of the traditional cache status report.
[0027] Optionally, the sending the DSR of the at least one logical channel group includes: sending the DSR of the at least one logical channel group on an uplink resource.
[0028] In the third aspect, the present invention provides another transmission method, comprising: after triggering the sending of at least one delay status report DSR and before sending the at least one DSR, detecting that the shortest remaining time of the logical channel group to be sent is higher than a time threshold; adjusting part or all of the content in the at least one DSR, or canceling the sending of part or all of the at least one DSR.
[0029] If the shortest remaining time of a logical channel group to be sent is higher than the time threshold, the DSR of the logical channel group to be sent can be canceled, or the content of the logical channel group to be sent can be adjusted, thereby reducing the uplink signaling overhead, avoiding interference with the resource scheduling of network devices, and ensuring that the extended reality (XR) data can be scheduled normally.
[0030] Optionally, the logical channel group to be sent corresponds one-to-one to the DSR, and the adjustment of all the contents in the at least one DSR includes: adjusting the contents in the DSR corresponding to the logical channel group whose shortest remaining time is higher than the time threshold to: the remaining time is 0, and the data volume information is 0.
[0031] For a logical channel group to be sent, if the shortest remaining time of the logical channel group is greater than the time threshold before the moment of sending the DSR, the content of the logical channel group is adjusted to: the remaining time is 0, and the data volume information is 0. The network device obtains the DSR of the logical channel group without scheduling the logical channel group, which saves uplink signaling overhead and does not interfere with the resource scheduling of the network device.
[0032] Optionally, the logical channel groups to be sent correspond to the DSRs one-to-one, and the canceling of the sending of at least one DSR includes: canceling the sending of the DSR corresponding to the logical channel group whose shortest remaining time is higher than a time threshold.
[0033] For a logical channel group to be sent, if the shortest remaining time of the logical channel group before the moment of sending the DSR is greater than the time threshold, the DSR sending of the logical channel group is canceled. As a result, the network device does not receive the DSR of the logical channel group, so there is no need to schedule the logical channel group, which saves uplink signaling overhead and does not interfere with the resource scheduling of the network device.
[0034] Optionally, the logical channel group to be sent corresponds to the same DSR, and the adjustment of part of the content in at least one DSR includes: adjusting the data information corresponding to the logical channel group whose shortest remaining time is higher than the time threshold in the same DSR to: the remaining time is 0, and the data volume information is 0.
[0035] For a logical channel group to be sent, if the shortest remaining time of the logical channel group is greater than the time threshold before the DSR is sent, the content of the logical channel group is adjusted to: the remaining time is 0, and the data volume information is 0. The network device obtains the DSR and learns that there is no need to schedule the logical channel group, which saves uplink signaling overhead and does not interfere with the resource scheduling of the network device.
[0036] Optionally, the logical channel group to be sent corresponds to the same DSR, and the adjustment of part of the content in at least one DSR includes: in the same DSR, data information corresponding to the logical channel group whose shortest remaining time is higher than the time threshold is not carried.
[0037] For a logical channel group to be sent, if the shortest remaining time of the logical channel group before sending the DSR is greater than the time threshold, the data information of the logical channel group will not be carried in the DSR. The network device obtains the DSR and learns that there is no need to schedule the logical channel group, which saves uplink signaling overhead and does not interfere with the resource scheduling of the network device.
[0038] In a fourth aspect, the present invention also provides a transmission device, comprising: a processing unit, used to determine a delay status report DSR, wherein the DSR includes the remaining time of at least one logical channel group and the data volume information of the at least one logical channel group; and a sending unit, used to send the DSR.
[0039] In the fifth aspect, the present invention also provides another transmission device, including: a processing unit, used to determine the delay status report DSR of at least one logical channel group, the DSR of the first logical channel group in the at least one logical channel group including: the remaining time of the first logical channel group and the data volume information of the first logical channel group; a sending unit, used to send the DSR of the at least one logical channel group.
[0040] In the sixth aspect, the present invention also provides another transmission device, comprising: a detection unit, used to detect that the shortest remaining time of the logical channel group to be sent is higher than a time threshold after triggering the sending of at least one delay status report DSR and before sending the at least one DSR; an adjustment unit, used to adjust part or all of the content in the at least one DSR, or cancel the sending of part or all of the at least one DSR.
[0041] The present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps of any of the above-mentioned transmission methods are executed.
[0042] The present invention also provides another transmission device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor executes the steps of any of the above-mentioned transmission methods when running the computer program. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1is a flow chart of a transmission method in an embodiment of the present invention;
[0044] Figure 2 is a flow chart of another transmission method in an embodiment of the present invention;
[0045] Figure 3 is a flow chart of another transmission method in an embodiment of the present invention;
[0046] Figures 4 to 12 It is a schematic diagram of the structure of several DSR MAC CEs in the embodiments of the present invention;
[0047] Fig.13 is a schematic structural diagram of a transmission device in an embodiment of the present invention;
[0048] Fig.14 is a schematic structural diagram of another transmission device in an embodiment of the present invention;
[0049] Fig.15 It is a structural schematic diagram of another transmission device in an embodiment of the present invention. DETAILED DESCRIPTION
[0050] The specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.
[0051] The terminal device described in the embodiments of the present application is a device with a wireless communication function, which may also be referred to as a terminal, a mobile station (MS), a mobile terminal (MT), an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a user equipment (UE) UE unit, a UE station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent or a UE device, etc. The UE may be fixed or mobile. It should be noted that the UE may support at least one wireless communication technology, such as LTE, NR, etc. Exemplarily, the UE may be a mobile phone, a tablet computer (pad), a desktop computer, a laptop computer, an all-in-one computer, a vehicle-mounted terminal, a virtual reality (VR) UE, an augmented reality (AR) UE, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a wearable device, a UE in a future mobile communication network, or a UE in a future evolved public mobile land network (PLMN), etc. In some embodiments of the present application, the UE may also be a device with transceiver functions, such as a chip system, wherein the chip system may include a chip and may also include other discrete devices.
[0052] In the embodiment of the present application, the network device is a device that provides wireless communication functions for the terminal device, and can also be referred to as a radio access network (RAN) device, or an access network element, an access network device, etc. Among them, the network device can support at least one wireless communication technology, such as LTE, NR, etc. For example, the network device includes but is not limited to: a next generation base station (generation nodeB, gNB) in 5G, an evolved node B (evolved node B, eNB), a radio network controller (radio network controller, RNC), a node B (node B, NB), a base station controller (basestation controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (for example, home evolved node B, or home node B, HNB), a baseband unit (baseband unit, BBU), a TRP, a transmitting point (transmitting point, TP), a mobile switching center, etc. The network device may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, a vehicle-mounted device, a terminal device, a wearable device, and a network device in future mobile communications or a network device in a future evolving PLMN. In some embodiments, the network device may also be a device having a wireless communication function for a terminal device, such as a chip system. For example, the chip system may include a chip and may also include other discrete devices.
[0053] In some embodiments, the network device may also communicate with an Internet Protocol (IP) network, such as the Internet, a private IP network, or other data networks.
[0054] Exemplarily, an embodiment of the present invention provides a transmission method, referring to Figure 1 , the following is a detailed description through specific steps.
[0055] In a specific implementation, the transmission method provided in the following steps 101 to 102 can be executed by a chip (such as a baseband chip) with data processing capabilities in a terminal device, or can be executed by a chip module with data processing capabilities in a terminal device, or can be executed by a terminal device. The following description is made with the terminal device as the execution subject.
[0056] Step 101, determine the DSR.
[0057] In a specific implementation, the terminal device may determine whether there is a logical channel group (LCG) that meets the DSR triggering condition. If there is at least one logical channel group that meets the DSR triggering condition, DSR transmission is triggered.
[0058] In the following embodiments of the present invention, a logical channel group may include one or more logical channels. When a logical channel group includes a logical channel, the logical channel group may be equivalent to the logical channel. In specific applications, it can be known that a logical channel group may include multiple data units, and the data units may include protocol data units (PDUs), protocol data unit sets (PDU sets), etc. Each data unit may have a corresponding remaining time, and the remaining time corresponding to different data units may be different.
[0059] The terminal device may obtain the shortest remaining time of the logical channel group. The shortest remaining time of the logical channel group may be: the minimum value of the remaining time of each data unit in the logical channel group.
[0060] For example, the logical channel group LCG1 includes data unit 1, data unit 2 and data unit 3, the remaining time of data unit 1 is 5 ms, the remaining time of data unit 2 is 10 ms, and the remaining time of data unit 3 is 20 ms, then the shortest remaining time of LCG1 is 5 ms.
[0061] In a specific implementation, the remaining time of a logical channel group may refer to the remaining time of each data unit in the logical channel group. Accordingly, the data volume information of a logical channel group may refer to the data volume information corresponding to different remaining times in the logical channel group. The remaining time of a data unit may refer to: the time until it is discarded. For example, if data unit 1 is discarded after 5ms, the remaining time of data unit 1 is 5ms.
[0062] In some embodiments, the DSR triggering condition may include: the shortest remaining time of a logical channel group is less than a time threshold. Thus, if the shortest remaining time of a certain logical channel group is less than the time threshold, DSR transmission is triggered.
[0063] In a specific implementation, the time threshold can be a prerequisite for determining whether to trigger DSR transmission. When the shortest remaining time of a logical channel group reaches the cell time threshold, DSR can be determined to be triggered. The specific value of the time threshold can be configured by the network device or in the communication protocol.
[0064] In a specific implementation, the number of logical channel groups may be 1 or more. For different logical channel groups, the corresponding time thresholds may be the same or different.
[0065] In some embodiments, the number of logical channel groups is 1. The terminal device obtains the remaining time of the logical channel group, and if the shortest remaining time of the logical channel group is less than the time threshold, it determines to trigger DSR sending.
[0066] For example, the logical channel group is LCG1. When the terminal device detects that the shortest remaining time of LCG1 is 5ms and the time threshold is 10ms, DSR transmission is triggered.
[0067] In some other embodiments, the number of logical channel groups is two or more. The terminal device obtains the shortest remaining time of at least one logical channel group. If the shortest remaining time of some logical channel groups is less than the time threshold, it is determined to trigger DSR sending.
[0068] For example, the logical channel group includes LCG1, LCG2 and LCG3. The terminal device detects that the shortest remaining time of LCG1 is 5ms, the shortest remaining time of LCG2 is 5ms, the shortest remaining time of LCG3 is 20ms, and the time threshold is 10ms, then determines to trigger DSR sending.
[0069] For another example, the logical channel group includes LCG1, LCG2 and LCG3. The terminal device detects that the shortest remaining time of LCG1 is 10ms, the shortest remaining time of LCG2 is 15ms, the shortest remaining time of LCG3 is 20ms, and the time threshold is 5ms, then determines not to trigger DSR sending.
[0070] In a specific implementation, if there is a logical channel group that triggers DSR sending, then one DSR sending can be triggered. If there are multiple logical channel groups that trigger DSR sending, then one DSR sending can be triggered, that is, multiple logical channel groups correspond to the same DSR; or, multiple DSR sending can be triggered, that is, the logical channel group and the DSR can be one-to-one corresponding. If there are N logical channel groups whose shortest remaining time is less than the time threshold, then N DSR sending can be triggered. Alternatively, some logical channel groups correspond to the same DSR, and the remaining logical channel groups correspond to the DSR one-to-one. Alternatively, some logical channel groups correspond to one DSR, and the other logical channel groups correspond to another DSR.
[0071] Exemplarily, in an embodiment of the present invention, the terminal device may generate a DSR after triggering the DSR to be sent. Alternatively, the terminal device may generate a DSR after triggering the DSR to be sent and before the DSR is sent. Alternatively, the terminal device may generate a DSR after triggering the DSR to be sent and before the DSR is sent.
[0072] In a specific implementation, the DSR generated by the terminal device may include the remaining time of at least one logical channel group and the data volume information of the at least one logical channel group.
[0073] In some embodiments, the DSR generated by the terminal device may also include data unit importance (PSI) corresponding to different data units in the at least one logical channel group. If the logical channel group includes a PDU set, the data unit importance may be PDU Set Importance; if the logical channel group includes PDU sets, the data unit importance may be PDU Set Importance.
[0074] If the logical channel group corresponds to the DSR one-to-one, the remaining time of the logical channel group may include: the remaining time of all data units in the logical channel group. Accordingly, the data volume information of the logical channel group may include: the data volume corresponding to different remaining times.
[0075] A specific example is provided as follows:
[0076] Set the logical channel group LCG1 to include data unit 1, data unit 2 and data unit 3. The remaining time of data unit 1 is 5ms, the remaining time of data unit 2 is 15ms, the remaining time of data unit 3 is 20ms, and the time threshold is 10ms. The data volume of data unit 1 is 20 bits, the data volume of data unit 2 is 30 bits, and the data volume of data unit 3 is 40 bits.
[0077] When the terminal device detects that the shortest remaining time of the logical channel group LCG1 is less than the time threshold, it triggers the DSR transmission. The terminal device generates DSR1 corresponding to LCG1, and DSR1 includes: the remaining time is 5ms, the data volume is 20bit; the remaining time is 15ms, the data volume is 30bit; the remaining time is 20ms, and the data volume is 40bit.
[0078] If the logical channel group corresponds to the DSR one-to-one, the remaining time of the logical channel group may include: the remaining time in the logical channel group that is less than the time threshold. Accordingly, the data volume information of the logical channel group may include: the data volume corresponding to the remaining time that is less than the time threshold.
[0079] A specific example is provided as follows:
[0080] Set the logical channel group LCG1 to include data unit 1, data unit 2 and data unit 3. The remaining time of data unit 1 is 5ms, the remaining time of data unit 2 is 15ms, the remaining time of data unit 3 is 20ms, and the time threshold is 10ms. The data volume of data unit 1 is 20 bits, the data volume of data unit 2 is 30 bits, and the data volume of data unit 3 is 40 bits.
[0081] When the terminal device detects that the shortest remaining time of the logical channel group LCG1 is less than the time threshold, the DSR is triggered. The terminal device generates DSR1 corresponding to LCG1, and DSR1 includes: the remaining time is 5ms and the data volume is 20 bits.
[0082] Another specific example is provided below:
[0083] Set the logical channel group LCG1 to include data unit 1, data unit 2 and data unit 3. The remaining time of data unit 1 is 5ms, the data volume of data unit 1 is 20 bits, and the PSI of data unit 1 is PSI1; the remaining time of data unit 2 is 15ms, the data volume of data unit 2 is 30 bits, and the PSI of data unit 2 is PSI2; the remaining time of data unit 3 is 15ms, the data volume of data unit 3 is 40 bits, and the PSI of data unit 3 is PSI3; the time threshold is 25ms.
[0084] The terminal device generates DSR1 corresponding to LCG1. DSR1 includes: the remaining time is 5 ms, the data volume is 20 bits, and the PSI is PSI1; the remaining time is 15 ms, the data volume is 70 bits, and the PSI is PSI2 and PSI3.
[0085] If the logical channel group corresponds to the DSR one-to-one, the remaining time of the logical channel group may include: the remaining time range. Accordingly, the data volume information of the logical channel group may include: the data volume corresponding to the remaining time range.
[0086] The remaining time of the logical channel group may include: a remaining time range. Accordingly, the data volume information of the logical channel group may include: the data volume within the remaining time range.
[0087] A specific example is provided as follows:
[0088] Set the logical channel group LCG1 to include data unit 1, data unit 2 and data unit 3. The remaining time of data unit 1 is 5ms, the remaining time of data unit 2 is 15ms, the remaining time of data unit 3 is 20ms, and the time threshold is 25ms. The data volume corresponding to data unit 1 is 20 bits, the data volume corresponding to data unit 2 is 30 bits, and the data volume corresponding to data unit 3 is 40 bits.
[0089] The terminal device generates DSR1 corresponding to LCG1, and DSR1 includes: the remaining time is 5ms~10ms, and the data volume is 20bit; the remaining time is 15ms~20ms, and the data volume is 70bit.
[0090] Another specific example is provided below:
[0091] Set the logical channel group LCG1 to include data unit 1, data unit 2 and data unit 3. The remaining time of data unit 1 is 5ms, the data volume of data unit 1 is 20 bits, and the PSI of data unit 1 is PSI1; the remaining time of data unit 2 is 15ms, the data volume of data unit 2 is 30 bits, and the PSI of data unit 2 is PSI2; the remaining time of data unit 3 is 15ms, the data volume of data unit 3 is 40 bits, and the PSI of data unit 3 is PSI3; the time threshold is 25ms.
[0092] The terminal device generates DSR1 corresponding to LCG1. DSR1 includes: the remaining time is 5ms to 10ms, the data volume is 20 bits, and the PSI is PSI1; the remaining time is 15ms to 20ms, the data volume is 70 bits, and the PSI is PSI2 and PSI3.
[0093] If there are multiple logical channel groups triggering DSR, and multiple logical channel groups correspond to one DSR, then the DSR may include: all remaining time corresponding to different logical channels, and the amount of data corresponding to all remaining time.
[0094] A specific example is provided as follows:
[0095] LCG1 and LCG2 both trigger DSR sending, and LCG1 and LCG2 both correspond to DSR1. LCG1 includes data unit 1, data unit 2, and data unit 3. The remaining time of data unit 1 is 5ms, and the data volume is 20 bits; the remaining time of data unit 2 is 15ms, and the data volume is 30 bits; the remaining time of data unit 3 is 20ms, and the data volume is 40 bits; the time threshold is 10ms. LCG2 includes data unit 4, data unit 5, and data unit 6. The remaining time of data unit 4 is 5ms, and the data volume is 25 bits; the remaining time of data unit 5 is 15ms, and the data volume is 35 bits; the remaining time of data unit 6 is 25ms, and the data volume is 15 bits.
[0096] Then DSR1 includes: the remaining time is 5ms, the data volume is 45 bits; the remaining time is 15ms, the data volume is 65 bits; the remaining time is 20ms, the data volume is 40 bits; the remaining time is 25ms, and the data volume is 15 bits.
[0097] If there are multiple logical channel groups triggering DSR, and multiple logical channel groups correspond to one DSR, then in the DSR, the remaining time and data volume information of each logical channel group are arranged in sequence according to the order of the logical channel groups. The time thresholds corresponding to different logical channel groups can be equal or different.
[0098] A specific example is provided as follows:
[0099] LCG1 and LCG2 both trigger DSR sending, and LCG1 and LCG2 both correspond to DSR1. LCG1 includes data unit 1, data unit 2, and data unit 3. The remaining time of data unit 1 is 5ms, and the data volume is 20 bits; the remaining time of data unit 2 is 15ms, and the data volume is 30 bits; the remaining time of data unit 3 is 20ms, and the data volume is 40 bits; the time threshold is 10ms. LCG2 includes data unit 4, data unit 5, and data unit 6. The remaining time of data unit 4 is 5ms, and the data volume is 25 bits; the remaining time of data unit 5 is 15ms, and the data volume is 35 bits; the remaining time of data unit 6 is 25ms, and the data volume is 15 bits; the time threshold is 10ms.
[0100] Then DSR1 includes: LCG1, the remaining time is 5 ms, and the data volume is 20 bits; LCG2, the remaining time is 5 ms, and the data volume is 25 bits.
[0101] Another specific example is provided below:
[0102] LCG1 and LCG2 both trigger DSR sending, and LCG1 and LCG2 both correspond to DSR1. LCG1 includes data unit 1, data unit 2, and data unit 3. The remaining time of data unit 1 is 5ms, and the data volume is 20 bits; the remaining time of data unit 2 is 15ms, and the data volume is 30 bits; the remaining time of data unit 3 is 15ms, and the data volume is 40 bits; the time threshold is 10ms. LCG2 includes data unit 4, data unit 5, and data unit 6. The remaining time of data unit 4 is 5ms, and the data volume is 25 bits; the remaining time of data unit 5 is 15ms, and the data volume is 35 bits; the remaining time of data unit 6 is 25ms, and the data volume is 15 bits, and the time threshold is 10ms.
[0103] Then DSR1 includes: LCG1, remaining time is 5ms, data volume is 20bit, remaining time is 15ms, data volume is 70bit; LCG2, remaining time is 5ms, data volume is 25bit, remaining time is 15ms, data volume is 35bit, remaining time is 25ms, data volume is 15bit.
[0104] If there are multiple logical channel groups triggering DSR, and multiple logical channel groups correspond to one DSR, then the DSR may include: all remaining time corresponding to different logical channels, the amount of data corresponding to all remaining time, and the PSI corresponding to all remaining time.
[0105] A specific example is provided as follows:
[0106] LCG1 and LCG2 both trigger DSR sending, and LCG1 and LCG2 both correspond to DSR1. LCG1 includes data unit 1, data unit 2, and data unit 3. The remaining time of data unit 1 is 5ms, the data volume is 20bit, and the PSI is PSI1; the remaining time of data unit 2 is 15ms, the data volume is 30bit, and the PSI is PSI2; the remaining time of data unit 3 is 20ms, the data volume is 40bit, and the PSI is PSI3; the time threshold is 10ms. LCG2 includes data unit 4, data unit 5, and data unit 6. The remaining time of data unit 4 is 5ms, the data volume is 25bit, and the PSI is PSI1; the remaining time of data unit 5 is 15ms, the data volume is 35bit, and the PSI is PSI2; the remaining time of data unit 6 is 25ms, the data volume is 15bit, and the PSI is PSI4.
[0107] Then DSR1 includes: the remaining time is 5ms, the data volume is 45 bits, and the PSI is PSI1; the remaining time is 15ms, the data volume is 65 bits, and the PSI is PSI2; the remaining time is 20ms, the data volume is 40 bits, and the PSI is PSI3; the remaining time is 25ms, the data volume is 15 bits, and the PSI is PSI4.
[0108] Another specific example is provided below:
[0109] LCG1 and LCG2 both trigger DSR sending, and LCG1 and LCG2 both correspond to DSR1. LCG1 includes data unit 1, data unit 2, and data unit 3. The remaining time of data unit 1 is 5ms, the data volume is 20bit, and the PSI is PSI1; the remaining time of data unit 2 is 15ms, the data volume is 30bit, and the PSI is PSI2; the remaining time of data unit 3 is 20ms, the data volume is 40bit, and the PSI is PSI3; the time threshold is 10ms. LCG2 includes data unit 4, data unit 5, and data unit 6. The remaining time of data unit 4 is 5ms, the data volume is 25bit, and the PSI is PSI4; the remaining time of data unit 5 is 15ms, the data volume is 35bit, and the PSI is PSI5; the remaining time of data unit 6 is 25ms, the data volume is 15bit, and the PSI is PSI6; the time threshold is 10ms.
[0110] Then DSR1 includes: LCG1, the remaining time is 5 ms, the data volume is 20 bits, and the PSI is PSI1; LCG2, the remaining time is 5 ms, the data volume is 25 bits, and the PSI is PSI4.
[0111] Step 102: Send a delay status report.
[0112] In the embodiment of the present invention, the terminal device may send the generated DSR.
[0113] Specifically, the terminal device can send DSR on the uplink resource. The uplink resource can be pre-configured by the network device for the terminal device and used for uplink transmission by the terminal device. The terminal device can use the uplink resource to report control signaling, or report data, or report control signaling and data.
[0114] In summary, the network device can obtain the delay status report, and then learn the remaining time, data volume information, etc. of at least one logical channel group. The network device can schedule and optimize the data transmission of at least one logical channel group based on the remaining time, data volume information, etc. of at least one logical channel group, so as to meet the delay requirements of the extended reality data packet and improve the user's extended reality service experience.
[0115] In the implementation of the present invention, the terminal device can generate DSRs for all logical channel groups to be sent. The above-mentioned logical channel groups to be sent are the logical channel groups that trigger the sending of DSRs. In other words, the logical channel groups to be sent are the logical channel groups whose shortest remaining time is less than the time threshold.
[0116] For example, the shortest remaining time of LCG1 is 5 ms and the time threshold is 10 ms, then LCG1 is the logical channel group to be sent.
[0117] In some embodiments, the remaining time and data volume information of some logical channel groups to be sent are reported in DSR in priority, so as to give priority to the transmission of key data, such as the transmission of key XR data, reduce the possibility of jamming, and improve user experience. For example, in some scenarios, the available resources of uplink resources are small and cannot carry the remaining time and data volume information of all logical channel groups to be sent.
[0118] Specifically, in scenario 1, the number of logical channel groups to be sent is 2 or more, and each logical channel group to be sent has a one-to-one corresponding DSR, and the sum of the data volumes of the DSRs of all logical channel groups to be sent is greater than the available resource volume of the uplink resources. In the following embodiments, unless otherwise stated, the data volume of the DSR may refer to the data volume of the DSR itself, that is, the data volume of the DSR includes: the data volume of the subheader and the remaining time, data volume information, importance, etc. of the carried logical channel group.
[0119] In the embodiment of the present invention, for scenario one, at least one logical channel group may be selected from the logical channel groups to be sent, and the DSR of the at least one logical channel group may be sent.
[0120] In a specific implementation, at least one logical channel group may be determined from the logical channel groups to be sent according to the priority of the logical channel group. The at least one logical channel group may be: the logical channel groups whose priorities are ranked in the top N positions in the logical channel groups to be sent in descending order, where N is a positive integer. The priority of the logical channel group may be the priority of the logical channel with the highest priority in the logical channel group.
[0121] Specifically, the terminal device can obtain the priorities of all logical channel groups to be sent. In descending order of priority, select the logical channel groups with the top N priorities from the logical channel groups to be sent. The value of N can be associated with the available resource amount of uplink resources, and the total amount of data of the DSRs of the logical channel groups with the top N priorities is not greater than the available resource amount of uplink resources.
[0122] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. LCG1 corresponds to DSR1, and the data volume of DSR1 is 40 bits; LCG2 corresponds to DSR2, and the data volume of DSR2 is 50 bits. LCG3 corresponds to DSR3, and the data volume of DSR3 is 30 bits. The available resource volume of uplink resources is 100 bits. LCG1 has the highest priority, LCG2 has the second highest priority, and LCG3 has the lowest priority.
[0123] The total data volume of DSR1, DSR2 and DSR3 is 120 bits, which is greater than the available resources of uplink resources. The terminal device selects LCG1 and LCG2 in descending order of priority and uses uplink resources to send DSR1 and DSR2.
[0124] Alternatively, only LCG1 is selected, and uplink resources are used to send DSR1. In other words, only one logical channel group may be selected, and the DSR corresponding to the logical channel group may be sent.
[0125] In a specific implementation, at least one logical channel group may also be determined from the logical channel groups to be sent according to the remaining time of the logical channel group.
[0126] Specifically, the terminal device can obtain the shortest remaining time of all logical channel groups to be sent. In descending order of the shortest remaining time, select the logical channel groups with the shortest remaining time in the top N from the logical channel groups to be sent. The value of N can be associated with the available resource amount of uplink resources, and the total amount of data of the DSR of the logical channel groups with the shortest remaining time in the top N is not greater than the available resource amount of uplink resources.
[0127] For example, the logical channel groups to be sent include LCG1, LCG2 and LCG3. LCG1 corresponds to DSR1, and the data volume of DSR1 is 40 bits; LCG2 corresponds to DSR2, and the data volume of DSR2 is 50 bits. LCG3 corresponds to DSR3, and the data volume of DSR3 is 30 bits. The available resource volume of uplink resources is 100 bits. The shortest remaining time corresponding to LCG1 is 5ms, the shortest remaining time corresponding to LCG2 is 15ms, and the shortest remaining time corresponding to LCG3 is 5ms. The time threshold is 20ms.
[0128] The total amount of data of DSR1, DSR2 and DSR3 is 120 bits, which is greater than the available resources of uplink resources. The terminal device selects LCG1 and LCG3 in descending order of the shortest remaining time, and uses uplink resources to send DSR1 and DSR3.
[0129] In some embodiments, the terminal device may also select a logical channel whose shortest remaining time is within the remaining time range. That is, from the logical channel groups to be sent, select a logical channel group whose shortest remaining time is within the remaining time range.
[0130] For example, the logical channel groups to be sent include LCG1, LCG2 and LCG3. LCG1 corresponds to DSR1, and the data volume of DSR1 is 40 bits; LCG2 corresponds to DSR2, and the data volume of DSR2 is 50 bits. LCG3 corresponds to DSR3, and the data volume of DSR3 is 30 bits. The available resource volume of uplink resources is 100 bits. The shortest remaining time corresponding to LCG1 is 5ms, the shortest remaining time corresponding to LCG2 is 15ms, and the shortest remaining time corresponding to LCG3 is 5ms. The time threshold is 20ms.
[0131] If the remaining time range is 5ms to 10ms, the terminal device selects LCG1 and LCG3, and uses uplink resources to send DSR1 and DSR3.
[0132] In a specific implementation, at least one logical channel group may be determined from the logical channel groups to be sent according to the priority of the logical channel group and the remaining time.
[0133] Specifically, the terminal device can obtain the priority and the shortest remaining time of all logical channel groups to be sent. If there are multiple logical channel groups with the highest priority, and the total amount of data of the DSR corresponding to the logical channel group with the highest priority is greater than the available resources of the uplink resources, then at least one logical channel group can be further selected from the logical channel groups with the highest priority based on the shortest remaining time.
[0134] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. LCG1 corresponds to DSR1, and the data volume of DSR1 is 40 bits; LCG2 corresponds to DSR2, and the data volume of DSR2 is 50 bits. LCG3 corresponds to DSR3, and the data volume of DSR3 is 30 bits. The available resource volume of uplink resources is 60 bits. The shortest remaining time corresponding to LCG1 is 10ms, the shortest remaining time corresponding to LCG2 is 10ms, and the shortest remaining time corresponding to LCG3 is 5ms. The priority of LCG1 and the priority of LCG2 are the same as the priority of LCG3.
[0135] When the priorities of the logical channel groups are the same, the shortest remaining time of LCG3 is the smallest, so the terminal device selects LCG3 and uses uplink resources to send DSR3.
[0136] If there are multiple logical channel groups with the shortest remaining time, and the total amount of data of the DSRs corresponding to the logical channel groups with the shortest remaining time is greater than the available resources of the uplink resources, at least one logical channel group can be further selected from the logical channel groups with the shortest remaining time based on the priority of the logical channel groups.
[0137] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. LCG1 corresponds to DSR1, and the data volume of DSR1 is 40 bits; LCG2 corresponds to DSR2, and the data volume of DSR2 is 50 bits. LCG3 corresponds to DSR3, and the data volume of DSR3 is 30 bits. The available resource volume of uplink resources is 60 bits. The shortest remaining time of LCG1, LCG2, and LCG3 is 10ms. LCG1 has the highest priority, and LCG2 has a higher priority than LCG3.
[0138] When the shortest remaining time is the same, LCG1 has the highest priority, so the terminal device selects LCG1 and uses uplink resources to send DSR1.
[0139] In scenario 2, there are two or more logical channel groups to be sent, corresponding to one DSR.
[0140] In a specific implementation, at least one logical channel group can be determined from the logical channel groups to be sent according to the priority of the logical channel group. In a DSR, the remaining time and data volume information corresponding to a logical channel group (hereinafter referred to as data information of the logical channel group) is carried.
[0141] Specifically, the terminal device can obtain the priorities of all logical channel groups to be sent. In descending order of priority, select the logical channel groups with the top N priorities from the logical channel groups to be sent. The value of N can be associated with the available resource amount of uplink resources, and in the DSR, the total amount of data information of the logical channel groups with the top N priorities is not greater than the available resource amount of uplink resources.
[0142] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. The data volume of the data information corresponding to LCG1 is 40 bits; the data volume of the data information corresponding to LCG2 is 50 bits. The data volume of the data information corresponding to LCG3 is 30 bits. The available resource volume of uplink resources is 100 bits. LCG1 has the highest priority, LCG2 has the second highest priority, and LCG3 has the lowest priority.
[0143] A DSR generated by the terminal device carries data information of LCG1 and LCG2 (ie, the remaining time and data volume information corresponding to LCG1, and the remaining time and data volume information corresponding to LCG2). The terminal device uses uplink resources to send the DSR at the time of sending the DSR.
[0144] The terminal device can also obtain the shortest remaining time of all logical channel groups to be sent. In the order of the shortest remaining time from low to high, select the logical channel groups with the shortest remaining time in the top N from the logical channel groups to be sent. The value of N can be associated with the available resource amount of uplink resources, and in the DSR, the total amount of data in the DSR of the logical channel groups with the shortest remaining time in the top N is not greater than the available resource amount of uplink resources.
[0145] For example, the logical channel groups to be sent include LCG1, LCG2 and LCG3. The amount of data information corresponding to LCG1 is 40 bits; the amount of data information corresponding to LCG2 is 50 bits. The amount of data information corresponding to LCG3 is 30 bits. The available amount of uplink resources is 100 bits. The shortest remaining time corresponding to LCG1 is 5 ms, the shortest remaining time corresponding to LCG2 is 15 ms, and the shortest remaining time corresponding to LCG3 is 5 ms. The time threshold is 20 ms.
[0146] The terminal device selects LCG1 and LCG3 in the order of the shortest remaining time from low to high. A DSR generated by the terminal device carries the data information of LCG1 and LCG3, and uses uplink resources to send the DSR.
[0147] If there are multiple logical channel groups with the highest priority, and the total amount of data information corresponding to the logical channel groups with the highest priority is greater than the available resources of the uplink resources, at least one logical channel group can be further selected from the logical channel groups with the highest priority based on the shortest remaining time.
[0148] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. The data volume of the data information corresponding to LCG1 is 40 bits; the data volume of the data information corresponding to LCG2 is 50 bits. The data volume of the data information corresponding to LCG3 is 30 bits. The available resource volume of uplink resources is 60 bits. The shortest remaining time corresponding to LCG1 is 10 ms, the shortest remaining time corresponding to LCG2 is 10 ms, and the shortest remaining time corresponding to LCG3 is 5 ms. The priority of LCG1, the priority of LCG2 and the priority of LCG3 are the same.
[0149] When the priorities of the logical channel groups are the same, the shortest remaining time of LCG3 is the smallest, so the terminal device selects LCG3, the generated DSR includes the data information of LCG3, and the DSR is sent using uplink resources.
[0150] If there are multiple logical channel groups with the shortest remaining time, and the total amount of data information corresponding to the logical channel group with the shortest remaining time is greater than the available resource amount of uplink resources, at least one logical channel group can be further selected from the logical channel groups with the shortest remaining time based on the priority of the logical channel group.
[0151] For example, the logical channel groups to be sent include LCG1, LCG2, and LCG3. The data volume of the data information corresponding to LCG1 is 40 bits; the data volume of the data information corresponding to LCG2 is 50 bits. The data volume of the data information corresponding to LCG3 is 30 bits. The available resource volume of uplink resources is 60 bits. The shortest remaining time of LCG1, LCG2, and LCG3 is 10 ms. LCG1 has the highest priority, and LCG2 has a higher priority than LCG3.
[0152] When the shortest remaining time is the same, LCG1 has the highest priority, so the terminal device selects LCG1, and the generated DSR includes the data information of LCG1, and the DSR is sent using uplink resources.
[0153] In summary, when the available amount of uplink resources is small, at least one logical channel group is selected from the logical channel groups to be sent based on priority and / or the shortest remaining time, and the remaining time and data volume information of at least one logical channel group is sent. As a result, the network side can promptly learn the scheduling requirements of the extended reality data with higher scheduling requirements, and then make reasonable resource scheduling to meet the latency requirements of the extended reality data.
[0154] In the embodiment of the present invention, the terminal device may also trigger the sending of other reports such as XR BSR sending, legacy BSR sending, etc. However, in some scenarios, the available uplink resources are small and cannot carry all the reports that need to be sent.
[0155] In a specific implementation, if the terminal device triggers the sending of multiple MAC CEs, the terminal device can determine which MAC CEs to send on the uplink resources based on the sending priorities of different MAC CEs. The sending priorities of different MAC CEs can be pre-configured in the communication protocol or indicated by the network device.
[0156] For example, in the existing communication protocol, the sending priority of the MAC CE used to send C-RNTI is higher than the sending priority of the MAC CE used to send beam failure recovery (BFR); the sending priority of the MAC CE used to send beam failure recovery (BFR) is higher than the sending priority of the MAC CE used to send listen before talk (LBT), and so on.
[0157] Specifically, the terminal device may know in advance the transmission priorities corresponding to different MAC CEs, and use uplink resources to send at least one MAC CE in order of transmission priorities from high to low.
[0158] In some embodiments, the sending priority of the MAC CE corresponding to the DSR is higher than the sending priority of the MAC CE corresponding to the XR BSR; the priority of the MAC CE corresponding to the XR BSR is higher than the priority of the MAC CE corresponding to the legacy BSR.
[0159] A specific example is provided as follows:
[0160] The terminal device detects that the shortest remaining time of LCG1 is less than the time threshold, triggering DSR transmission. The DSR corresponding to LCG is DSR1. The terminal device also triggers XR BSR transmission and legacy BSR transmission. The data volume of DSR1 is 50 bits, the data volume of XR BSR is 40 bits, and the data volume of legacy BSR is 30 bits. The available resource volume of uplink resources is 100 bits.
[0161] Based on the sending priority, it is determined that DSR1 and XR BSR will be sent.
[0162] The embodiment of the present invention provides a transmission method, referring to Figure 2 , the following is a detailed description through specific steps.
[0163] In a specific implementation, the transmission method provided in the following steps 201 to 202 can be executed by a chip (such as a baseband chip) with data processing capabilities in a terminal device, or can be executed by a chip module with data processing capabilities in a terminal device, or can be executed by a terminal device. The following description is made with the terminal device as the execution subject.
[0164] Step 201: Determine a delay status report for at least one logical channel group.
[0165] In the embodiment of the present invention, the delay status report of the first logical channel group in the at least one logical channel group may include: the remaining time of the first logical channel group and the data volume information of the first logical channel group.
[0166] In a specific implementation, the terminal device may determine whether there is a logical channel group that meets the DSR triggering condition. If there is a logical channel group that meets the DSR triggering condition, DSR transmission is triggered.
[0167] Specifically, the terminal device may obtain the shortest remaining time of the logical channel group. The shortest remaining time of the logical channel group may be: the minimum value of the remaining time of each data unit in the logical channel group.
[0168] In some embodiments, the DSR triggering condition may include: the shortest remaining time of a logical channel group is less than a time threshold. Thus, if the shortest remaining time of a certain logical channel group is less than the time threshold, DSR transmission is triggered.
[0169] In a specific implementation, if there is a logical channel group that triggers DSR transmission, one DSR transmission can be triggered. If there are multiple logical channel groups that trigger DSR transmission, one DSR transmission can be triggered, that is, multiple logical channel groups correspond to the same DSR; or, multiple DSR transmissions can be triggered, that is, each logical channel group corresponds to a DSR.
[0170] In a specific implementation, the DSR generated by the terminal device may include the remaining time of at least one logical channel group and the data volume information of the at least one logical channel group.
[0171] In some embodiments, the DSR generated by the terminal device may also include data unit importance (PSI) corresponding to different data units in the at least one logical channel group. If the logical channel group includes a PDU set, the data unit importance may be PDU Set Importance; if the logical channel group includes PDU sets, the data unit importance may be PDU Set Importance.
[0172] Specifically, the specific contents included in the DSR corresponding to the logical channel group can refer to the description of the above steps 101 to 102, and no detailed description is given here.
[0173] In the embodiment of the present invention, in some scenarios, the available uplink resources are small and cannot carry the DSRs of all the logical channel groups to be sent. The data information of the logical channel group includes the remaining time and data volume information of the logical channel group.
[0174] Specifically, the processing methods corresponding to the above scenarios can refer to the descriptions of the above scenarios one and two, and no further description is given here.
[0175] Step 202: Send a delay status report for at least one logical channel group.
[0176] In an embodiment of the present invention, the terminal device may send the DSR of at least one logical channel group.
[0177] Specifically, the terminal device may send a DSR of at least one logical channel group on uplink resources.
[0178] Reference Figure 3 , a transmission method in an embodiment of the present invention is given, and the following is described in detail through specific steps.
[0179] In a specific implementation, the transmission method provided in the following steps 301 to 302 can be executed by a chip (such as a baseband chip) with data processing capabilities in a terminal device, or can be executed by a chip module with data processing capabilities in a terminal device, or can be executed by a terminal device. The following description is made with the terminal device as the execution subject.
[0180] Step 301: After triggering at least one DSR transmission and before at least one DSR transmission, it is detected that the shortest remaining time of the logical channel group to be transmitted is higher than a time threshold.
[0181] Further, in some embodiments of the present invention, the terminal device determines whether there is a logical channel group that meets the DSR triggering condition. If there is at least one logical channel group that meets the DSR triggering condition, DSR transmission is triggered. The DSR triggering condition may include: the shortest remaining time is less than the time threshold.
[0182] The terminal device may obtain the shortest remaining time of the logical channel group. The shortest remaining time of the logical channel group may be: the minimum value of the remaining time of each data unit in the logical channel group.
[0183] Therefore, if the remaining time of a certain logical channel group is less than the time threshold, DSR sending is triggered.
[0184] In a specific implementation, if there is one logical channel group triggering DSR transmission, one DSR transmission may be triggered. If there are multiple logical channel groups triggering DSR transmission, one DSR transmission may be triggered, or multiple DSR transmissions may be triggered.
[0185] In some embodiments, the logical channel groups and the DSRs may correspond one to one. If there are N logical channel groups whose shortest remaining time is less than a time threshold, N DSRs may be triggered to be sent.
[0186] In a specific implementation, after triggering at least one DSR to be sent and before sending at least one DSR, if the terminal device detects that at least one logical channel group to be sent no longer meets the DSR triggering condition, step 302 can be executed; or, if it is detected that at least one logical channel group to be sent has discarded some data units, step 302 can also be executed.
[0187] In specific applications, there may be packet loss in the logical channel group to be sent, that is, some data units in the logical channel group to be sent may be discarded. If the data unit corresponding to the shortest remaining time of a logical channel group to be sent is discarded, it may cause the logical channel group to be sent to no longer meet the DSR trigger condition.
[0188] For example, the logical channel group to be sent includes LCG1. After the terminal device determines to trigger the DSR transmission, before sending the DSR corresponding to LCG1, after LCG1 discards some data units, the shortest remaining time of LCG1 is 20ms. It can be seen that after LCG1 discards some data units, the shortest remaining time of LCG1 is greater than the time threshold.
[0189] In the embodiment of the present invention, the aforementioned before sending at least one DSR may refer to before the moment of sending the DSR; or, before sending at least one DSR may also refer to the moment of sending the DSR.
[0190] In a specific implementation, the time for sending the DSR may be the next uplink transmission time after the DSR is triggered, and at this uplink transmission time, the DSR is sent using uplink resources. For example, the time for triggering the DSR to be sent is T0, and the time for sending the DSR is T1. The terminal device may detect whether the logical channel group to be sent still meets the DSR triggering condition at T1 and / or between T0 and T1.
[0191] Step 302: adjust part or all of the content in at least one DSR, or cancel the sending of part or all of the DSR in at least one DSR.
[0192] In the embodiment of the present invention, if a certain logical channel group to be sent no longer meets the DSR triggering condition, the content in at least one DSR may be adjusted, or the DSR corresponding to the corresponding logical channel group to be sent may be cancelled.
[0193] In some embodiments, when the terminal device detects that the shortest remaining time of only one logical channel group is less than a time threshold, a DSR report is triggered.
[0194] If some data units of the logical channel group are discarded after the DSR report is triggered and before the DSR is sent, resulting in the shortest remaining time of the logical channel group being greater than the remaining time, the DSR can be canceled, that is, the DSR corresponding to the logical channel group will not be sent.
[0195] Alternatively, if after triggering the DSR report and before sending the DSR, some data units of the logical channel group are discarded, resulting in the shortest remaining time of the logical channel group being greater than the remaining time, the content of the DSR corresponding to the logical channel group can be adjusted. Specifically, the remaining time of the logical channel group can be indicated as 0 in the DSR, and / or the amount of data of the logical channel group can be indicated as 0.
[0196] The following example is provided:
[0197] LCG1 includes data units 1 to 4, the remaining time of data unit 1 is 5 ms, the remaining time of data unit 2 is 15 ms, and the remaining time of data units 3 and 4 is 20 ms. The time threshold is 10 ms.
[0198] The terminal device detects that the shortest remaining time of LCG1 is less than the time threshold, and triggers a DSR to be sent. Before sending the DSR, LCG1 discards data unit 1, and the shortest remaining time of LCG1 is 15ms, which is greater than the time threshold.
[0199] Before sending the DSR, if the terminal device detects that the shortest remaining time of LCG1 is greater than the time threshold, the terminal device cancels sending the DSR.
[0200] Alternatively, when the terminal device sends the DSR, if it detects that the shortest remaining time of LCG1 is greater than the time threshold, the terminal device cancels sending the DSR.
[0201] Alternatively, when the terminal device sends the DSR, if it detects that the shortest remaining time of LCG1 is greater than the time threshold, the terminal device indicates in the DSR that the remaining time of LCG1 is 0 and the data volume of LCG1 is 0.
[0202] The following example 2 is provided:
[0203] The terminal device detects that LCG1, LCG2, and LCG3 all meet the DSR triggering conditions, triggering three DSR reports, LCG1 corresponds to DSR1, LCG2 corresponds to DSR2, and LCG3 corresponds to DSR3. The shortest remaining time of LCG1, LCG2, and LCG3 is 5ms, and the time threshold is 10ms.
[0204] Before the moment of sending the DSR, after LCG1 discards data unit 1, the shortest remaining time of LCG1 is 15 ms, which is greater than the time threshold.
[0205] Before sending the DSR, if the terminal device detects that the shortest remaining time of LCG1 is greater than the time threshold, the terminal device cancels sending the DSR1.
[0206] Alternatively, when the terminal device sends the DSR, if it detects that the shortest remaining time of LCG1 is greater than the time threshold, the terminal device cancels sending DSR1. Since the shortest remaining time of LCG2 and LCG3 are both less than the time threshold, DSR2 and DSR3 are sent on the uplink resource when the DSR is sent. DSR2 and DSR3 can be carried by the media access layer control element (MAC CE).
[0207] Alternatively, when the terminal device sends DSR, if it detects that the shortest remaining time of LCG1 is greater than the time threshold, it sends DSR1, DSR2 and DSR3 on the uplink resources, and the content of DSR1 is adjusted to: the remaining time of LCG1 is 0, and the data volume of LCG1 is 0.
[0208] The following example three is provided:
[0209] The terminal device detects that LCG1, LCG2, and LCG3 all meet the DSR triggering conditions, triggering a DSR report, that is, reporting the remaining time, data volume, and other information corresponding to LCG1, LCG2, and LCG3 in one DSR. The shortest remaining time for LCG1, LCG2, and LCG3 is 5ms, and the time threshold is 10ms.
[0210] Before the moment of sending the DSR, after LCG1 discards data unit 1, the shortest remaining time of LCG1 is 15 ms, which is greater than the time threshold.
[0211] Before sending the DSR, the terminal device detects that the shortest remaining time of LCG1 is greater than the time threshold. Then, at the moment of sending the DSR, the DSR sent by the terminal device on the uplink resource includes: relevant information of LCG2 (i.e. the remaining time, data volume, etc. corresponding to LCG2), relevant information of LCG3 (i.e. the remaining time, data volume, etc. corresponding to LCG3).
[0212] Alternatively, when the terminal device sends the DSR, it detects that the shortest remaining time of LCG1 is greater than the time threshold. Then, when the DSR is sent, the DSR sent by the terminal device on the uplink resource includes: relevant information of LCG2 (i.e. the remaining time, data volume, etc. corresponding to LCG2), relevant information of LCG3 (i.e. the remaining time, data volume, etc. corresponding to LCG3).
[0213] Alternatively, when the terminal device sends the DSR, it detects that the shortest remaining time of LCG1 is greater than the time threshold. Then, at the moment of sending the DSR, the DSR sent by the terminal device on the uplink resource includes: the remaining time of LCG1 is 0, the data volume of LCG1 is 0, the relevant information of LCG2 (i.e. the remaining time, data volume, etc. corresponding to LCG2), and the relevant information of LCG3 (i.e. the remaining time, data volume, etc. corresponding to LCG3).
[0214] The following example 4 is provided:
[0215] The terminal device detects that LCG1, LCG2, and LCG3 all meet the DSR triggering conditions, triggering a DSR report, that is, reporting the remaining time, data volume information, etc. of LCG1, LCG2, and LCG3 in one DSR. The shortest remaining time of LCG1, LCG2, and LCG3 is 5ms, and the time threshold is 10ms.
[0216] Before sending the DSR, LCG1 discards the data unit, and the shortest remaining time of LCG1 is 15ms, which is greater than the time threshold. LCG2 discards the data unit, and the shortest remaining time of LCG1 is 20ms, which is greater than the time threshold. LCG3 discards the data unit, and the shortest remaining time of LCG3 is 15ms, which is greater than the time threshold.
[0217] Before sending the DSR, the terminal device detects that the shortest remaining time of LCG1, LCG2 and LCG3 is greater than the time threshold, and then the terminal device cancels sending the DSR.
[0218] Alternatively, the terminal device updates the content of the generated DSR to: the remaining time of LCG1 is 0, and the data volume of LCG1 is 0; the remaining time of LCG2 is 0, and the data volume of LCG2 is 0; the remaining time of LCG3 is 0, and the data volume of LCG3 is 0.
[0219] In summary, if the shortest remaining time of a logical channel group to be sent is higher than the time threshold, the DSR of the logical channel group to be sent can be canceled, or the content of the logical channel group to be sent can be adjusted, thereby reducing the uplink signaling overhead and avoiding interference with network device scheduling, thereby ensuring that extended reality (XR) data can be scheduled normally.
[0220] In the above implementation of the present invention, the DSR may be sent via the MAC CE corresponding to the DSR. The MAC CE corresponding to the DSR may be referred to as DSR MAC CE.
[0221] For a single DSR MAC CE, its corresponding formats may include multiple ones.
[0222] Reference Figure 4 , a structural diagram of a DSR MAC CE in an embodiment of the present invention is given.
[0223] Figure 4 In the DSR MAC CE, the identifier of the logical channel group (LCG ID), the buffer size (BufferSize), and the remaining time (Remaining Time), wherein the identifier of the logical channel group (LCG ID) and the buffer size (Buffer Size) are carried by byte 1 (Oct1), and the remaining time (Remaining Time) is carried by byte 2 (Oct2). The buffer size is the data volume information corresponding to the logical channel group.
[0224] Reference Figure 5 , a schematic diagram of the structure of another DSR MAC CE in an embodiment of the present invention is given.
[0225] Figure 5 In the DSR MAC CE, the identifier of the logical channel group (LCG ID), the size of the buffer data (BufferSize), and the remaining time (Remaining Time), wherein the identifier of the logical channel group (LCG ID) and the remaining time (Remaining Time) are carried by byte 1 (Oct1), and the size of the buffer data (Buffer Size) is carried by byte 2 (Oct2).
[0226] Reference Figure 6, gives a structural diagram of another DSR MAC CE in an embodiment of the present invention.
[0227] Figure 6 In the DSR MAC CE, the identifier of the logical channel group (LCG ID), the size of the cache data (BufferSize), and the remaining time (Remaining Time), wherein byte 1 (Oct1) carries the identifier of the logical channel group (LCG ID) and the remaining time (Remaining Time), byte 2 (Oct2) carries the remaining time (Remaining Time), and byte 3 (Oct3) carries the size of the cache data (Buffer Size).
[0228] The length of the remaining time (Remaining Time) may exceed one byte, so byte 1 (Oct1) carries part of the remaining time (Remaining Time), and byte 2 (Oct2) carries the other part of the remaining time (Remaining Time). The remaining time (Remaining Time) carried by byte 1 (Oct1) and the remaining time (Remaining Time) carried by byte 2 (Oct2) are concatenated to obtain the actual remaining time (Remaining Time).
[0229] Reference Figure 7 , a structural diagram of another DSR MAC CE in an embodiment of the present invention is given.
[0230] Figure 7 In the DSR MAC CE, the identifier of the logical channel group (LCG ID), the size of the cache data (BufferSize), and the remaining time (Remaining Time), wherein byte 1 (Oct1) carries the identifier of the logical channel group (LCG ID), the size of the cache data (Buffer Size), byte 2 (Oct2) carries the size of the cache data (Buffer Size), and byte 3 (Oct3) carries the remaining time (Remaining Time).
[0231] The length of the buffer size may exceed one byte, so byte 1 (Oct1) carries part of the buffer size, and byte 2 (Oct2) carries the other part of the buffer size. The actual buffer size is obtained by concatenating the buffer size carried by byte 1 (Oct1) and the buffer size carried by byte 2 (Oct2).
[0232] Reference Figure 8 , a structural diagram of another DSR MAC CE in an embodiment of the present invention is given.
[0233] Figure 8 In the DSR MAC CE, the identifier of the logical channel group (LCG ID), the size of the cache data (BufferSize), and the remaining time (Remaining Time), wherein byte 1 (Oct1) carries the identifier of the logical channel group (LCG ID), byte 2 (Oct2) carries the remaining time (Remaining Time), and byte 3 (Oct3) carries the size of the cache data (BufferSize).
[0234] In a specific implementation, the DSR MAC CE may include a buffer status report table (BSR Table, BT) indication to indicate whether the BSR Table used by the MAC CE is a traditional BSR Table format or an XR-specific BSRTable format. The DSR MAC CE may not have a BT indication.
[0235] Reference Fig. 9 , a structural diagram of a DSR MAC CE in an embodiment of the present invention is given.
[0236] Fig. 9In the DSR, a DSR includes the data information of LCG1 and the data information of LCG2. In byte 1 (Oct1), the identification information of LCG1 and LCG2 is carried; in byte 2 (Oct2), the BT indication corresponding to LCG1 is BT1, and the BT indication corresponding to LCG2 is BT2; in byte 3 (Oct3), the remaining time Remaining Time 1 and the reserved bit R corresponding to LCG1 are carried; in byte 4 (Oct4), the buffer data size Buffer Size1 corresponding to LCG1 is carried; in byte 5 (Oct5), the remaining time Remaining Time 2 and the reserved bit R corresponding to LCG2 are carried; in byte 6 (Oct6), the buffer data size Buffer Size2 corresponding to LCG1 is carried.
[0237] Reference Fig.10 , a schematic diagram of the structure of another DSR MAC CE in an embodiment of the present invention is given.
[0238] Fig.10 In the example, a DSR includes data information of LCG1 and data information of LCG2. In byte 1 (Oct1), it carries the identification information of LCG1 and LCG2; in byte 2 (Oct2), it carries the remaining time Remaining Time 1 and BT1 corresponding to LCG1; in byte 3 (Oct3), it carries the buffer size Buffer Size1 corresponding to LCG1; in byte 4 (Oct4), it carries the remaining time Remaining Time 2 and BT2 corresponding to LCG2; in byte 5 (Oct5), it carries the buffer size Buffer Size2 corresponding to LCG1.
[0239] Reference Fig.11 , gives a structural diagram of another DSR MAC CE in an embodiment of the present invention.
[0240] Fig.11 In the example, a DSR includes data information of LCG1 and data information of LCG2. In byte 1 (Oct1), it carries the identification information of LCG1 and LCG2; in byte 2 (Oct2), it carries the remaining time Remaining Time 1 and the reserved bit R corresponding to LCG1; in byte 3 (Oct3), it carries the buffer data size Buffer Size1 corresponding to LCG1; in byte 4 (Oct4), it carries the remaining time Remaining Time 2 and the reserved bit R corresponding to LCG2; in byte 5 (Oct5), it carries the buffer data size Buffer Size2 corresponding to LCG1.
[0241] Reference Fig.12 , a structural diagram of another DSR MAC CE in an embodiment of the present invention is given.
[0242] Fig.12 In the example, a DSR includes data information of LCG1 and data information of LCG2. In byte 1 (Oct1), it carries the identification information of LCG1 and LCG2; in byte 2 (Oct2), it carries the remaining time Remaining Time 1 corresponding to LCG1; in byte 3 (Oct3), it carries the buffer data size Buffer Size1 corresponding to LCG1; in byte 4 (Oct4), it carries the remaining time Remaining Time 2 corresponding to LCG2; in byte 5 (Oct5), it carries the buffer data size BufferSize2 corresponding to LCG1.
[0243] It should be noted that the structural diagram of the above DSR MAC CE is an exemplary description. In a specific implementation, the bytes where the identification information and data information of the logical channel group are located can be adjusted.
[0244] If a DSR carries data information of more logical channel groups, Figures 9 to 12 The structural diagram of DSRMAC CE provided in is expanded.
[0245] For example, a DSR carries data information of LCG1 to LCG4, and byte 1 carries the identification information of LCG1 to LCG4; byte 2 carries BT1 to BT4; byte 3 carries Remaining Time 1 and R, and byte 4 carries Buffer Size 1; byte 5 carries Remaining Time 2 and R, and byte 6 carries Buffer Size 2; byte 7 carries Remaining Time 3 (i.e., the remaining time of LCG3) and R, and byte 8 carries Buffer Size 3 (i.e., the data volume information of LCG3); byte 9 carries Remaining Time 4 (i.e., the remaining time of LCG4) and R, and byte 10 carries Buffer Size 4 (i.e., the data volume information of LCG4).
[0246] Reference Fig.13 , a transmission device 130 in an embodiment of the present invention is provided, comprising: a processing unit 131 and a sending unit 132, wherein:
[0247] A processing unit 131 is configured to determine a delay status report DSR, wherein the DSR includes remaining time of at least one logical channel group and data volume information of the at least one logical channel group;
[0248] The sending unit 132 is configured to send the DSR.
[0249] In a specific implementation, the specific execution process of the above-mentioned processing unit 131 and the sending unit 132 can correspond to step 101 to step 102, which will not be repeated here.
[0250] In a specific implementation, the transmission device 130 may correspond to a chip with a data processing function in a terminal device, or to a chip module with a data processing function in a terminal device, or to a terminal device.
[0251] Reference Fig.14 , another transmission device 140 in an embodiment of the present invention is provided, comprising: a processing unit 141 and a sending unit 142, wherein:
[0252] The processing unit 141 is configured to determine a delay status report DSR of at least one logical channel group, wherein the DSR of a first logical channel group in the at least one logical channel group includes: a remaining time of the first logical channel group and data volume information of the first logical channel group;
[0253] The sending unit 142 is configured to send the DSR of the at least one logical channel group.
[0254] In a specific implementation, the specific execution process of the above-mentioned processing unit 141 and the sending unit 142 can correspond to step 201 to step 202, which will not be repeated here.
[0255] In a specific implementation, the transmission device 140 may correspond to a chip with a data processing function in a terminal device, or to a chip module with a data processing function in a terminal device, or to a terminal device.
[0256] Reference Fig.15 , another transmission device 150 in an embodiment of the present invention is provided, comprising: a detection unit 151 and an adjustment unit 152, wherein:
[0257] A detection unit 151 is configured to detect that a shortest remaining time of a logical channel group to be sent is higher than a time threshold after triggering the sending of at least one delay status report DSR and before sending the at least one DSR;
[0258] The adjusting unit 152 is used to adjust part or all of the content in the at least one DSR, or cancel the sending of part or all of the DSR in the at least one DSR.
[0259] In a specific implementation, the specific execution process of the above-mentioned detection unit 151 and the adjustment unit 152 can correspond to step 301 to step 302, which will not be repeated here.
[0260] In a specific implementation, the transmission device 150 may correspond to a chip with a data processing function in a terminal device, or to a chip module with a data processing function in a terminal device, or to a terminal device.
[0261] An embodiment of the present invention also provides a computer-readable storage medium, which is a non-volatile storage medium or a non-transient storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the transmission triggering method provided in any of the above embodiments are executed.
[0262] An embodiment of the present invention further provides a transmission device, including a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor executes the steps of the transmission method provided in any of the above embodiments when running the computer program.
[0263] In a specific implementation, each module / unit included in each device or product described in the above embodiments may be a software module / unit or a hardware module / unit, or may be partly a software module / unit and partly a hardware module / unit.
[0264] For example, for each device or product applied to or integrated in a chip, each module / unit contained therein may be implemented in the form of hardware such as circuits, or at least some of the modules / units may be implemented in the form of software programs, which run on a processor integrated inside the chip, and the remaining (if any) modules / units may be implemented in the form of hardware such as circuits; for each device or product applied to or integrated in a chip module, each module / unit contained therein may be implemented in the form of hardware such as circuits, and different modules / units may be located in the same component (such as a chip, circuit module, etc.) or different components of the chip module, or at least some of the modules / units may be implemented in the form of software programs. The element can be implemented in the form of a software program, which runs on a processor integrated inside the chip module, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits; for various devices and products applied to or integrated in the terminal, the various modules / units contained therein can be implemented in the form of hardware such as circuits, and different modules / units can be located in the same component (for example, chip, circuit module, etc.) or in different components in the terminal, or, at least some modules / units can be implemented in the form of a software program, which runs on a processor integrated inside the terminal, and the remaining (if any) modules / units can be implemented in the form of hardware such as circuits.
[0265] A person skilled in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing the relevant hardware through a program, and the program may be stored in a computer-readable storage medium, which may include: ROM, RAM, disk or CD, etc.
[0266] Although the present invention is disclosed as above, the present invention is not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the spirit and scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the scope defined by the claims.
Claims
1. A transmission method, characterized in that: include: Determine a delay status report DSR, wherein the DSR includes a remaining time of at least one logical channel group and data volume information of the at least one logical channel group; The DSR is sent.
2. The transmission method according to claim 1, characterized in that: The DSR also includes data unit importance of the at least one logical channel group.
3. The transmission method according to claim 1 or 2, characterized in that: Also includes: The at least one logical channel group is determined from the logical channel groups to be transmitted based on the priority and / or the remaining time of the logical channel groups.
4. The transmission method according to claim 3, characterized in that: The at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in descending order of priority, where N is a positive integer.
5. The transmission method according to claim 3, characterized in that: The at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in descending order of the shortest remaining time, where N is a positive integer; or, The at least one logical channel group is: a logical channel group whose shortest remaining time is within the remaining time range among the logical channel groups to be sent.
6. The transmission method according to claim 4 or 5, characterized in that: N is associated with the available resource amount of uplink resources.
7. The transmission method according to claim 3, characterized in that: The logical channel group to be sent is: a logical channel group whose shortest remaining time is lower than a time threshold.
8. The transmission method according to claim 1 or 2, characterized in that: The sending priority of the DSR is higher than the sending priority of the extended reality cache status report, and the sending priority of the extended reality cache status report is higher than the sending priority of the traditional cache status report.
9. The transmission method according to any one of claims 1 to 7, characterized in that: The sending of the DSR includes: sending the DSR on an uplink resource.
10. A transmission method, characterized in that: include: Determine a delay status report DSR of at least one logical channel group, wherein the DSR of a first logical channel group in the at least one logical channel group includes: a remaining time of the first logical channel group and data volume information of the first logical channel group; A DSR for the at least one logical channel group is transmitted.
11. The transmission method according to claim 10, characterized in that: The DSR of the first logical channel group further includes: importance of data units of the first logical channel group.
12. The transmission method according to claim 10 or 11, characterized in that: Also includes: The at least one logical channel group is determined from the logical channel groups to be sent according to the priority and / or the remaining time of the logical channel group.
13. The transmission method according to claim 12, characterized in that: The at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in descending order of priority, where N is a positive integer.
14. The transmission method according to claim 12, characterized in that: The at least one logical channel group is: among the logical channel groups to be sent, the logical channel groups ranked in the top N positions in descending order of the shortest remaining time, where N is a positive integer; or, The at least one logical channel group is: a logical channel group whose shortest remaining time is within the remaining time range among the logical channel groups to be sent.
15. The transmission method according to claim 13 or 14, characterized in that: N is associated with the available resource amount of uplink resources.
16. The transmission method according to claim 12, characterized in that: The logical channel group to be sent is: a logical channel group whose shortest remaining time is lower than a time threshold.
17. The transmission method according to claim 10 or 11, characterized in that: The sending priority of the DSR is higher than the sending priority of the extended reality cache status report, and the sending priority of the extended reality cache status report is higher than the sending priority of the traditional cache status report.
18. The transmission method according to any one of claims 10 to 17, characterized in that: The sending the DSR of the at least one logical channel group includes: sending the DSR of the at least one logical channel group on an uplink resource.
19. A transmission method, characterized in that: include: After triggering the sending of at least one Delay Status Report DSR and before sending the at least one DSR, detecting that a shortest remaining time of the logical channel group to be sent is higher than a time threshold; Adjust part or all of the content in the at least one DSR, or cancel the sending of part or all of the at least one DSR.
20. The transmission method according to claim 19, characterized in that: The logical channel groups to be sent correspond to the DSRs one by one, and the adjusting all the contents in the at least one DSR includes: The content in the DSR corresponding to the logical channel group whose shortest remaining time is higher than the time threshold is adjusted to: the remaining time is 0 and the data volume information is 0.
21. The transmission method according to claim 19, characterized in that: The logical channel groups to be sent correspond to the DSRs one by one, and the canceling of sending of the at least one DSR includes: Cancel sending the DSR corresponding to the logical channel group whose shortest remaining time is greater than the time threshold.
22. The transmission method according to claim 19, characterized in that: The logical channel group to be sent corresponds to the same DSR, and the adjusting part of the content in the at least one DSR includes: The data information corresponding to the logical channel group whose shortest remaining time in the same DSR is higher than the time threshold is adjusted to: the remaining time is 0 and the data volume information is 0.
23. The transmission method according to claim 19, characterized in that: The logical channel group to be sent corresponds to the same DSR, and the adjusting part of the content in the at least one DSR includes: The same DSR does not carry data information corresponding to a logical channel group whose shortest remaining time is greater than a time threshold.
24. A transmission device, characterized in that: include: A processing unit, configured to determine a delay status report DSR, wherein the DSR includes remaining time of at least one logical channel group and data volume information of the at least one logical channel group; A sending unit is used to send the DSR.
25. A transmission device, characterized in that: include: A processing unit, configured to determine a delay status report DSR of at least one logical channel group, wherein the DSR of a first logical channel group of the at least one logical channel group comprises: a remaining time of the first logical channel group and data volume information of the first logical channel group; A sending unit is used to send the DSR of the at least one logical channel group.
26. A transmission device, characterized in that: include: a detection unit, configured to detect, after triggering the sending of at least one delay status report DSR and before sending the at least one DSR, that a shortest remaining time of a logical channel group to be sent is higher than a time threshold; An adjusting unit is used to adjust part or all of the content in the at least one DSR, or cancel the sending of part or all of the DSR in the at least one DSR.
27. A computer-readable storage medium, wherein the computer-readable storage medium is a non-volatile storage medium or a non-transient storage medium, and a computer program is stored thereon, wherein: When the computer program is executed by a processor, the steps of the transmission method according to any one of claims 1 to 23 are executed.
28. A transmission device, comprising a memory and a processor, wherein the memory stores a computer program that can be run on the processor, characterized in that: When the processor runs the computer program, the processor performs the steps of the transmission method according to any one of claims 1 to 23.