Communication method and communication apparatus
By configuring multiple delay reporting thresholds for logical channel groups, the delay information is reported accurately, solving the problem that the data delay requirement is not guaranteed in the DSR reporting method, and realizing accurate data scheduling and saving signaling overhead.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-09-22
- Publication Date
- 2026-04-02
AI Technical Summary
Existing latency status reporting (DSR) methods cannot accurately schedule data, resulting in the latency requirements of some data not being guaranteed.
By configuring multiple latency reporting thresholds, the latency information of logical channel groups (LCGs) can be accurately reported, triggering the latency status report media access control layer control element (DSR MAC CE) so that network devices can accurately schedule data.
It enables precise data scheduling, reduces channel resource waste, saves signaling overhead, and improves the scheduling efficiency of network devices.
Smart Images

Figure CN2025122864_02042026_PF_FP_ABST
Abstract
Description
Communication method and communication device
[0001] The present application claims priority from the Chinese patent application No. 202411389503.2 filed on September 30, 2024, and entitled "Communication method and communication device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication, in particular to a communication method and a communication device. BACKGROUND
[0003] In some application scenarios of communication systems, there is a great demand for low interaction latency communication methods in order to greatly improve the bandwidth under a given latency and certain reliability requirements. Therefore, a delay status report (DSR) reporting method is used to report the latency related information of the data to be transmitted.
[0004] The triggering of the DSR can be triggered according to the remaining transmission latency budget, or the storage time length of the data to be transmitted, or the data volume. The reporting information of this reporting method includes the buffer status of the data to be transmitted, the remaining latency budget and the buffer size.
[0005] However, the existing DSR reporting method may have the problem that the latency requirements of part of the data cannot be guaranteed. SUMMARY
[0006] The communication method and the communication device provided by the present application can realize accurate reporting of delay status report (DSR) media access control (MAC) control element (CE).
[0007] In a first aspect, the present application provides a communication method, the communication method comprising: receiving first configuration information, the first configuration information being used to configure M delay reporting thresholds of a first logical channel group (LCG), the M delay reporting thresholds comprising a first delay reporting threshold, M being an integer greater than 1, the first delay reporting threshold being used to determine a delay status report media access control layer control element (DSR MAC CE); and transmitting a first DSR MAC CE, the first DSR MAC CE being used to indicate first delay information, the first delay information indicating delay information of first data, the first data belonging to the first LCG, the first delay information being within a range of the first delay reporting threshold; the first DSR further indicating second delay information, the second delay information indicating delay information of second data, the second data belonging to a second LCG.
[0008] For example, the delay reporting threshold can be a range, such as greater than or equal to 5 ms and less than 10 ms.
[0009] In the communication method, the configuration information configures multiple delay reporting thresholds for the DSR, and one or more delay information in one or more LCGs and one or more LCGs located in different delay thresholds in each LCG can accurately reflect the delay information of the LCG, avoiding the problem that only the shortest remaining delay budget is reported, so that the network device cannot accurately schedule the data.
[0010] The communication method can be executed by a communication device, or can be executed by a chip, a chip system, a processor, a processor system, a circuit unit, or a circuit system configured to be applied to the communication device. For the convenience of description, the subsequent content in the aspect is introduced by taking the communication device as an example. As an example, the communication device is a terminal device.
[0011] In some possible designs, the second configuration information is received, and the second configuration information is used to configure a first threshold used to trigger the sending of the first DSR MAC CE.
[0012] For example, when the remaining transmission delay of the data in one LCG or LCH is lower than the first threshold, the DSR is triggered for the LCG or LCH.
[0013] The design configures a trigger threshold for the DSR, and the DSR is triggered when the remaining transmission delay of the data meets the trigger threshold, thereby reducing the waste of channel resources.
[0014] In some possible designs, the first DSR MAC CE further indicates a first data amount, and the first data amount is a data amount of the first data.
[0015] The design reports the data amount of the data whose remaining transmission delay budget is located in the delay reporting threshold, which helps the network device to accurately schedule the resources based on the data amount.
[0016] In some possible designs, the first data is all data in the first LCG buffer data whose remaining transmission delay budget is located in the range of the first delay reporting threshold; or, the first data is data in the first LCG buffer data whose remaining transmission delay budget is located in the range of the first delay reporting threshold, and the data whose remaining transmission delay budget is the shortest.
[0017] In the design, reporting all data whose remaining transmission delay budget is located in the range of the first delay reporting threshold can enable the network device to obtain sufficient information to achieve fast scheduling; and reporting the data whose remaining transmission delay budget is located in the range of the first delay reporting threshold and whose remaining transmission delay budget is the shortest can enable the network device to provide accurate scheduling according to the network state.
[0018] In some possible design, the first indication information indicates that the first DSR MAC CE contains N pieces of latency information of the first LCG, the N pieces of latency information correspond to N pieces of the M pieces of latency reporting thresholds one by one, each piece of the N pieces of latency information is located in a corresponding latency reporting threshold range of the N pieces of latency reporting threshold ranges, the N pieces of latency information contain the first latency information, N is a positive integer, and N is less than or equal to M.
[0019] In the design scheme, the first indication information indicates which N pieces of latency information corresponding to N pieces of latency reporting thresholds are contained in the first DSR MAC CE, compared with reporting latency information for M pieces of latency reporting thresholds, signaling overhead can be saved.
[0020] In some possible design, the first indication information includes M bits, the M bits correspond to the M pieces of latency reporting thresholds one by one, a first bit in the M bits corresponds to the first latency information, wherein the first bit is used to indicate whether the first DSR MAC CE contains the first data amount, M is a positive integer, and N is less than or equal to M.
[0021] In the design scheme, M bits are used to indicate corresponding M pieces of latency reporting thresholds one by one, and it is indicated whether the first DSR MAC CE contains the data amount corresponding to each bit, so that signaling overhead can be saved.
[0022] For example, a predefined information can be used to indicate whether there is latency information in the threshold, for example, the first indication information can be binary coding, 0 means that there is no latency information in the threshold, and 1 means that there is latency information in the threshold.
[0023] In some possible design, the first DSR MAC CE indicates the first latency information, including: the first DSR MAC CE indicates O pieces of data amount of the first LCG, the O pieces of data amount correspond to O pieces of the M pieces of latency reporting thresholds one by one, the O pieces of latency information contain the first latency information, and each piece of data amount in the O pieces of data amount is all data in the first LCG buffer data whose remaining transmission latency budget is located in a corresponding latency reporting threshold range. O is a positive integer, and O is less than or equal to M.
[0024] In the design scheme, the corresponding latency information is implicitly indicated by the data amount, so that signaling overhead can be saved.
[0025] In some possible design, the third configuration information is received, and the third configuration information includes a buffer status (BS) table, and the BS table is used to determine the O pieces of data amount.
[0026] In the design scheme, the terminal device can be configured with a BS table, and the BS table is used to indicate data amount limit ranges of different granularities, thereby achieving flexible indication of the residual transmission delay budget.
[0027] In some possible designs, the first DSR MAC CE further includes second indication information, and the second indication information indicates a BS table corresponding to each of the O data amounts.
[0028] In the design scheme, the second indication information is used to indicate the BS table corresponding to each of the O data amounts, different LCs can correspond to different BS tables, and flexible indication of the delay reporting threshold range is achieved.
[0029] In some possible designs, the N delay information indicated by the first DSR MAC CE is the same as the O data amounts.
[0030] It can be understood that the N delay information is the same as the O data amounts, which means that the number of data amount information corresponding to the first LCG is the same as the number of delay information.
[0031] Preferably, when N = O, the N delay information corresponds to the O data amounts one by one.
[0032] In the design scheme, when N = O, the delay information can not be explicitly indicated, but the delay information can be determined through the correspondence between the O data amounts and the N delay information, thereby reducing the transmission overhead.
[0033] In a second aspect, a communication method is provided. The communication method includes: sending first configuration information, the first configuration information being used to configure a first delay reporting threshold of a first logical channel group (LCG), the first delay reporting threshold being used to determine a delay status report (DSR) MAC CE; and receiving a first delay status report, the first DSR MAC CE indicating first delay information, the first delay information indicating delay information of first data, the first data belonging to the first LCG, the first delay information being located in a range of the first delay reporting threshold, the first DSR MAC CE further indicating second delay information, the second delay information indicating delay information of second data, the second data belonging to a second LCG.
[0034] The communication method can be executed by a communication device, or can be executed by a chip, a chip system, a processor, a processor system, a circuit unit, or a circuit system configured to be applied to the communication device. For the convenience of description, the subsequent content in the aspect is introduced by taking the communication device as an example. As an example, the communication device is a network device.
[0035] In some possible designs, second configuration information is sent, and the second configuration information is used to configure a first threshold, the first threshold being used to trigger sending of the first DSR MAC CE.
[0036] In some possible design, the first DSR MAC CE further indicates a first data amount, the first data amount being an amount of data of the first data.
[0037] In some possible design, the first data is all data in the first LCG buffer data whose remaining transmission delay budget is within the first delay reporting threshold range; or, the first data is data in the first LCG buffer data whose remaining transmission delay budget is within the first delay reporting threshold range, and the first data is data whose remaining transmission delay budget is the shortest.
[0038] In some possible design, the first DSR MAC CE further includes first indication information, the first indication information indicating that the first DSR MAC CE contains N pieces of delay information, the N pieces of delay information one-to-one corresponding to N pieces of delay reporting threshold in the M pieces of delay reporting threshold, each piece of delay information in the N pieces of delay information being within a corresponding delay reporting threshold range in the N pieces of delay reporting threshold range, the N pieces of delay information containing the first delay information, N being a positive integer, and N being less than or equal to M.
[0039] In some possible design, the first indication information includes M bits, the M bits one-to-one corresponding to the M pieces of delay reporting threshold, each bit in the M bits indicating whether the first DSR MAC CE contains the delay reporting threshold corresponding to each bit, M being a positive integer, and N being less than or equal to M.
[0040] In some possible design, the first DSR MAC CE indicates the first delay information, including: the first DSR MAC CE indicating O data amounts of the first LCG, the O data amounts one-to-one corresponding to O pieces of delay reporting threshold in the M pieces of delay reporting threshold, the O pieces of delay information containing the first delay information, each data amount in the O data amounts being all data in the first LCG buffer data whose remaining transmission delay budget is within a corresponding delay reporting threshold range. O being a positive integer, and O being less than or equal to M.
[0041] In some possible design, third configuration information is sent, the third configuration information including a BS table, the BS table being used to determine the O data amounts.
[0042] In some possible design, the first DSR MAC CE further includes second indication information, the second indication information indicating a BS table corresponding to each data amount in the O data amounts.
[0043] In some possible design, the N pieces of delay information indicated by the first DSR MAC CE and the O data amounts can be the same.
[0044] In a third aspect, the present application provides a communication apparatus. The communication apparatus can include a module corresponding to each of the method / operation / steps / actions described in the first aspect or any possible implementation of the first aspect. The module can be a hardware circuit, software, or a combination of hardware circuit and software.
[0045] In one design, the apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending and receiving actions in the method described in the first aspect or any possible implementation of the first aspect, and the processing module can be configured to perform the processing actions in the method described in the first aspect or any possible implementation of the first aspect.
[0046] In one design, the apparatus can be a terminal device, or a device, module, circuit, or chip configured to be deployed in a terminal device, or a device that can be used in conjunction with a terminal device.
[0047] In a fourth aspect, the present application provides a communication apparatus. The communication apparatus can include a module corresponding to each of the method / operation / steps / actions described in the second aspect or any possible implementation of the second aspect.
[0048] In one design, the apparatus can include a processing module and a communication module. The communication module can be configured to perform the sending and receiving actions in the method described in the second aspect or any possible implementation of the second aspect, and the processing module can be configured to perform the processing actions in the method described in the second aspect or any possible implementation of the second aspect.
[0049] In one design, the apparatus can be a network device, or a device, module, circuit, or chip configured to be deployed in a network device, or a device that can be used in conjunction with a network device.
[0050] In a fifth aspect, a device is provided, including a processor, and instructions that, when executed on the processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.
[0051] Optionally, the device can further include a storage medium that stores the instructions for execution by the processor.
[0052] In a sixth aspect, a device is provided, including a processor, and instructions that, when executed on the processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0053] Optionally, the device can further include a storage medium that stores the instructions for execution by the processor.
[0054] In a seventh aspect, a chip is provided, comprising processing circuitry configured to execute programs or instructions to cause the method in the first aspect or any possible implementation of the first aspect to be implemented.
[0055] Optionally, the chip can further comprise a memory configured to store the programs or instructions.
[0056] Optionally, the chip can further comprise the transceiver circuitry, or an input / output interface.
[0057] In an eighth aspect, a chip is provided, comprising processing circuitry configured to execute programs or instructions to cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0058] Optionally, the chip can further comprise a memory configured to store the programs or instructions.
[0059] Optionally, the chip can further comprise the transceiver circuitry, or an input / output interface.
[0060] In a ninth aspect, a computer readable storage medium is provided, comprising instructions which, when executed on a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.
[0061] In a tenth aspect, a computer readable storage medium is provided, comprising instructions which, when executed on a processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0062] In an eleventh aspect, a computer program product is provided, comprising computer program code or instructions which, when executed on a processor, cause the method in the first aspect or any possible implementation of the first aspect to be implemented.
[0063] In a twelfth aspect, a computer program product is provided, comprising computer program code or instructions which, when executed on a processor, cause the method in the second aspect or any possible implementation of the second aspect to be implemented.
[0064] In a thirteenth aspect, a communication system is provided, comprising: an apparatus performing the first aspect or any possible implementation of the first aspect, and an apparatus performing the second aspect or any possible implementation of the second aspect.
[0065] It can be understood that the technical effects of any of the second aspect to the thirteenth aspect of the present application can refer to the related content in the first aspect, which will not be repeated here. Attached Figure Description
[0066] Figure 1 is an example diagram of a communication system applicable to an embodiment of this application;
[0067] Figure 2 is an example diagram of a network-side network element module applicable to an embodiment of this application;
[0068] Figure 3 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0069] Figure 4 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0070] Figure 5 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0071] Figure 6 is an example diagram of delay information applicable to embodiments of this application;
[0072] Figure 7 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0073] Figure 8 is an example diagram of a communication method applicable to an embodiment of this application;
[0074] Figure 9 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0075] Figure 10 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0076] Figure 11 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0077] Figure 12 is an example diagram of the DSR MAC CE reporting format applicable to embodiments of this application;
[0078] Figure 13 is a schematic diagram of the structure of a communication device according to an embodiment of this application;
[0079] Figure 14 is a schematic diagram of the structure of a communication device according to an embodiment of this application. Detailed Implementation
[0080] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.
[0081] To facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and the terms "first" and "second" are not necessarily different.
[0082] It should be noted that, in the embodiments of the present application, the words "exemplary" or "for example" are used to mean "as an example of" or "by way of example, not by way of limitation." Any embodiment or design scheme described as "exemplary" or "for example" in the present application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present concepts in a concrete manner.
[0083] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The association relationship between the associated objects is described, and it means that there can be three kinds of relationships, for example, A and / or B, which can represent the following three cases: A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. "At least one of the following" or the like means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and (or) c can represent a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0084] The technical solutions of the present application are applicable to wireless communication systems, such as: 5th generation (5G) or new radio (NR) systems, long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, wireless local area network (WLAN) systems, satellite communication systems, future mobile communication systems, or fusion systems of multiple systems, etc.
[0085] The technical solutions provided by the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system or other communication systems.
[0086] A network element in a communication system can send or receive signals to or from another network element. The signals can include information, signaling, or data, etc. The network element can also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. In this application, a device is taken as an example for description. For example, the communication system can include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device.
[0087] In the embodiments of the present application, the terminal device can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus.
[0088] The terminal device can be a device providing voice / data, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of the terminal are: a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in 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 terminal device in a 5G network, or a terminal device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited thereto.
[0089] By way of example and not limitation, in embodiments of the present application, the terminal device can also be a wearable device. The wearable device can also be referred to as a wearable smart device, which is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that can be directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has powerful functions through software support, data interaction, and cloud interaction. The general wearable smart device includes a full function, large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and focuses on a certain application function and needs to be used with other devices, such as a smart phone, such as various smart wristbands, smart jewelry, and the like for monitoring vital signs.
[0090] In embodiments of the present application, the device for implementing the function of the terminal device can be a terminal device, or a device capable of supporting the terminal device to implement the function, such as a chip system, which can be installed in the terminal device or used in matching with the terminal device. In embodiments of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In embodiments of the present application, only the device for implementing the function of the terminal device is taken as an example for description, and the present application is not limited to the scheme.
[0091] In order to facilitate understanding of the method provided in embodiments of the present application, the system architecture of the method provided in embodiments of the present application will be described below. It can be understood that the system architecture described in embodiments of the present application is used to more clearly illustrate the scheme of embodiments of the present application, and does not limit the scheme provided in embodiments of the present application.
[0092] FIG. 1 is an example diagram of a communication system to which embodiments of the present application are applicable, which includes a radio access network (RAN) 100 and a core network (CN) 200 and an Internet 300. The RAN 100 includes at least one RAN node (e.g., 110a and 110b in FIG. 1, collectively referred to as 110) and at least one terminal (e.g., 120a-120j in FIG. 1, collectively referred to as 120). Other RAN nodes, such as wireless relay devices and / or wireless backhaul devices, etc., can also be included in the RAN. The terminal 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices, respectively, or can be the same physical device integrated with the logical functions of the core network and the radio access network. The Internet 300 is connected to the RAN 100 and the core network 200 in a wireless or wired manner.
[0093] The RAN 100 can be a 3rd generation partnership project (3GPP)-related cellular system, such as a 4G, 5G mobile communication system, an NTN (non-terrestrial network) system, or a future-oriented evolved system. The RAN 100 can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system, and can also be a communication system in which two or more of the above systems are fused.
[0094] Exemplarily, the terminal 120 can also be referred to as a terminal device, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal can be widely applied to various scenarios, such as device-to-device (D2D) communication, vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city, etc. The terminal can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, etc. Embodiments of the present application do not limit the device form of the terminal.
[0095] Exemplarily, the RAN node 110, which can also be referred to as an access network device, a RAN entity or an access node, etc., constitutes a part of the communication system, and is configured to help the terminal to implement wireless access. The plurality of RAN nodes 110 in the communication system 1000 can be nodes of the same type or nodes of different types. In some scenarios, the roles of the RAN node 110 and the terminal 120 are relative, for example, the network element 120i in FIG. 1 can be a helicopter or a drone, which can be configured as a mobile base station, and for those terminals 120j accessing to the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The RAN node 110 and the terminal 120 are sometimes collectively referred to as communication apparatuses, for example, the network elements 110a and 110b in FIG. 1 can be understood as communication apparatuses with base station functions, and the network elements 120a-120j can be understood as communication apparatuses with terminal functions.
[0096] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station (e.g., 110a in FIG. 1), a micro base station or an indoor station (e.g., 110b in FIG. 1), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, an access network device in vehicle to everything (V2X) technology can be a road side unit (RSU).
[0097] For example, the core network device can refer to a device in a core network (CN) that provides service support for a terminal. Currently, some examples of the core network device are: an access and mobility management function (AMF) entity, a session management function (SMF) entity, a user plane function (UPF) entity, and the like, which are not listed one by one here. Among them, the AMF entity can be responsible for access management and mobility management of the terminal; the SMF entity can be responsible for session management, such as session establishment of a user; and the UPF entity can be a functional entity of a user plane, mainly responsible for connecting an external network. It should be noted that the entity in the present application can also be referred to as a network element or a functional entity, for example, the AMF entity can also be referred to as an AMF network element or an AMF functional entity, and for another example, the SMF entity can also be referred to as an SMF network element or an SMF functional entity, and the like.
[0098] In another possible scenario, multiple RAN nodes cooperate to assist a terminal to implement wireless access, and different RAN nodes respectively implement part of functions of a network device. As shown in FIG. 2, a RAN node can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). The CU node and the DU node split the protocol layers of the gNB, and the functions of part of the protocol layers are placed in the CU for centralized control, and the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU. As shown in FIG. 2 as an implementation manner, the CU is deployed with the radio Resource Control (RRC) layer, the packet data convergence protocol (PDCP) layer, and the service data adaptation protocol (SDAP) layer in the protocol stack; and the DU is deployed with the radio link control (RLC) layer, the media access control (MAC) layer, and the physical layer (PHY) in the protocol stack. Therefore, the CU has the processing capability of RRC, PDCP, and SDAP. The DU has the processing capability of RLC, MAC, and PHY. It can be understood that the above-mentioned splitting of functions is only an example, and does not constitute a limitation on the CU and the DU. The RU can be included in a radio frequency device or a radio frequency unit, for example, included in a remote radio unit (RRU), an active antenna processing unit (AAU), or a remote radio head (RRH).
[0099] In different systems, the CU (or CU-CP and CU-UP), DU or RU can also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be referred to as O-CU (open CU), the DU can also be referred to as O-DU, the CU-CP can also be referred to as O-CU-CP, the CU-UP can also be referred to as O-CU-UP, and the RU can also be referred to as O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU and RU are taken as examples for description in this application. Any one of the CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0100] There is an extended reality (XR) Pro service in the communication system shown in FIG. 1, and the XR Pro service has very high requirements on ultra-high bandwidth and ultra-low latency. The XR Pro service is composed of multiple types of data, such as video, audio and other control signals, etc. Among them, the video data is usually composed of several ultra-high-definition images, each image is compressed and encoded, such as high efficiency video coding (HEVC), and a large data block is generated after encoding. The higher the definition of the video, the larger the data block is usually. Therefore, an XR data, which can also be referred to as a data frame, usually needs several Internet Protocol (IP) packets or several protocol data units (PDUs) for transmission. Usually, such data composed of multiple PDUs can be referred to as a protocol data unit set (PDU set) or a data burst. Among them, the PDU set includes at least one PDU, and these PDUs carry an application or an application layer generated information unit. For example, a video frame data is large, and usually needs to be divided into multiple PDUs for transmission.
[0101] The XR service has the characteristic of low latency requirement, therefore, in the uplink scenario, in order to realize the transmission of the low latency data of the XR, the concept of delay-critical data is introduced. Specifically, the base station can configure a delay threshold (remaining time Threshold) for the LCG, when the remaining transmission delay budget of any data in the LCG, for example, in any logical channel (LCH) in the LCG, is lower than the threshold, the delay status report (DSR) can be triggered for the LCG or LCH where the data is located, to inform the base station of the delay information of the LCG. In some cases, the data is not transmitted by the MAC PDU or the information of the data is not reported by any DSR MAC CE.
[0102] The DSR can indicate the delay information of the data with the shortest remaining transmission delay budget in the LCG, such as the absolute value of the remaining transmission delay budget. The absolute value can be an integer, and the unit can be milliseconds. The data can be data that has not been transmitted by any MAC PDU. In some cases, the DSR MAC CE also carries the data amount of the low latency data of the LCG, that is, the data amount of the data with the remaining transmission delay budget lower than the delay threshold. It can be understood that the delay information of the data refers to the delay information of the data with the shortest remaining transmission delay budget, which may not be one-to-one corresponding to the data amount reported in the DSR. The remaining transmission delay budget can be determined by the remaining value of the packet loss timer of the data, or the packet delay budget (PDB) of the data, or the PDU set delay budget (PSDB). The packet loss timer is usually started when the data, such as a PDCP SDU, arrives at the PDCP layer, and the value or running time of the packet loss timer can be determined by the base station through high layer signaling. When the packet loss timer expires, if the data has not been multiplexed into any MAC PDU or transmitted, the data can be discarded.
[0103] Alternatively, the transmission delay budget can be the PDB timeout of the to-be-transmitted data. The PDB can be understood as the latency requirement of the terminal device to the base station or to the user plane function (UPF) network element, that is, the time length from when a PDU arrives at the terminal device to when the PDU is successfully received by the base station or the UPF network element. Generally, the PDB is configured by the core network (CN) through the 5G quality of service (QoS) identifier (5G QoS identifier, 5QI).
[0104] XR pro is a latency sensitive service, the end-to-end latency will affect the experience of the end user, so the impact on the air interface transmission latency is also a stringent requirement. For example, for an XR frame, the downlink transmission latency budget is usually 10 milliseconds (ms), that is, the transmission time of the XR data on the air interface is at most 10 ms, such as the part of the XR frame that arrives at the user plane function (UPF) earliest starts to calculate, and all parts of the XR frame are successfully received at the UE within 10 ms; the uplink transmission latency budget is usually 30 ms, which can be understood as the part of the XR frame that arrives at the UE earliest starts to calculate, and all parts of the XR frame are successfully received at the base station or UPF within 30 ms.
[0105] In some implementations, the trigger of the DSR can be according to the remaining transmission latency budget to start calculation. For example, the trigger of the DSR can be triggered due to the remaining transmission latency budget of the to-be-transmitted data being less than or equal to a threshold. For example, the UE receives a threshold information, when the remaining latency budget of certain data of the UE (such as an XR device) is less than or equal to the threshold, the DSR is triggered. The remaining transmission latency budget can be understood as a time length, the starting time of which is the current time of the system, and the ending time of which is the time when the transmission latency budget of the data will expire or the time when the data will be discarded. Exemplarily, the transmission latency budget can be the PDB, PSDB expiration of the data. The PDB can be understood as the latency requirement of the UE to the base station or to the UPF, that is, the time length from the arrival of a PDU at the UE to the successful reception of the PDU at the base station or the UPF, which is usually configured by the CN through the 5G QoS identifier (5G QoS identifier, 5QI). The PSDB can be understood as the transmission latency requirement of a PDU set, such as the time length from the arrival of the first PDU in a PDU set at the UE to the successful reception of all PDUs in the PDU set at the base station or the UPF. For example, it can be the time when the data arrives at the access stratum (AS) layer, or the time when the data arrives at the SDAP layer, or the PDCP layer, or the RLC, or the LCH, or the MAC layer, which is not limited herein. In addition, the time when the data will be discarded can be understood as the time corresponding to the expiration of the packet discard timer corresponding to the data. For example, the PDCP layer configures a packet discard timer for each service data unit (SDU), when the SDU from the upper layer arrives at the PDCP layer, the timer is started, and when the timer expires, the corresponding SDU or PDU will be discarded.
[0106] Alternatively, the DSR trigger can be triggered due to the stored duration of the data to be transmitted being equal to or exceeding a threshold. For example, the UE receives a threshold information, when the stored duration of a certain data is greater than or equal to the threshold, the DSR is triggered. For uplink transmission, the start time of the stored duration of the data can be considered as the time when the data arrives at the UE. In addition, the end time of the stored duration can be the current time of the transmission system, i.e. the stored duration is updated, for example, increased, according to the operation of the system. The unit of the stored duration can be any time unit, such as millisecond, or one or more of the communication related units, such as the number of time slots, the number of subframes, the number of system frames, etc., which are not limited herein.
[0107] In addition, the data can be a protocol data unit (PDU) or a PDU set or a data burst. The PDU set includes at least one PDU, and the PDUs carry an information unit generated by an application (or application layer), for example, a video frame data amount is large, which usually needs to be divided into multiple PDUs for transmission. A data burst can be understood as a group of PDUs generated and sent by an application (or application layer) in a short time, which can come from one or more PDU sets. When the data is understood as a PDU set or a data burst, the time when the data arrives at the UE can be understood as the time when a PDU in the PDU set or the data burst arrives at the UE, which is usually the time corresponding to the first PDU in the PDU set or the data burst arriving at the UE. It should be understood that the first PDU arriving at the UE is not necessarily the first one in the PDU set or the data burst in the order of generation or transmission.
[0108] In another triggering mode, the DSR trigger can also be triggered according to the data amount. For example, when the data amount of an LCH or LCG is greater than or equal to a threshold, the DSR is triggered. When the remaining time of the packet loss timer corresponding to the data is less than a threshold, and the data has not been transmitted by any MAC PDU or reported by any DSR MAC CE, if the LCH where the data is located does not have a DSR to be transmitted (or triggered), i.e. the LCH has not triggered a DSR since the last transmission of the DSR MAC CE, the DSR can be triggered for the LCH.
[0109] In some implementations, the DSR MAC CE of the first format can be as shown in FIG. 3. The 8-bit bitmap of the first byte respectively corresponds to LCG0-LCG7, for indicating whether data information of LCG0-LCG7 is contained in the DSR MAC CE. The DSR MAC CE of the first format can report the data amount of data whose remaining transmission delay budget is lower than a threshold in the data of one LCG, and the remaining transmission delay budget of data whose remaining transmission delay budget is the shortest in the data of the LCG. Wherein, the threshold here can be the threshold for triggering the DSR.
[0110] For example, when the bit corresponding to LCG0 indicates '0', it can be considered that the DSR MAC CE does not contain information of the LCG0, i.e., the information of data in the LCG0 is not reported in the DSR MAC CE, and therefore, the DSR MAC CE does not contain the BT field, R field, remaining time field and buffer size field corresponding to the LCG0. Conversely, if the bit corresponding to LCG1 indicates '0', it can be considered that the DSR MAC CE does not contain information of the LCG0, i.e., the information of data in the LCG0 is not reported in the DSR MAC CE. Conversely, when the bit corresponding to LCG0 indicates '1', it can be considered that the DSR MAC CE contains information of the LCG0, i.e., the information of data in the LCG0 is reported in the DSR MAC CE, and the DSR MAC CE contains the BT field, R field, remaining time field and buffer size field corresponding to the LCG0. In this way, the DSR MAC CE can contain information of LCGs that need to be reported, thereby saving overhead.
[0111] Generally, the buffer size field includes 8 bits, and the buffer size field indicates not a data amount value, but a value of a data amount (BS value) determined by the network device from a buffer state table according to an index in the buffer state table. For example, assuming that the buffer state table corresponding to the DSR is as shown in Table 1. If it is desired to determine the data amount of data to be transmitted in the logical channel corresponding to the buffer size according to Table 1, it is necessary to convert the value of the buffer size to a decimal value in the range of 0-255, and determine the data amount of the LCG corresponding in the MAC CE from Table 1 based on the value of the buffer size (i.e., the index value in decimal).
[0112] In the DSR MAC CE, the BT field represents the buffer status (BS) table to be used. The base station can configure an additional BS table for each LCG through an RRC message, as shown in Table 2. In this case, there can be two BS tables for the LCG, such as Table 1 and Table 2 below. Therefore, if the data amount information of the LCG is reported through the DSR MAC CE, the corresponding BS resource, i.e., the corresponding buffer size field, needs to be indicated by the BT field. For example, when the additional BS table is configured, the value of the BT field is '0', which means that the BS table corresponding to the buffer size field of the corresponding LCG is Table 1, and the value of the BT field is '1', which means that the BS table corresponding to the buffer size field of the corresponding LCG is Table 2. In a possible scenario, if the data amount indicated by the buffer size field is within the interval included in the additional BS table, the BT field can indicate that the buffer size field of the corresponding LCG uses the additional BS table (e.g., the value of BT is '1'), otherwise, the BT field can indicate that the buffer size field of the corresponding LCG uses the old BS table. The old BS table can be preconfigured. In this way, the error of the data amount indicated by the buffer size field can be reduced, and the system capacity can be improved.
[0113] Table 1
[0114] Table 2
[0115] In some implementations, the DSR MAC CE includes indication information indicating the BS table corresponding to each of the O data amounts.
[0116] In some implementations, the indication information includes M bits, the M bits correspond to M delay reporting thresholds one by one, and the M bits include O bits, each of the O bits indicating the BS table corresponding to each of the O data amounts.
[0117] For example, four BT fields, i.e., four bits, can be configured for LCG1 to indicate the BS table corresponding to each of the four data amounts. Among them, the two bits of the BT field 1 and the BT field 2 are set to 1, which corresponds to the BS table 2; the two bits of the BT field 1 and the BT field 2 are set to 0, which corresponds to the BS table 1. That is, the M = 4 bits include O = 4 bits, each of the O = 4 bits indicating the BS table corresponding to each of the data amounts.
[0118] If the additional BS table is not configured, the field can be set to a default value such as '0', or the base station can ignore the field.
[0119] The remaining time field indicates the remaining latency budget of the data with the shortest remaining latency budget in the corresponding LCG. The 6 bits can indicate the latency interval is 1-64. The data can be in PDU granularity or in PDU set granularity. The buffer size field is used to indicate the data amount of low latency data in the corresponding LCG. The latency sensitive data can be the data whose remaining transmission latency budget (e.g. the remaining value of the packet loss timer) is lower than a threshold, which can be the threshold triggering DSR.
[0120] In some scenarios, when the terminal device needs to process data in PDU set granularity, such as the LCH corresponding DRB is configured with PDU set granularity packet loss, when calculating the data amount of low latency data of the LCH, if the remaining transmission latency budget of any data (e.g. PDCP SDU) in a PDU set is lower than a threshold (which can be the threshold triggering DSR), it can be considered that all data (e.g. all PDCP SDUs in the PDU set) in the PDU set are low latency data, and the buffer size field of the LCG to which the LCH belongs can be used to report.
[0121] It can be understood that for the first format of DSR MAC CE, the threshold can also be RRC configured. Therefore, if an LCG is not configured with the threshold, the information of the data in the LCG cannot be reported by the DSR MAC CE. In some implementations, as shown in FIG. 4, multiple sets of information of an LCG can be reported by the second format of DSR MAC CE. The format shown in FIG. 4 can report multiple sets of information in each LCG. Exemplarily, each set of information can include latency information and corresponding data amount information.
[0122] Optionally, the number of information sets that can be reported by each LCG can be the same, for example, configured by the same parameter. Optionally, the number of information sets that can be reported by each LCG can be different. For example, as shown in FIG. 4, LCG0 can report P sets of information, and LCG7 can report Q sets of information. P and Q are pre-configured, which can also be configured by the base station through RRC message. Optionally, P and Q can be the same value or different values.
[0123] It can be understood that P (or Q) can be the maximum number of information sets that can be reported by the corresponding LCG in the DSR MAC CE, and the actual number can be less than P (or Q).
[0124] In an implementation, the DSR MAC CE can indicate the actual number of reporting groups in one LCG. For the convenience of understanding, the actual number of reporting groups is denoted as X, and X is a positive integer. X is less than P (or Q). For example, LCG0 can report up to P = 4 groups of information. The DSR MAC CE can indicate that the DSR MAC CE actually contains X = 2 groups of information in LCG0 by indicating the information. At this time, for LCG0, the DSR MAC CE only needs to contain an indication of the X = 2 groups of information, such as one time delay information and the corresponding data amount information and another time delay information and the corresponding data amount information. The actual number of reporting groups can be related to the number of data to be transmitted in the corresponding LCG. Alternatively, the actual number of reporting groups can be related to the number of data whose remaining transmission delay budget is lower than a threshold, such as the threshold of triggering the DSR.
[0125] In a simple second format of the DSR MAC CE, the P (or Q) groups of information of one LCG can correspond to P (or Q) data remaining transmission delay budgets, respectively, and the P (or Q) data correspond to data amount information, respectively. Alternatively, the second format of the DSR MAC CE can also contain a bit map, such as an 8-bit bit map, in which each bit field includes a bit for indicating whether the MAC CE contains information (such as time delay information and data amount) of the corresponding LCG. When it is indicated that the DSR MAC CE contains information of the corresponding LCG, the DSR MAC CE includes a bit field for indicating the information of the LCG, such as a bit field for indicating the time delay information of the LCG and / or a bit field for indicating the data amount. The interpretation of the time delay information and the data amount information can be referred to below, and will not be described here.
[0126] In a possible design, each group of information of each LCG can include a time delay information and a data amount. Exemplarily, the time delay information in each group of information can be distinguished by a time delay interval (which can also be referred to as a time delay reporting threshold). Exemplarily, FIG. 6 shows a method of distinguishing time delay information, which can be understood as that one LCG is configured with 7 groups of time delay information, and each group of time delay information corresponds to a different remaining transmission delay budget interval. For example, 5 <= X < 10 ms can be understood as that the remaining transmission delay budget of the data is lower than 10 ms and greater than or equal to 5 ms. It should be understood that the number of groups of information of each LCG can be different, the number of time delay information can be different, and the interval size of the time delay information can be different.
[0127] Alternatively, the data amount of each group of information can be related to the time delay information. For example, the data amount can be used to indicate the data amount of the data in the buffer of the LCG, whose remaining transmission delay budget is in the corresponding time delay interval.
[0128] FIG. 5 shows a format of a DSR MAC CE based on LCG granularity. In which each LCG can correspond to a different group of buffer size fields respectively, and the latency related information is not explicitly reported on the DSR MAC CE, but implicitly reported. Taking LCG0 shown in FIG. 5 as an example, LCG0 corresponds to buffer size 1-buffer size a. In which the maximum number of buffer sizes corresponding to LCG0 can be a (as in the previous P). Exemplarily, the latency information corresponding to the buffer size can be as shown in FIG. 6, buffer size 1 can be used to indicate the data amount of data in LCG0 whose remaining transmission latency budget is less than 5ms, and buffer size 2 can be used to indicate the data amount of data in LCG0 whose remaining transmission latency budget is greater than or equal to 5ms and less than 10ms, that is, through the position of the buffer size field, the interval of the remaining latency budget of the data can be determined, and the latency information corresponding to the data does not need to be explicitly indicated. Specifically, if LCG0 contains a data #1 whose remaining latency budget is 11ms and a data #2 whose remaining latency budget is 17ms, according to FIG. 6, LCG0 can report the data amount of data #1 in buffer size 3 field and the data amount of data #2 in buffer size 4 field, thereby providing more and finer granularity information.
[0129] In some implementations, the data amount indicated by the DSR MAC CE can also be all data in a LCG whose remaining transmission latency budget is in the first latency reporting threshold range among the to-be-transmitted data in the buffer data.
[0130] Exemplarily, LCG0 in the format of the DSR MAC CE shown in FIG. 4 or FIG. 5 reports all data whose remaining transmission latency budget is in the first latency reporting threshold range.
[0131] In some possible scenarios, the data amount indicated by the DSR MAC CE can also be the data amount of data whose remaining transmission latency budget is the shortest among all data in a LCG whose remaining transmission latency budget is in the first latency reporting threshold range among the to-be-transmitted data in the buffer data.
[0132] Alternatively, in yet another possible DSR MAC CE format, the DSR MAC CE can also explicitly indicate the latency information. For example, the DSR MAC CE in FIG. 4 can also be associated with time intervals (e.g., in association with FIG. 6). For example, each LCG can also correspond to P (or Q) groups of latency information and data volume, where each group of information in P (or Q) corresponds to a time interval, such as less than 5 ms, greater than or equal to 5 ms and less than 10 ms, etc. For example, the latency information in each group can be the remaining transmission latency budget of the data in the LCG that is located in the corresponding latency interval, the shortest remaining transmission latency budget, or the longest remaining transmission latency budget, or the average of the remaining latency budgets of these data. For example, in association with FIG. 6, LCG0 contains data #0, data #1 and data #2, the remaining transmission latency budgets of data #0, data #1 and data #2 are all less than 10 ms and greater than or equal to 5 ms, where the remaining transmission latency budget of data #0 is 7 ms, the remaining transmission latency budget of data #1 is 8 ms, and the remaining transmission latency budget of data #2 is 9 ms, then for the second format DSR MAC CE, the latency field corresponding to the latency information (greater than or equal to 5 and less than 10 ms) in this group of information can indicate 7 ms (the shortest remaining transmission latency budget), or 9 ms (the longest remaining transmission latency budget), or 8 ms (the average of the remaining transmission latency budgets of data #0, data #1 and data #2, i.e., (7+8+9) / 3 ms).
[0133] Alternatively, the data volume in each group of information can correspond to the data volume of the data in the LCG that has a remaining transmission latency budget located in the corresponding latency interval. For example, in the above example where LCG0 contains data #0, data #1 and data #2, the buffer size corresponding to the latency information (greater than or equal to 5 and less than 10 ms) in this group of information can indicate the data volume of data #0, and the data volume of data #1, and the sum of the data volumes of data #0, data #1 and data #2.
[0134] Optionally, the second format DSR MAC CE can also contain a BT field. For example, the base station can configure one additional BS table for each LCG through RRC message, such as Table 2, at this time the LCG can have 2 BS tables, such as Table 1 and Table 2. Therefore, if the data amount information of the LCG is reported through the DSR MAC CE, it is necessary to indicate through the BT field which BS table is used for the corresponding BS resource, i.e. the corresponding buffer size field. Among them, the BT field can be MAC CE granularity, i.e. the field can indicate the BS table corresponding to each buffer size of the DSR MAC CE. Or, the BT field can be LCG granularity, i.e. each LCG can have a corresponding BT field, which is used to indicate the BS table corresponding to all buffer size fields in the corresponding LCG. Or, for each LCG, the BT field can also be multiple, such as P (or Q) groups, corresponding to P (or Q) buffer sizes. Optionally, when there is an LCG bitmap, if the LCGi field in the bitmap indicates that it does not contain information of the LCGi, such as LCGi = '0', the BT field corresponding to the LCGi will not appear in the DSR MAC CE, such as when LCG0 = '0', the P group field and the BT field corresponding to LCG0 will not appear.
[0135] Optionally, the old BS table can be pre-configured, and the additional BS table can be configured through RRC message.
[0136] In an implementation manner, an indication information indicating whether the corresponding delay information or data amount indication field exists can also be added in the DSR MAC CE, for reducing the overhead of the MAC CE. For example, the second format DSR MAC CE can contain a first field, wherein the first field is used to indicate the first delay information. Illustratively, the first delay information can be one of the intervals shown in FIG. 6. The first field can also be used to indicate whether the second format DSR MAC CE includes the first data amount, wherein the first data amount can be the data amount corresponding to the first delay information. The first delay information and the first data amount can be understood as a group of information in an LCG, and the definition of the first data amount can refer to the definition of the data amount of each group of information above.
[0137] Illustratively, based on the method shown in FIG. 5, an indication information, such as a delay index, i.e. a first field, can be further added in FIG. 7, which can correspond to a delay information, such as the delay interval shown in FIG. 6. For example, the delay index 0 can correspond to the data amount of the data with the remaining transmission delay budget less than 5ms, the delay index 1 can indicate whether the DSR MAC CE contains the data amount of the data with the remaining transmission delay budget greater than or equal to 5ms and less than 10ms, etc.
[0138] Further, the first word field is also used to indicate whether the corresponding buffer size field exists, where the buffer size can be understood as the first data amount. Taking the scenario described in FIG. 6 as an example, the delay index 0 can indicate whether the DSR MAC CE contains the data amount of data whose remaining transmission delay budget is less than 5 ms, the delay index 1 can indicate whether the DSR MAC CE contains the data amount of data whose remaining transmission delay budget is greater than or equal to 5 ms and less than 10 ms, the delay index 2 can indicate whether the DSR MAC CE contains the data amount of data whose remaining transmission delay budget is greater than or equal to 10 ms and less than 15 ms, and the remaining delay indexes can be inferred in a similar manner.
[0139] The indication information in FIG. 7 takes a bitmap as an example, where, for example, each LCG can correspond to 7 delay indexes and 7 buffer size fields, each delay index corresponds to a buffer size field, and the DSR MAC CE contains the buffer size field only when the delay index indicates that the corresponding buffer size is contained in the MAC CE, otherwise it does not contain the buffer size field. For example, the delay index 0 can correspond to the buffer size 1, the delay index 1 can correspond to the buffer size 2, and so on. Taking the example in FIG. 6, if the LCG0 contains data #1 whose remaining delay budget is 11 ms and data #2 whose remaining delay budget is 17 ms, the delay index 2 and the delay index 3 in the LCG0 can be '1', and the remaining delay indexes in the LCG0 can be '0'. In this case, the DSR MAC CE can include only the buffer size 3 and the buffer size 4 fields for the data of the LCG0, and the LCG0 can report the data amount of the data #1 in the buffer size 3 field and the data amount of the data #2 in the buffer size 4 field, thereby saving overhead. This method can also be combined with the method shown in FIG. 4, which will not be described here. The BT word field in FIG. 7 has the same meaning as the BT field described above, and can be a BT word field.
[0140] The first word fields in the DSR MAC CE can be in ascending order, such as delay indexes 0-7, or in descending order, such as delay indexes 7-0, and are mapped into the DSR MAC CE.
[0141] In the format of the MAC CE shown in FIG. 7, each LCG can correspond to a BT word field, which is used to indicate the BS table referred to by all the buffer sizes of the LCG. In another way, the buffer sizes of each LCG or the delay information of each LCG, such as the delay indexes, can correspond to a BT word field respectively. Each BT word field is used to indicate the BS table adopted by the corresponding buffer size; or each BT word field is used to indicate the BS table adopted by the buffer size corresponding to the corresponding delay index.
[0142] In the DSR MAC CE, the delay information is usually determined according to a packet loss timer or a transmission delay budget. The packet loss timer is obtained through RRC configuration, for example, when a PDCP SDU arrives at the PDCP layer, a packet loss timer is started for the SDU, and the delay information can be determined according to the real-time value of the packet loss timer. The transmission delay budget can be determined according to 5QI, and the delay information can be obtained according to the transmission delay budget and the length of time for which the data has been stored.
[0143] It should be understood that the number of P (or Q) or the delay interval (also referred to as a delay reporting threshold) shown in FIG. 6 can be configured by the base station through an RRC message.
[0144] In the above two implementation manners, the DSR in the first format shown in FIG. 3 is used to report the shortest delay information of each LCG data, or the DSR in the second format shown in FIG. 5 is used to report multiple groups of information in one LCG. If the data to be reported contains multiple delay information, the first format can only report the shortest delay information in each LCG data, so that the base station cannot obtain the accurate LCG state. If the data to be reported contains only one delay information, the second format will cause excessive DSR overhead.
[0145] To solve the above problems, the present application provides a communication method, which can balance the high-accuracy LCG state and low signaling overhead. It can be understood that, for the purpose of description, the following embodiments take LCG0, LCG1, LCH0 in LCG0 and LCH1 in LCG1 as examples for illustration, but the method of the embodiments of the present application is not limited to LCG0 and LCG1, and can also be applied to other LCGs.
[0146] FIG. 8 is an example diagram of a communication method according to an embodiment of the present application. As shown in FIG. 8, the communication method can include S810 and S820. The communication method can be executed by a terminal device or a chip applied in the terminal device, and the following will be described taking the terminal device as an example.
[0147] S810, a network device sends first configuration information, the first configuration information is used to configure M delay reporting thresholds of a first LCG, the M delay reporting thresholds include a first delay reporting threshold, and M is an integer greater than 1. The first delay reporting threshold is used to determine a delay status report medium access control layer control element (DSR MAC CE).
[0148] Correspondingly, the terminal device receives the first configuration information.
[0149] Exemplarily, as shown in FIG. 6, the first configuration information configures M=7 delay reporting thresholds. Any one of the delay reporting thresholds can be the first delay reporting threshold.
[0150] It can be understood that the delay reporting threshold can be a range or a time interval, for example, greater than or equal to 5 ms and less than 10 ms.
[0151] In some implementations, the terminal device obtains second configuration information, and determines whether to trigger the DSR according to the second configuration information.
[0152] In some implementations, the terminal device receives second configuration information for configuring a first threshold, and the first threshold is used to determine triggering of the DSR.
[0153] The DSR can be triggered by the first LCG or the second LCG. The second LCG is not configured with a delay reporting threshold. The second LCG can be configured with a second threshold for triggering the DSR.
[0154] Alternatively, the DSR can be triggered by any LCH in the first LCG, such as data in LCH1 in the first LCG triggering the DSR; or the DSR can be triggered by any LCH in the second LCG, such as data in LCH2 in the second LCG triggering the DSR. The triggering condition can be referred to below.
[0155] When the first LCG is configured with the first threshold, it can also be understood that the LCHs in the first LCG are configured with the same threshold. Therefore, the LCHs in the first LCG triggering the DSR can be regarded as the remaining transmission delay budget of the data of the LCHs in the first LCG being lower than the first threshold, and the DSR is triggered for the LCHs.
[0156] Exemplarily, when the remaining transmission delay of the data in the LCH or the LCG is lower than the first threshold, the DSR is triggered for the LCH or the LCG.
[0157] Optionally, the condition for triggering the DSR can further include at least one of the following:
[0158] The data has not been transmitted by any MAC PDU;
[0159] The data is the data with the lowest remaining transmission delay budget in the data of the LCG or the LCH to which the data belongs;
[0160] Information of the data, such as data amount and / or remaining transmission delay budget, has not been reported by any DSR MAC CE;
[0161] If the LCH or the LCG to which the data belongs does not exist a DSR triggered but not yet sent.
[0162] At this time, the DSR triggered by satisfying the above condition can also be considered as the first type of DSR.
[0163] Optionally, the triggering of the first type of DSR can be independent of the configuration of the multiple delay reporting thresholds, i.e., the first type of DSR can be triggered even when one LCH or LCG is configured with multiple delay reporting thresholds.
[0164] In some implementations, the second type of DSR can be triggered when one LCH or LCG is configured with multiple delay reporting thresholds.
[0165] For example, for one LCH or LCG, if multiple delay reporting thresholds are configured, the second type of DSR can be triggered for the LCH or LCG when the remaining transmission delay budget of the buffered data in the LCH or LCG is lower than the first threshold.
[0166] Optionally, the condition for triggering the DSR can further include at least one of the following:
[0167] The data has not been transmitted by any MAC PDU;
[0168] The data is the data with the lowest remaining transmission delay budget in the data of the LCG or LCH to which the data belongs;
[0169] The information of the data, such as the data amount and / or the remaining transmission delay budget, has not been reported by any DSR MAC CE;
[0170] At this time, the LCH or LCG to which the data belongs does not have a triggered but not yet transmitted DSR.
[0171] In some implementations, the delay reporting threshold is configured together with the first threshold.
[0172] In some implementations, if an LCH or LCG is not configured with a delay reporting threshold, the first type of DSR is triggered when the LCH or LCG triggers a DSR. That is, if one LCH or LCG is configured with a first threshold and is not configured with a delay reporting threshold, the first type of DSR can be triggered.
[0173] Optionally, in some implementations, the condition for triggering the second type of DSR can include at least one of the following:
[0174] The LCG is configured with the first threshold, and the first threshold is used to trigger the DSR, i.e., the DSR is triggered when the remaining transmission delay budget of the data of the LCH in the LCG is lower than the first threshold;
[0175] The data in the LCG has not been transmitted by any MAC PDU;
[0176] The information of the data in the LCG is not reported by any DSR MAC CE;
[0177] The LCG is configured with a delay reporting threshold;
[0178] There are at least two data in the LCG;
[0179] The remaining delay budgets of the at least two data in the LCG are different;
[0180] The remaining delay budgets of the at least two data in the LCG belong to different delay reporting thresholds or intervals.
[0181] It can also be understood that the second type of DSR is triggered by the first LCG, and there are data in the first LCG with different remaining transmission delay budgets or different remaining transmission delay budgets belonging to different delay reporting threshold intervals.
[0182] In some implementations, when data triggers a DSR, the format of the generated and sent DSR MAC CE can be determined according to the already triggered DSR.
[0183] For example, LCG0 is configured with a first threshold. If the remaining transmission delay budget of data #0 in LCH0 in LCG0 is lower than the first threshold, a DSR can be triggered. At this time, it can be further determined whether to trigger a second type of DSR or a first type of DSR. If there is data #1 in LCH1 in LCG0, the remaining transmission delay budget of data #1 is different from the remaining transmission delay budget of data #0, or the remaining transmission delay budget of data #1 belongs to a different delay reporting threshold than the remaining transmission delay budget of data #0, a second type of DSR is triggered. Similarly, if the remaining transmission delay budget of data #1 belongs to the same delay reporting threshold as the remaining transmission delay budget of data #0, a first type of DSR MAC CE is triggered.
[0184] For example, if there is a triggered first type of DSR before LCH0 in LCG0 triggers a DSR, or there is no triggered DSR, a second type of DSR MAC CE can be triggered according to the condition of data #1, for example, the data in LCG0 is located in different delay reporting thresholds.
[0185] In some implementations, an LCG can trigger both a first type of DSR and a second type of DSR.
[0186] In some implementations, the triggering threshold of the second type of DSR is higher than the triggering threshold of the first type of DSR.
[0187] For example, the second type of DSR is triggered first, and then the type of triggering can be determined according to the content of the LCG or LCH.
[0188] For example, the first type of DSR can be triggered if all LCHs in the LCG to which the LCH triggering the DSR belongs, or only one data in the LCH triggering the DSR, or the remaining transmission delay budgets of multiple data are the same, or are within the same delay reporting threshold. Meanwhile, after the first type of DSR is triggered, the previously triggered second type of DSR can be cancelled.
[0189] In some implementations, the triggering threshold of the second format of DSR MAC CE is lower than the triggering threshold of the first format of DSR MAC CE.
[0190] For example, the first type of DSR is triggered first, and the type of triggered DSR is determined according to the content of the LCG or the LCH.
[0191] For example, the second type of DSR can be triggered if there are at least two data in the LCH or all LCHs in the LCG to which the LCH belongs, and the remaining transmission delay budgets of the two data are different or belong to different delay reporting thresholds. Meanwhile, after the second type of DSR is triggered, the previously triggered first type of DSR can be cancelled.
[0192] In some implementations, an LCG is only configured with the triggering threshold of the first type of DSR MAC CE, or is only configured with the triggering threshold of the second type of DSR MAC CE.
[0193] S820, the terminal device sends a first DSR MAC CE, the first DSR MAC CE indicating first delay information, the first delay information indicating delay information of first data, the first data belonging to a first LCG, the first delay information being within a first delay reporting threshold range;
[0194] The first DSR MAC CE also indicates second delay information, the second delay information indicating delay information of second data, the second data belonging to a second LCG.
[0195] Correspondingly, the network device receives the first DSR MAC CE.
[0196] In some implementations, when there is a triggered DSR, the generation of the first format of DSR MAC CE or the second format of DSR MAC CE can be determined when constructing or generating the DSR MAC CE. In some implementations, the first DSR MAC CE is the first format of DSR MAC CE.
[0197] For example, when there is a triggered first type of DSR, the first format of DSR MAC CE is sent.
[0198] For example, at the first time, there is a triggered first type DSR, and the first format DSR MAC CE is sent. At this time, it can be understood that as long as there is a triggered first type DSR, the first format DSR MAC CE is sent. For example, when there is a triggered first type DSR and a triggered second type DSR, the first format DSR MAC CE can be sent.
[0199] Optionally, when there is a triggered first type DSR and a triggered second type DSR, the second format DSR MAC CE can not be sent.
[0200] In a possible scenario, the first format DSR MAC CE is sent only when a first type DSR is triggered. It can also be understood that when only an LCH or LCG without a configured delay reporting threshold triggers a first DSR. That is, there is no triggered second type DSR at this time.
[0201] For example, at the first time, there is a triggered first type DSR, and there is no triggered second type DSR, and the first format DSR MAC CE can be sent.
[0202] Optionally, the DSR MAC CE can carry information of multiple LCGs, but not every LCG configured with a first threshold is configured with a delay reporting threshold. Therefore, in a possible implementation, the first format DSR MAC CE can only include information of an LCG configured with a delay reporting threshold, or an LCG configured with a delay reporting threshold and a first threshold.
[0203] The first type DSR and the second type DSR can be triggered by the same LCH or LCG, or can be triggered by different LCHs or LCGs.
[0204] In some implementations, the first DSR MAC CE is a second format DSR MAC CE.
[0205] For example, when there is a triggered second type DSR, the second format DSR MAC CE is sent.
[0206] For example, at the first time, there is a triggered second type DSR, and the second format DSR MAC CE is sent. At this time, it can be understood that as long as there is a triggered second type DSR, the second format DSR is sent. For example, when there is a triggered first type DSR and a triggered second type DSR, the second format DSR MAC CE can be sent.
[0207] Optionally, when there is a triggered first type DSR and a triggered second type DSR, the first format DSR MAC CE can not be sent.
[0208] Optionally, one uplink resource, such as one uplink MAC PDU, can carry the first format DSR MAC CE and the second format DSR MAC CE. For example, if LCG0 is not configured with the latency reporting threshold, LCG1 is configured with the latency reporting threshold, LCH0 in LCG0 triggers DSR, and LCH1 in LCG1 also triggers DSR, then in one MAC PDU, there can be two formats of DSR MAC CE, i.e., one first format DSR MAC CE and one second format DSR MAC CE. That is, when LCH1 or LCG1 triggers the first type of DSR, and LCH2 or LCG2 triggers the second type of DSR, one uplink MAC PDU can also contain the first format DSR MAC CE and the second format DSR MAC CE at the same time. At this time, it can also be understood that one uplink resource includes two first DSR MAC CEs.
[0209] Alternatively, the format of the DSR MAC CE sent can also be related to the buffer status of the first LCG at the first time.
[0210] For example, when an LCG or LCH is configured with a latency reporting threshold, and there is more than one data with to-be-reported information in the LCG or LCH, the second format DSR MAC CE can be used.
[0211] Optionally, the remaining transmission latency budgets of the data can be different values, or the remaining transmission latency budgets of the data can be different intervals.
[0212] In some implementations, the interval of the remaining transmission latency budgets between the data of the first LCG or one LCH in the first LCG can be greater than the first time interval, and the first time interval can be configured by the base station through an RRC message or preconfigured.
[0213] In some implementations, the remaining transmission latency budget of the data is less than the first threshold or is within the latency reporting threshold.
[0214] For example, if LCG0 is configured with a first threshold, LCG1 is configured with a second threshold, and LCG1 is configured with a latency reporting threshold, if LCG0 contains data #0, LCG1 contains data #1 and data #2, and the remaining transmission latency budget of data #1 is 10 ms and the transmission latency budget of data #2 is 16 ms, because the transmission latency budgets of data #1 and data #2 are different, the information of data #0 of LCG0 and the information of data #1 and data #2 of LCG1 are reported by using the second format of DSR MAC CE. Alternatively, the remaining transmission latency budget of data #1 and the remaining transmission latency budget of data #2 are in the same latency reporting threshold, for example, 10 ms <= X < 20 ms, and therefore the information of data #0 of LCG0 and the information of data #1 and data #2 of LCG1 are reported by using the first format of DSR MAC CE.
[0215] Optionally, the first time point in the application can be the time point of constructing or generating the DSR MAC CE, or the time point of sending the DSR MAC CE, or the triggering time point of the DSR. Alternatively, the first time point can be any one of the time points of triggering the DSR and sending the DSR MAC CE after the triggering of the DSR.
[0216] In some implementations, the first DSR MAC CE is a third format of DSR MAC CE. The third format of DSR MAC CE indicates first latency information, the first latency information indicating latency information of first data, the first data belonging to a first LCG, and the first latency information being within a first latency reporting threshold range. The first DSR MAC CE further indicates second latency information, the second latency information indicating latency information of second data, the second data belonging to a second LCG. The second LCG is not configured with a latency reporting threshold.
[0217] Optionally, the type of the triggered DSR can be any type of DSR, such as a first type of DSR or a second type of DSR. The unit of the triggered DSR can be the first LCG or any LCH in the first LCG, or the unit of the triggered DSR can be the second LCG or any LCH in the second LCG.
[0218] Optionally, the second data can be the data with the shortest remaining transmission latency budget in the second LCG. That is, the second latency indication information indicates the latency information of the data with the shortest remaining transmission latency budget in the second LCG. For example, the latency information indicates an absolute value, such as a positive integer, and the unit can be seconds, milliseconds, microseconds, etc.
[0219] Optionally, the second data further satisfies at least one of the following conditions:
[0220] The second data is not transmitted by any MAC PDU;
[0221] The information of the second data is not reported by any DSR MAC CE;
[0222] That is, in the third format of the DSR MAC CE, both the information of the LCGs configured with the delay threshold and the information of the LCGs not configured with the delay reporting threshold can be included.
[0223] In some implementations, the first DSR MAC CE further indicates a first data amount, and the first data amount is a data amount of the first data.
[0224] In some implementations, the first DSR MAC CE further indicates a second data amount, and the second data amount is a data amount of the second data. Alternatively, the second data amount is a data amount of third data. The third data can be data in the LCG2 data whose remaining transmission delay budget is lower than a second threshold. The second threshold is a threshold for triggering the DSR for the LCG2 or an LCH in the LCG2, and the second threshold is defined in the same manner as the first threshold.
[0225] Exemplarily, the triggering threshold of the DSR can be configured in the granularity of LCG, so that different LCGs can have different thresholds.
[0226] In some scenarios, the triggering threshold of the DSR can also be configured in the granularity of LCH, so that different LCHs can also have different thresholds.
[0227] Exemplarily, the third format of the DSR MAC CE can include LCG indication information for indicating which LCG information is included in the DSR MAC CE. Preferably, the LCG indication information can be a set of bitmaps, and each bit i in the bitmap corresponds to an LCGi. The correspondence between the bits and the LCGs can be in ascending order or in descending order. For example, in the case of 8 LCGs, the first bit of the bitmap can correspond to LCG0, the second bit can correspond to LCG1, and so on, or the first bit of the bitmap can correspond to LCG7, the second bit can correspond to LCG6, and so on.
[0228] When the value of the LCGi field corresponding to the LCGi is 1, it means that the data amount and delay information corresponding to the LCGi are reported by the DSR MAC CE, that is, the information corresponding to the LCGi appears in the MAC CE. When the value of the LCGi field is 0, it means that the information corresponding to the LCGi is not reported in the MAC CE, such as the data amount information and delay information corresponding to the LCGi.
[0229] The content of the third format DSR MAC CE can combine the first format DSR MAC CE and the second format MAC CE. For example, for the LCGs not configured with the delay reporting threshold, the LCG information, such as the delay information or the data volume, is reported in the same way as the information of the LCGs in the first format DSR MAC CE; for the LCGs configured with the delay reporting threshold, the LCG information, such as the delay information or the data volume, is reported in the same way as the information of the LCGs in the second format DSR MAC CE.
[0230] For example, when the third format DSR MAC CE includes the information of the second LCG, it can include the residual transmission delay budget value of the data with the shortest residual transmission delay budget in the second LCG buffer data, i.e., the second delay information, and the data volume of all the data in the second LCG buffer data with the residual transmission delay budget lower than the second threshold, i.e., the second data volume. The second LCG buffer data can be data that has not been reported by any DSR MAC CE and has not been transmitted by any MAC PDU.
[0231] Further, when the third format DSR MAC CE includes the information of the second LCG, it can include a table index indication information. Specifically, when the second LCG is configured with additional BS tables, the third format DSR MAC CE includes a table index indication information, such as a BT field, to indicate the BS table corresponding to the second data volume. When the additional BS tables are not configured, the table index indication information can not exist, or can be ignored by the network device, or the corresponding field can be reserved.
[0232] Optionally, the second LCG can only include one BT field to indicate the BS table corresponding to the second data volume.
[0233] When the third format DSR MAC CE includes the information of the first LCG, it can include N delay information of the first LCG. The N delay information corresponds to N delay reporting thresholds in the M delay reporting thresholds, and each delay information in the N delay information is located in the corresponding delay reporting threshold range in the N delay reporting threshold range. The N delay information includes the first delay information, N is a positive integer, and N is less than or equal to M. The number of N depends on the number of different delay reporting thresholds in the M delay reporting thresholds where the residual transmission delay budget of the first LCG is located. For example, taking FIG. 6 as an example, if the first LCG includes two data, the residual transmission delay budget of data #1 is 3 ms, and the residual transmission delay budget of data #2 is 8 ms, there are N = 2 delay reporting thresholds in the M = 7 delay reporting thresholds corresponding to the data, and therefore the third format DSR MAC CE can report N = 2 delay information when reporting the information of the first LCG.
[0234] In addition, the third format DSR MAC CE further comprises O data amounts of the first LCG, the O data amounts correspond to O delay reporting thresholds in the M delay reporting thresholds one by one, the O delay information comprises the first delay information, O is a positive integer, and O is less than or equal to M. Wherein, the number of O depends on the number of different delay reporting thresholds in which the remaining transmission delay budget of the first LCG is located.
[0235] Preferably, O is the same as N.
[0236] Exemplarily, a third format DSR MAC CE is shown in FIG. 9. The DSR MAC CE in FIG. 9 contains information of LCG0 and information of LCG1, so in the LCG bitmap, the bits corresponding to LCG0 and LCG1 are 1 respectively, and the bits corresponding to other LCs in the bitmap, such as the bits corresponding to LCG2-LCG7, are 0 respectively. Wherein, LCG0 is not configured with delay reporting thresholds, which is recorded as the second LCG, and LCG1 is configured with delay reporting thresholds, which can be recorded as the first LCG. At this time, LCG0 in FIG. 9 corresponds to the information of LCG in the first format DSR MAC CE, and details can be referred to the introduction in the first format DSR MAC CE, which will not be repeated here; LCG1 corresponds to the second format DSR MAC CE, and details can be referred to the introduction in the second format DSR MAC CE, which will not be repeated here. For example, still taking FIG. 6 as an example, if the first LCG contains 2 data, the remaining transmission delay budget of data #1 is 3ms, and the remaining transmission delay budget of data #2 is 8ms, in the DSR MAC CE, the first delay information can correspond to the delay reporting interval of <5ms, and the first data amount can correspond to the data amount of data #1. The first delay information can also be a delay reporting interval greater than or equal to 5ms and less than 10ms, and the first data amount can correspond to the data amount of data #2.
[0237] In a possible scenario, the first delay information can indicate the delay transmission delay budget of the data with the shortest remaining transmission delay budget in the data whose remaining transmission delay is located in the first delay reporting threshold range in the first LCG.
[0238] As shown in the scenario of FIG. 12, LCG0 is the second LCG, which will not be described herein. LCG1 is the first LCG. Still taking FIG. 6 as an example, if the first LCG contains 3 data, the remaining transmission delay budget of data #1 is 7 ms, the remaining transmission delay budget of data #2 is 8 ms, and the remaining transmission delay budget of data #3 is 9 ms, i.e., the remaining transmission delay budgets of data #1 to data #3 are all within the delay reporting threshold range of greater than or equal to 5 ms and less than 10 ms. In the DSR MAC CE, if the first delay reporting threshold is the delay reporting threshold of greater than or equal to 5 ms and less than 10 ms, the first delay information (corresponding to the remaining delay field in FIG. 12) can be 7 ms.
[0239] Optionally, the first delay information can indicate the longest delay transmission delay budget of the data in the first LCG whose remaining transmission delay is within the first delay reporting threshold range, such as 9 ms in the above example.
[0240] Optionally, the first delay information can indicate the average value of the remaining transmission delay budget of the data in the first LCG whose remaining transmission delay is within the first delay reporting threshold range, such as 8 ms ((7+8+9) / 3 ms) in the above example.
[0241] In this scenario, the buffer size field corresponding to the first delay threshold can indicate the first data amount, wherein the first data amount is related to the data in the first LCG which is within the first delay reporting threshold range.
[0242] For example, in the above example, when the first delay threshold corresponds to greater than or equal to 5 ms and less than 10 ms, the first data amount can be the sum of the data amount of data #1, the data amount of data #2, and the data amount of data #3.
[0243] Alternatively, the first data amount can also be the data amount of the data with the shortest remaining transmission delay among all the data whose remaining transmission delay is within the first delay reporting threshold range, such as the data amount of data #1; or the first data amount can be the data amount of the data with the longest remaining transmission delay among all the data whose remaining transmission delay is within the first delay reporting threshold range, such as the data amount of data #3.
[0244] In the scenario shown in FIG. 12, if data #4 and data #5 are also contained in the LCG1, where the remaining transmission delay budget of data #4 is 11 ms and the remaining transmission delay budget of data #5 is 14 ms, the third format DSR MAC CE can also contain delay information with a delay reporting threshold greater than or equal to 10 ms and less than 15 ms and data amount information. For example, the third format DSR MAC CE can also contain another set of information, such as a remaining delay field and a buffer size field. The remaining delay field can indicate the remaining transmission delay budget of the data in the LCG1 whose remaining transmission delay budget is in the range of the corresponding delay reporting threshold (greater than or equal to 10 ms and less than 15 ms), and the shortest remaining transmission delay budget, such as the remaining transmission delay budget of data #4. The introduction of the remaining delay field can refer to the foregoing, and will not be described here. Similarly, the remaining transmission delay field also corresponds to a buffer size field, and the buffer size field can indicate the data amount related to the data in the LCG1 in the range of the corresponding delay reporting threshold (greater than or equal to 10 ms and less than 15 ms). For details, refer to the foregoing, and will not be described here.
[0245] In some implementations, the third format DSR MAC CE further includes first indication information, and the first indication information indicates that the third format DSR MAC CE contains N pieces of delay information of the first LCG. The N pieces of delay information one-to-one correspond to N pieces of delay reporting thresholds in the M pieces of delay reporting thresholds of the first LCG, each piece of delay information in the N pieces of delay information is located in a corresponding delay reporting threshold range in the N pieces of delay reporting threshold ranges, and the N pieces of delay information contain the first delay information. N is a positive integer, and N is less than or equal to M.
[0246] In some implementations, the first indication information includes M bits, the M bits one-to-one correspond to the M pieces of delay reporting thresholds of the first LCG, each bit in the M bits indicates whether the first DSR contains the delay reporting threshold corresponding to the bit, M is a positive integer, and N is less than or equal to M. Specifically, the first bit in the M bits corresponds to the first delay information, and the first bit is used to indicate whether the first DSR MAC CE contains the first data amount.
[0247] In some implementations, the third format DSR MAC CE indicates O data amounts, the O data amounts one-to-one correspond to O delay reporting thresholds in the M delay reporting thresholds, the O delay information contains the first delay information, and O is a positive integer and O is less than or equal to M. Each data amount in the O data amounts is all data in the first LCG buffer data whose remaining transmission delay budget is in the range of the corresponding delay reporting threshold.
[0248] Figure 10 shows a method of carrying first indication information by a third format DSR MAC CE, the third format DSR MAC CE indicating information of LCG0 and LCG1. Wherein, LCG0 corresponds to the second LCG, LCG1 corresponds to the first LCG, the third format DSR MAC CE indicates the second LCG information in the same way as described above, which will not be repeated here. For the first LCG, taking M=4 as an example, the first indication information includes a M=4 bit bitmap, which respectively corresponds to 4 delay indexes. Each of the M delay indexes respectively corresponds to one delay reporting threshold of the M delay reporting thresholds. Wherein, each of the delay indexes is respectively used to indicate whether the third format DSR MAC CE contains the data volume of the data whose remaining transmission delay budget is located in the delay reporting threshold corresponding to the delay index. Still taking Figure 6 as an example, 4 delay indexes correspond to delay indexes 0-3, for example, delay index 0 corresponds to a delay reporting threshold whose remaining transmission delay budget is less than 5ms, delay index 1 corresponds to a delay reporting threshold whose remaining transmission delay budget is greater than or equal to 5ms and less than 10ms, and so on. If the first LCG contains 2 data, the remaining transmission delay budget of data #1 is 3ms, and the remaining transmission delay budget of data #2 is 8ms, delay index 0 and delay index 1 can indicate that the third format DSR MAC CE contains the data volume of the data whose remaining transmission delay budget is less than 5ms and the data volume of the data whose remaining transmission delay budget is greater than or equal to 5ms and less than 10ms in the first LCG, at this time, their corresponding buffer size word fields will appear respectively. Exemplarily, the bits corresponding to delay index 0 and delay index 1 can be 1 respectively. Wherein, the first bit can correspond to delay index 0 (or delay index 1); the first delay information can correspond to a delay threshold interval less than 5ms (or greater than or equal to 5ms and less than 10ms), at this time, it can also be understood that the first delay information corresponds to the first delay reporting threshold; the first data is data #1 (or data #2), that is, the first data volume corresponds to the data volume of data #1 (or data #2).
[0249] Through the first indication information, it can be determined whether the third format DSR MAC CE carries the first delay information and the first data volume, thereby effectively reducing the overhead of the DSR MAC CE.
[0250] Further, delay index 2 and delay index 3 can indicate that the third format DSR MAC CE does not contain the data volume of the data whose remaining transmission delay budget is greater than or equal to 10ms and less than 15ms and the data volume of the data whose remaining transmission delay budget is greater than or equal to 15ms and less than 20ms in the first LCG, at this time, their corresponding buffer size word fields will not appear in the DSR MAC CE. Exemplarily, the bits corresponding to delay index 2 and delay index 3 can be 0 respectively.
[0251] Wherein, the corresponding order of the third format DSR MAC CE total latency index and the buffer size can be in ascending order or descending order, which is not described herein.
[0252] It can be understood that LCG0 in FIG. 10 corresponds to the first format DSR MAC CE, and LCG1 corresponds to the second format DSR MAC CE.
[0253] In this way, it should be understood that the third format DSR MAC CE contains N=2 latency information and O=2 data volume at this time, avoiding resource waste caused by transmission of useless information.
[0254] As shown in FIG. 11, another method of carrying first indication information by the third format DSR MAC CE is illustrated, which is an example diagram of the DSR reporting format applicable to the embodiments of the present application. Wherein, LCG0 and LCG1 are set to 1, indicating that there is information of these LCGs, and other LCGs are set to 0, indicating that there is no information of other LCGs. Wherein, LCG0 is the second LCG, which is not described herein. Wherein, LCG1 is the first LCG, and the interpretation of the first latency information can refer to the interpretation of FIG. 12 above, which is not described herein. The first indication information can indicate M=8 bitmaps, respectively corresponding to 8 latency indexes. Each of the M latency indexes respectively corresponds to one of the M latency reporting thresholds. Wherein, each of the latency indexes is respectively used to indicate whether the third format DSR MAC CE contains the data volume of the data whose remaining transmission latency budget is located in the latency reporting threshold corresponding to the latency index. In addition, each of the latency indexes is respectively used to indicate whether the third format DSR MAC CE contains the latency information of the data whose remaining transmission latency budget is located in the latency reporting threshold corresponding to the latency index.
[0255] Each of the latency indexes in FIG. 11 is respectively used to indicate whether the third format DSR MAC CE contains the data whose remaining transmission latency budget is located in the remaining latency field and the buffer size field corresponding to the latency index. Wherein, the interpretation of the total remaining latency field in FIG. 11 can refer to the interpretation of the remaining latency field in FIG. 12, and the interpretation of the buffer size field in FIG. 11 can also refer to the interpretation of the buffer size field in FIG. 12, which is not described herein.
[0256] For example, in the M delay reporting thresholds of the first LCG, the delay index 0 corresponds to the delay reporting threshold of the remaining transmission delay budget less than 5 ms, the delay index 1 corresponds to the delay reporting threshold of the remaining transmission delay budget greater than or equal to 5 ms and less than 10 ms, the delay index 2 corresponds to the delay reporting threshold of the remaining transmission delay budget greater than or equal to 10 ms and less than 15 ms, and so on. The first LCG contains 4 data, the remaining transmission delay budget of data #1 is 3 ms, the remaining transmission delay budget of data #2 is 8 ms, the remaining transmission delay budget of data #3 is 12 ms, and the remaining transmission delay budget of data #4 is 14 ms. The remaining transmission delay budget of data #1 is located in the delay reporting threshold less than 5 ms, so the delay index 0 corresponds to the field of 1, and the third format DSR MAC CE contains the delay information (remaining delay field) and the data amount (buffer size field) corresponding to the delay reporting threshold less than 5 ms. Similarly, the delay index 1 and the delay index 2 correspond to the fields of 1, respectively, representing that the third format DSR MAC CE contains the delay information and the data amount corresponding to the delay reporting threshold greater than or equal to 5 ms and less than 10 ms, and the delay information and the data amount corresponding to the delay reporting threshold greater than or equal to 10 ms and less than 15 ms. At this time, the remaining delay field corresponding to the delay index 0 can be determined according to the remaining transmission delay budget of data #1, such as the remaining transmission delay budget of data #1 (3 ms); and the buffer size field can be the data amount of data #1. The remaining delay field and the buffer size field corresponding to the delay index 1 are the same as those corresponding to the delay index 0, and will not be described again. The remaining delay field corresponding to the delay index 2 can refer to the introduction of the remaining delay field in FIG. 12, and the buffer size field can also refer to the introduction of the buffer size field in FIG. 12, which will not be described again.
[0257] In this way, the third format DSR MAC CE only needs to contain N=3 delay information and O=3 data amount in M=8 groups of information, effectively reducing the overhead.
[0258] In another possibility, the first indication information can exist in other forms, such as explicitly indicating the number of N. For example, if the first LCG contains 2 data, the remaining transmission delay budget of data #1 is 3 ms, and the remaining transmission delay budget of data #2 is 8 ms, the first indication information can explicitly indicate the number of N, such as N=2, representing that the third format DSR MAC CE contains 2 groups of information (delay information and data amount) of the first LCG, and the determination of the delay information and the data amount can refer to any one of the ways described above, which will not be described again.
[0259] Optionally, the third format DSR MAC CE can further comprise second indication information, the second indication information being used to indicate the BS table corresponding to the first data amount in the first LCG. Optionally, when the first LCG is configured with an additional BS table, the second indication information is used to indicate the BS table corresponding to the first data amount in the first LCG. It can also be understood that, when the first LCG is not configured with an additional BS table, the second indication information can not be included in the third format DSR MAC CE, or the bit field used to carry the second indication information in the third format DSR MAC CE is a default value, such as 0, or a reserved value. At this time, the network device can ignore the bit field.
[0260] Exemplarily, the second indication information can indicate the BS table adopted by the buffer size bit field corresponding to the first LCG in the third format DSR MAC CE. At this time, it can also be understood that the second indication information is indicated in LCG granularity, wherein all the buffer size bit fields in the first LCG adopt the BS table indicated by the second indication information.
[0261] Alternatively, in another possible form, the second indication information indicates the BS table corresponding to each buffer size bit field in the first LCG. When the first indication information indicates that the first data amount corresponding to the first delay reporting threshold is included in the first DSR MAC CE, there is a corresponding second indication information for indicating the BS table corresponding to the first data amount.
[0262] Taking FIG. 11 as an example, when the delay index bit field indicates that the third format DSR MAC CE includes the buffer size bit field corresponding to the delay reporting threshold, there is a BT bit field in the third format DSR MAC CE, which is used to indicate the BS table adopted by the data amount information (or buffer size bit field) corresponding to the buffer size. When there are O buffer size bit fields, the second indication information can respectively indicate the BS table corresponding to each of the O buffer size bit fields. For example, when O = 2, the first indication information can respectively indicate the BS table adopted by the data amount corresponding to the O = 2 buffer size bit fields. How to determine the size of O can refer to the related explanations of FIG. 11 in the foregoing, which will not be described here. At this time, in combination with FIG. 11, the second indication information can include two BT bit fields, which are respectively used to indicate the BS table corresponding to the O = 2 buffer size bit fields. In this example, the size of the bit field occupied by the second indication information and the number of bit fields can be related to the number of buffer size bit fields corresponding to the first LCG included in the third format DSR MAC CE.
[0263] In another possible form, the second indication information can exist in the form of a bitmap. For example, the second indication information is a multi-bit bitmap, and each bit in the bitmap respectively indicates the BS table of a data amount (or buffer size bit field).
[0264] Preferably, the second indication information is composed of M bits, each of which corresponds to one of the M latency reporting thresholds respectively. Specifically, the first bit of the M bits in the second indication information is used to indicate the BS table corresponding to the first data amount, which is the data amount of the data in the first LCG whose remaining transmission latency budget is located in the first latency reporting threshold. Taking FIG. 10 as an example, the first indication information in the third format DSR MAC CE contains a 4-bit bitmap, which corresponds to 4 latency reporting thresholds respectively. For details, refer to the previous description of FIG. 10, which will not be repeated here. At this time, the third format DSR MAC CE can also contain a second indication information of a 4-bit bitmap, wherein the BT field 0 corresponds to the latency index 0, the BT field 1 corresponds to the latency index 1, and so on. That is, the BT field 0 is used to indicate the BS table adopted by the data amount of the buffer size indicated by the latency index 0, and the BT field 1 is used to indicate the BS table adopted by the data amount of the buffer size indicated by the latency index 1. In this scenario, the size of the field occupied by the second indication information is the same as the size of the field occupied by the first indication information. It can be understood that the second indication information indicates that O data amounts of the M data amounts correspond to BS tables respectively. O of the M bits indicates the BS table of the O data amounts respectively. The size of O can be determined according to the first indication information, and the detailed information can be referred to the previous explanation, which will not be repeated here. At this time, because the third format DSR MAC CE only contains O data amounts (or buffer size fields) in the first LCG, the remaining (M-O) corresponding bits of the M bits of the second indication information can not indicate any information, for example, as a reserved field, or not displayed in the DSR MAC CE. Correspondingly, the network device can ignore the (M-O) corresponding bit information.
[0265] Optionally, in some possible scenarios, the third format DSR MAC CE can also reserve a field for the second LCG. The size of the field can be the same as the size of the field occupied by the first indication information. In other words, when the third format DSR MAC CE determines to contain the information of one LCG, it can contain the field corresponding to the LCG. When the LCG is the first LCG, the field is used to carry the first indication information; otherwise, when the LCG is the second LCG, the field is a reserved field, that is, the field can carry any value, or each bit of the field is 0. When the LCG is the second LCG, the network device can ignore the field corresponding to the LCG.
[0266] Optionally, in some possible scenarios, a word field can also be reserved for the second LCG in the third format DSR MAC CE. A size of the word field can be the same as a size of the word field occupied by the second indication information. In other words, when the third format DSR MAC CE determines to contain information of one LCG, the word field corresponding to the LCG can be contained. When the LCG is the first LCG, and the first LCG is configured with an additional BS table, the word field is used to carry the second indication information; otherwise, when the LCG is the second LCG, the word field is a reserved word field, that is, the word field can carry an arbitrary value, or each bit of the word field is 0. When the LCG is the second LCG, the network device can ignore the word field corresponding to the LCG.
[0267] In some implementations, for one LCG or one LCH, a maximum delay reporting threshold in the configured delay reporting threshold cannot be higher than the threshold for triggering DSR, that is, the first threshold or the second threshold.
[0268] In some implementations, the remaining transmission delay budget can be determined according to a packet assembly time of a MAC PDU, or a build / construct time of a DSR MAC CE.
[0269] For example, the start time of the remaining transmission delay budget is the packet assembly time of a MAC PDU, or the build time of a DSR MAC CE, or the sending time of the DSR MAC CE, such as the sending time of a MAC PDU in which the DSR MAC CE is located, which can be the first symbol of a PUSCH transmission resource occupied by the DSR MAC CE.
[0270] FIG. 13 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application. As shown in FIG. 13, the communication apparatus 1300 can include a processing unit 1310 and a transceiver unit 1320.
[0271] As a first example, the apparatus 1300 can be used to implement the communication method implemented by a network device in the embodiment shown in FIG. 8. For example, the processing unit 1310 is configured to implement the processing-related steps performed by the network device in the embodiment shown in FIG. 8, and the transceiver unit 1320 is configured to implement the sending and / or receiving steps and the like performed by the network device in the embodiment shown in FIG. 8.
[0272] As a second example, the apparatus 1300 can be used to implement the communication method implemented by a terminal device in the embodiment shown in FIG. 8. For example, the processing unit 1310 is configured to implement the processing-related steps performed by the terminal device in the embodiment shown in FIG. 8, and the transceiver unit 1320 is configured to implement the sending and / or receiving steps and the like performed by the terminal device in the embodiment shown in FIG. 8.
[0273] Figure 14 is a structural diagram of a communication apparatus provided by another embodiment of the present application. As shown in Figure 14, the communication apparatus 1400 includes a processor 1410 and an interface circuit 1420. The processor 1410 and the interface circuit 1420 are coupled with each other. It can be understood that the interface circuit 1420 can be a transceiver or an input / output interface. Optionally, the apparatus 1400 can further include a memory 1430 for storing instructions executed by the processor 1410 or storing input data required by the processor 1410 for executing instructions or storing data generated after the processor 1410 executes instructions. It can be understood that the memory 1430 can be located outside the processor 1410 or located inside the processor 1410.
[0274] As an example, the processor 1410 is configured to implement the functions of the processing unit 1310, and the interface circuit 1420 is configured to implement the functions of the transceiving unit 1320.
[0275] The communication apparatus 1400 can be a network device or a chip applied in a network device.
[0276] It can be understood that when the communication apparatus 1400 is a network device, the interface circuit 1420 can be a transceiver. When the communication apparatus 1400 is a chip, the interface circuit 1420 can be an input / output interface.
[0277] The communication apparatus 1400 can be a terminal device or a chip applied in a terminal device.
[0278] It can be understood that when the communication apparatus 1400 is a network device, the interface circuit 1420 can be a transceiver. When the communication apparatus 1400 is a chip, the interface circuit 1420 can be an input / output interface.
[0279] When the above communication apparatus is a chip applied in a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from a network device, which can be understood as that the information is first received by other modules (such as a radio frequency module or an antenna) in the terminal, and then transmitted to the terminal chip by the modules. The terminal chip transmits information to a network device, which can be understood as that the information is first transmitted to other modules (such as a radio frequency module or an antenna) in the terminal, and then transmitted to the network device by the modules.
[0280] When the communication device is a chip applied to a network device, the network device chip implements the functions of the network device in the method embodiments. The network device chip receives information from a terminal, which can be understood as the information being received by other modules (such as a radio frequency module or an antenna) in the network device first, and then being sent to the network device chip by the modules. The network device chip sends information to the terminal, which can be understood as the information being sent to other modules (such as a radio frequency module or an antenna) in the network device first, and then being sent to the terminal by the modules.
[0281] In this application, entity A sending information to entity B can be A sending directly to B, or A sending indirectly to B through other entities. Similarly, entity B receiving information from entity A can be entity B receiving the information sent by entity A directly, or entity B receiving the information sent by entity A indirectly through other entities. Here, entity A and B can be RAN nodes or terminals, or modules inside RAN nodes or terminals. The sending and receiving of information can be the information interaction between RAN nodes and terminals, for example, the information interaction between a network device and a terminal; the sending and receiving of information can also be the information interaction between two RAN nodes, for example, the information interaction between a CU and a DU; the sending and receiving of information can also be the information interaction between different modules inside one device, for example, the information interaction between a terminal chip and other modules of the terminal, or the information interaction between a network device chip and other modules of the network device.
[0282] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0283] The steps of a method, process, or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM, flash memory, ROM, EEPROM, ERASABLE / PROGRAMMABLE ROM, EEPROM, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC. Alternatively, the processor and the storage medium can exist as discrete components in a computing device or terminal. As software reads information from the storage medium, the instructions are loaded into memory and executed by the processor.
[0284] In the embodiments described above, the functions of the flow or algorithm described above can be implemented in software, hardware, firmware or any combination thereof. When implemented in software, the functions can be stored or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media include both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage medium can be any available media that can be accessed by a computer. By way of example, and not limitation, such computer-readable media can comprise RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using a coaxial cable, fiber optic cable, or twisted pair, then the coaxial cable, fiber optic cable, or twisted pair are included in the definition of medium. Disk and disc, as used herein, include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), and Blu-Ray® disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.
Claims
1. A communication method characterized by comprising: The method comprises: receiving first configuration information, the first configuration information being used for configuring M time delay reporting thresholds of a first LCG, the M time delay reporting thresholds comprising a first time delay reporting threshold, M being an integer greater than 1, the first time delay reporting threshold being used for determining a time delay status report media access control layer control element (DSR MAC CE); and sending a first DSR MAC CE, the first DSR MAC CE indicating first time delay information, the first time delay information indicating time delay information of first data, the first data belonging to the first LCG, the first time delay information being within the range of the first time delay reporting threshold; The first DSR MAC CE also indicates second time delay information, the second time delay information indicating time delay information of second data, the second data belonging to a second LCG.
2. The method of claim 1, wherein, The method further comprises: receiving second configuration information, the second configuration information being used for configuring a first threshold, the first threshold being used for triggering sending of the first DSR MAC CE.
3. The method according to claim 1 or 2, characterized in that, The method further comprises: receiving third configuration information, the third configuration information comprising a BS table, and determining the O data quantities according to the BS table.
4. A communication method characterized by comprising: The method comprises: sending first configuration information, the first configuration information being used for configuring a first time delay reporting threshold of a first logical channel group (LCG), the first time delay reporting threshold being used for determining a time delay status report (DSR) MAC CE; receiving a first time delay status report (DSR) MAC CE, the first DSR MAC CE indicating first time delay information, the first time delay information indicating time delay information of first data, the first data belonging to the first LCG, the first time delay information being within the range of the first time delay reporting threshold, the first DSR also indicating second time delay information, the second time delay information indicating time delay information of second data, the second data belonging to a second LCG.
5. The method of claim 4, wherein, The method further comprises: sending second configuration information, the second configuration information being used for configuring a first threshold, the first threshold being used for triggering sending of the first DSR MAC CE.
6. The method according to claim 3 or 4, characterized in that, The method further comprises: sending third configuration information, the third configuration information comprising a BS table, and determining the O data quantities according to the BS table.
7. The method according to any one of claims 1 to 6, characterized in that, The first DSR MAC CE also indicates a first data quantity, the first data quantity being a data quantity of the first data.
8. The method of claim 7, wherein, The first data is all data in the first LCG buffer data, a remaining transmission time delay budget of which is within the range of the first time delay reporting threshold. Or, the first data is data in the first LCG buffer data, a remaining transmission time delay budget of which is the shortest among all data in the first LCG buffer data, a remaining transmission time delay budget of which is within the range of the first time delay reporting threshold.
9. The method according to any one of claims 1 to 8, characterized in that, The first DSR MAC CE further comprises first indication information, the first indication information indicating that the first DSR MAC CE contains N pieces of latency information, the N pieces of latency information corresponding to N pieces of latency reporting thresholds in the M pieces of latency reporting thresholds one by one, each piece of latency information in the N pieces of latency information being located in a corresponding latency reporting threshold range in the N pieces of latency reporting threshold ranges, the N pieces of latency information containing the first latency information, N being a positive integer and N being less than or equal to M.
10. The method of claim 9, wherein, The first indication information comprises M bits, the M bits corresponding to the M pieces of latency reporting thresholds one by one, a first bit in the M bits corresponding to the first latency information, the first bit being used to indicate whether the first DSR MAC CE contains the first data amount, M being a positive integer and N being less than or equal to M.
11. The method according to any one of claims 1 to 8, characterized in that, The first DSR MAC CE indicates the first latency information, comprising that the first DSR MAC CE indicates O data amounts, the O data amounts corresponding to O pieces of latency reporting thresholds in the M pieces of latency reporting thresholds one by one, the O pieces of latency information containing the first latency information, O being a positive integer and O being less than or equal to M. Each data amount in the O data amounts is all data in the first LCG buffer data whose remaining transmission latency budget is located in a corresponding latency reporting threshold range.
12. The method according to any one of claims 1 to 11, characterized in that, The first DSR MAC CE further comprises second indication information, the second indication information indicating a BS table corresponding to each data amount in the O data amounts.
13. The method of claim 12, wherein, The second indication information comprises M bits, the M bits corresponding to the M pieces of latency reporting thresholds one by one, the M bits comprising O bits, each bit in the O bits indicating a BS table corresponding to the O data amounts respectively.
14. The method according to claim 9 or 13, characterized in that, The N pieces of latency information are the same as the O data amounts.
15. A communications device, characterized by A processor configured to execute computer program instructions to implement the method of any one of claims 1 to 14.
16. A computer readable storage medium characterized by: Instructions which, when run on a computer, cause the computer to perform the method of any one of claims 1 to 14.
17. A computer program product, characterised in that, Computer program code or instructions which, when run, cause the method of any one of claims 1 to 14 to be implemented.
18. A communication system, characterized by An apparatus to perform the method of any one of claims 1 to 14.
Citation Information
Patent Citations
Communication method and device and computer readable storage medium
CN117812633A
BSR reporting method and device, terminal and network side equipment
CN117998455A
Time delay reporting method and device, terminal and network side equipment
CN118368653A
Communication control method
US20240073736A1