EP-4075854-B1 - DATA PROCESSING METHOD AND APPARATUS, COMMUNICATION DEVICE, AND STORAGE MEDIUM
Inventors
- YANG, XING
Dates
- Publication Date
- 20260506
- Application Date
- 20191213
Claims (13)
- A method for processing data, for a first user equipment ,UE, comprising: determining (S110) a second UE based on logical channel priorities of logical channels corresponding to at least one of sidelink data radio bearers, SL-DRBs, and sidelink signaling radio bearers, SL-SRBs, of data to be transmitted; and determining (S120) a medium-access-control protocol data unit, MAC PDU, for transmitting to the second UE, wherein the MAC PDU comprises data to be transmitted in one or more sidelink radio bearers, SL-RBs, determined based on logical channel priorities of logical channels corresponding to SL-RBs of the second UE, and the SL-RBs of the second UE comprise at least one of SL-DRBs of the second UE and SL-SRBs of the second UE the method characterized by determining (S110) the second UE based on the logical channel priorities of the logical channels corresponding to at least one of the SL-DRBs and the SL-SRBs of the data to be transmitted comprises: determining the second UE based on the logical channel priorities of the logical channels corresponding to the SL-DRBs in response to SL-RBs of the data to be transmitted including the SL-DRBs.
- The method as claimed in claim 1, wherein the logical channel corresponding to the SL-DRB has a logical channel identifier and the logical channel identifier is defined by a communication protocol or configured by a network side.
- The method as claimed in claim 1 or 2, wherein determining the second UE based on the logical channel priorities of the logical channels corresponding to the SL-DRBs comprises: determining (S111a) the logical channel priorities of the logical channels corresponding to the SL-DRBs of the data to be transmitted; and determining (S112a), a UE corresponding to a logical channel with a highest logical channel priority in the logical channels corresponding to the SL-DRBs of the data to be transmitted, as the second UE.
- The method as claimed in claim 1 or 2, wherein determining the second UE based on the logical channel priorities of the logical channels corresponding to the SL-DRBs comprises: determining (S111b) logical channel priorities of logical channels corresponding to SL-DRBs of the data to be transmitted whose bucket capacity is greater than 0; determining (S112b), a UE corresponding to a logical channel with a highest logical channel priority in the logical channels corresponding to the SL-DRBs of the data to be transmitted whose bucket capacity is greater than 0, as the second UE.
- The method as claimed in claim 1 or 2, wherein determining (S110) the second UE based on the logical channel priorities of the logical channels corresponding to at least one of the SL-DRBs and the SL-SRBs of the data to be transmitted comprises: determining the second UE based on the logical channel priorities of the logical channels corresponding to the SL-SRBs in response to SL-RBs of the data to be transmitted not including the SL-DRBs but including the SL-SRBs.
- The method as claimed in any one of claims 1 to 5, wherein determining (S120) the MAC PDU for transmitting to the second UE comprises: Determining (S121a) the logical channel priorities of the logical channels corresponding to the SL-RBs of the second UE; determining (S122a) data to be transmitted in one or more SL-RBs based on an order of the logical channel priorities from high to low; and determining (S123a) the MAC PDU for transmitting to the second UE based on the data to be transmitted in the one or more SL-RBs.
- The method as claimed in any one of claims 1 to 5, wherein determining (S120) the MAC PDU for transmitting to the second UE comprises: determining (S121b) logical channel priorities of logical channels corresponding to SL-RBs of the second UE whose bucket capacity is greater than 0; determining (S122b) data to be transmitted in one or more SL-RBs based on an order of the logical channel priorities from high to low; and determining (S123b) the MAC PDU for transmitting to the second UE based on the data to be transmitted in the one or more SL-RBs.
- The method as claimed in claim 7, wherein determining (S120) the MAC PDU for transmitting to the second UE further comprises: in response to data to be transmitted in the SL-RBs of the second UE whose bucket capacity is greater than 0 being all carried in the MAC PDU and the MAC PDU still having a remaining capacity, determining data to be transmitted in one or more SL-RBs based on an order of logical channel priorities of logical channels corresponding to SL-SBs of the second UE from high to low; and determining the MAC PDU for transmitting to the second UE based on the data to be transmitted in the one or more SL-RBs.
- The method as claimed in any one of claims 1 to 8, wherein a MAC sideline shared channel (SL-SCH) sub-header of the MAC PDU comprises an SL layer 2 identifier of the second UE.
- A first user equipment, UE, comprising: a transceiver; a memory; and a processor, respectively connected to the transceiver and the memory, configured to, by executing computer-executable instructions stored in the memory, control the transceiver to transmit and receive wireless signals and perform: determining (S110) a second UE based on logical channel priorities of logical channels corresponding to at least one of sidelink data radio bearers (SL-DRBs) and sidelink signaling radio bearers (SL-SRBs) of data to be transmitted; and determining (S120) a medium-access-control protocol data unit (MAC PDU) for transmitting to the second UE, wherein the MAC PDU comprises data to be transmitted in one or more sidelink radio bearers (SL-RBs) determined based on logical channel priorities of logical channels corresponding to SL-RBs of the second UE, and the SL-RBs of the second UE comprise at least one of SL-DRB(s) of the second UE and SL-SRB(s) of the second UE characterized in that the processor is further configured to, by executing computer-executable instructions stored in the memory, perform: determining the second UE based on the logical channel priorities of the logical channels corresponding to the SL-DRBs in response to SL-RBs of the data to be transmitted including the SL-DRBs.
- The first user equipment as claimed in claim 10, wherein the processor is further configured to, by executing computer-executable instructions stored in the memory, perform: determining (S111a) the logical channel priorities of the logical channels corresponding to the SL-DRBs of the data to be transmitted; and determining (S112a), a UE corresponding to a logical channel with a highest logical channel priority in the logical channels corresponding to the SL-DRBs of the data to be transmitted, as the second UE.
- The first user equipment as claimed in claim 10, wherein the processor is further configured to, by executing computer-executable instructions stored in the memory, perform: determining (S111b) logical channel priorities of logical channels corresponding to SL-DRBs of the data to be transmitted whose bucket capacity is greater than 0; determining (S112b), a UE corresponding to a logical channel with a highest logical channel priority in the logical channels corresponding to the SL-DRBs of the data to be transmitted whose bucket capacity is greater than 0, as the second UE.
- A computer storage medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a processor, the method as claimed in any one of claims 1 to 9 is performed.
Description
TECHNICAL FIELD The invention relates to the field of wireless communication, and in particular, to a method for processing data, a communication device and a storage medium. BACKGROUND In the fourth generation (4th, 4G) mobile communication era, a sidelink (SL) communication mode was introduced to support a direct communication between a user equipment (UE) and another UE. A protocol stack of the SL communication mode can be illustrated in FIG. 1. An interface between UE A and UE B is PC5-U. Addressing for the SL transmission is realized through a source identifier and a destination identifier of a media access control (MAC) layer and there is no need to establish a connection before the transmission. There is only a data radio bearer (DRB) on the SL for transmitting data and each DRB corresponds to a logical channel. A plurality of logical channels can be established between a source UE and a destination UE for transmitting data. The layers included in UE A and UE B in FIG 1 are a physical layer (PHY), a MAC layer, a radio link control (RLC) and a packet data convergence protocol (PDCP). In the fifth generation (5th, 5G) mobile communication era, a unicast connection on the SL is necessary to support enhanced vehicle-to-everything (V2X) communications and other services, and to provide higher transmission rate and higher reliability. To support the establishment and management of unicast connections, an SL signaling radio bearer (SRB) is introduced to transmit control signalings for establishing and managing unicast connections. Each SRB also corresponds to a logical channel. When a network configures logical channel priorities by broadcasting, logical channel priorities of logical channels corresponding to DRB(s) and SRB(s) may be fixed values. Data on each logical channel may change dynamically. In the related art, it may happen that data of the lower logical channel priority of the destination UE are transmitted, but data of the higher logical channel priority of another destination UE are not transmitted, which may not guarantee Quality of Service (QoS). The prior art includes the following: 3GPP Draft; R2-1903173, 2019-04-06, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, route des Lucioles, F-06921 Sophia-Antipolis Cedex, France; 3GPP Draft; R2-1916288, 2019-11-23, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre, 650, route des Lucioles, F-06921 Sophia-Antipolis Cedex, France; and WO2019198838A1. SUMMARY The invention is defined by the attached set of claims. Embodiments of the disclosure provide a method and an apparatus for processing data, a communication device and a storage medium. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram illustrating a protocol stack of SL communication.FIG. 2 is a schematic diagram of a wireless communication system according to some embodiments of the disclosure.FIG. 3 is a schematic diagram of a MAC SL-SCH according to some embodiments of the disclosure.FIG. 4 is a schematic diagram of a MAC PDU according to some embodiments of the disclosure.FIG. 5 is a flowchart of a method for processing data according to some embodiments of the disclosure.FIG. 6A is a flowchart of a method for processing data according to some embodiments of the disclosure.FIG. 6B is a flowchart of a method for processing data according to some embodiments of the disclosure.FIG. 7A is a flowchart of a method for processing data according to some embodiments of the disclosure.FIG. 7B is a flowchart of a method for processing data according to some embodiments of the disclosure.FIG. 8 is a block diagram of an apparatus for processing data according to some embodiments of the disclosure.FIG. 9 is a block diagram of a UE according to some embodiments of the disclosure.FIG. 10 is a block diagram of a base station according to some embodiments of the disclosure. DETAILED DESCRIPTION Referring to FIG. 2, it illustrates a schematic diagram of a wireless communication system according to some embodiments of the disclosure. As illustrated in FIG. 2, the wireless communication system is a communication system based on cellular mobile communication technologies. The wireless communication system may include terminals 110 and base stations 120. The terminal 110 may be a device that provides voice and/or data connectivity to a user. The terminal 110 can communicate with one or more core networks via a radio access network (RAN). The terminal 110 can be an IoT terminal such as a sensor device, a mobile phone (or a cellular phone) and a computer with the IoT terminal such as a fixed, portable, pocket-sized, handheld, built-in computer or vehicle-mounted device, for example, station (STA), subscriber unit, subscriber station, mobile station, mobile, remote station, access point, remote terminal, access terminal, user terminal, user agent, user device, or user equipment (UE). Alternatively, the terminal 110 may also be an unmanned aircraft. Alternative