Data transmission method, reception method, device, terminal and medium for direct communication

By multiplexing the data corresponding to multiple direct communication identifiers of the second UE into the same MAC PDU, the problem of resource waste in direct communication is solved and the resource utilization rate is improved.

CN116249090BActive Publication Date: 2026-05-08BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2019-07-12
Publication Date
2026-05-08

AI Technical Summary

Technical Problem

In direct communication, when the amount of data that the time frequency resource can carry exceeds the amount of data that the MAC PDU can carry, it leads to a waste of resources.

Method used

By multiplexing the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU, each direct communication identifier corresponds to one or more logical channels of the second UE, utilizing idle transmission resources in the time and frequency resources.

Benefits of technology

This improves resource utilization and ensures that idle transmission resources are utilized as much as possible when the amount of data that time-frequency resources can carry is greater than the amount of data in a MAC PDU.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116249090B_ABST
    Figure CN116249090B_ABST
Patent Text Reader

Abstract

The application is a divisional application of application No. 201980001346.4. The disclosure discloses a data sending method and receiving method, device, terminal and medium of direct connection communication, belonging to the field of wireless communication. The method comprises the following steps: a first UE multiplexes at least two direct connection communication data corresponding to direct connection communication identifiers of a second UE into a same MAC PDU, and sends the MAC PDU to the second UE; wherein each direct connection communication identifier corresponds to one or more logical channels of the second UE. If the bearable data amount of a time-frequency resource is greater than the data amount of a MAC PDU, the first UE in the disclosure multiplexes direct connection communication data corresponding to multiple direct connection communication identifiers into the same MAC PDU, so as to improve the resource utilization rate.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application based on Chinese patent application No. 201980001346.4 filed on July 12, 2019, entitled "Data transmission method, receiving method, apparatus, terminal and medium for direct communication". Technical Field

[0002] This disclosure relates to the field of wireless communication, and in particular to a data transmission method, receiving method, apparatus, terminal and medium for SideLink (SL) direct communication. Background Technology

[0003] With the development of mobile communication technology, the era of 5G (5th generation mobile networks), where everything is interconnected, is approaching. The most significant benefit of Vehicle-to-Everything (V2X) technology is increased road safety. To enable direct communication between user equipment (UE) terminals in V2X, a direct communication method has been introduced.

[0004] Direct communication transmission uses the source and destination identifiers carried in the SideLink Shared Channel (SL-SCH) header for addressing, eliminating the need for connection establishment before transmission. The source identifier corresponds to the direct communication identifier of the first UE, which may have one or more such identifiers. The destination identifier corresponds to the direct communication identifier of the second UE, which may also have one or more such identifiers. The first UE first determines the time-frequency resources for sending the first direct communication data to the second UE. The source UE selects the second UE with the highest logical channel priority, assembles the data to be transmitted from this destination UE into a Medium Access Control Protocol Data Unit (MAC PDU), and sends it to the physical layer. Upon receiving the MAC PDU, the second UE forwards it to the logical channel corresponding to the destination identifier.

[0005] In the above communication process, if the amount of data that the time-frequency resources can carry is greater than the amount of data in the MAC PDU, the remaining resource space will be filled, and these remaining resource spaces cannot be further utilized, resulting in resource waste. Summary of the Invention

[0006] This disclosure provides a data transmission method, reception method, apparatus, terminal, and medium for direct communication, which can solve the problem of wasted transmission resources when the data capacity of time-frequency resources exceeds the data capacity of a MAC PDU. The technical solution is as follows:

[0007] According to one aspect of this disclosure, a data transmission method for direct communication is provided, applied in a first UE in a vehicle network, the method comprising:

[0008] The first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and sends it to the second UE; wherein each direct communication identifier corresponds to one or more logical channels of the second UE.

[0009] In an optional embodiment, the MAC PDU includes at least two SideLinkShare Channel (SL-SCH) subheaders, each SL-SCH subheader corresponding to its respective SideLinkShare identifier, and each SL-SCH subheader is used to indicate the SideLinkShare identifier corresponding to one or more Medium Access Service Protocol Data Units (MAC SDUs) belonging to the SL-SCH subheader.

[0010] In an optional embodiment, the step of multiplexing the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and sending it to the second UE includes:

[0011] Acquire the first direct communication data, which is the data to be sent corresponding to the first direct communication identifier of the highest priority logical channel, and the highest priority logical channel is the logical channel corresponding to the second UE.

[0012] Determine the time-frequency resources used to send the first direct communication data;

[0013] Add the first direct communication data to the MAC PDU;

[0014] When the amount of data that the time-frequency resource can carry is greater than the amount of data in the MAC PDU, the second direct communication data is obtained. The second direct communication data is the data to be sent corresponding to the second direct communication identifier of the logical channel with the highest priority among the other logical channels of the second UE.

[0015] Add the second direct communication data to the MAC PDU;

[0016] When the time-frequency resource has no remaining space for carrying data or there is no other data to be sent corresponding to the second UE, the time-frequency resource is used to send the MAC PDU to the second UE.

[0017] According to one aspect of this disclosure, a method for receiving direct communication is provided, applied in a second user equipment (UE) in a vehicle-to-everything (V2X) network, the method comprising:

[0018] The system receives a MAC PDU sent by a first UE, the MAC PDU including direct communication data corresponding to at least two direct communication identifiers of the second UE; each direct communication identifier corresponds to one or more logical channels of the second UE; and sends the direct communication data in the MAC PDU to the corresponding logical channel according to the at least two direct communication identifiers.

[0019] In an optional embodiment, the MAC PDU includes at least two SL-SCH subheaders, each SL-SCH subheader corresponding to its respective direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0020] According to one aspect of this disclosure, a data transmission apparatus for direct communication is provided, the apparatus comprising:

[0021] The transmitting module is configured such that the first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and transmits it to the second UE; wherein each of the direct communication identifiers corresponds to one or more logical channels of the second UE.

[0022] According to one aspect of this disclosure, a data receiving apparatus for direct communication is provided, the apparatus comprising: a receiving module configured to receive a MAC PDU transmitted by a first UE, the MAC PDU including direct communication data corresponding to at least two direct communication identifiers of the second UE; each of the direct communication identifiers corresponding to one or more logical channels of the second UE; and a transmitting module configured to transmit the direct communication data in the MAC PDU to the corresponding logical channel according to the at least two direct communication identifiers.

[0023] According to one aspect of this disclosure, a terminal is provided, the terminal comprising: a processor; a transceiver connected to the processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to load and execute the executable instructions to implement a direct communication data transmission method as described above, and / or a direct communication data reception method as described above.

[0024] According to one aspect of this disclosure, a computer-readable storage medium is provided, wherein executable instructions are stored therein, the executable instructions being loaded and executed by a processor to implement the direct communication data transmission method as described above, and / or the direct communication data reception method as described above.

[0025] The technical solutions provided in this disclosure have at least the following beneficial effects:

[0026] The first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and sends it to the second UE. Each direct communication identifier corresponds to one or more logical channels of the second UE, which enables the idle transmission resources in the time and frequency resources to be utilized as much as possible when the data capacity of the time and frequency resources is greater than the data capacity of the MAC PDU, thereby improving resource utilization. Attached Figure Description

[0027] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0028] Figure 1 This is a block diagram of a communication system provided in an exemplary embodiment of this disclosure;

[0029] Figure 2 This is a flowchart of a direct communication data transmission method provided in an exemplary embodiment of this disclosure;

[0030] Figure 3 This is a flowchart of a direct communication data receiving method provided in an exemplary embodiment of this disclosure;

[0031] Figure 4 This is a flowchart illustrating data transmission in direct communication provided by an exemplary embodiment of this disclosure;

[0032] Figure 5 This is a schematic diagram of a direct communication protocol stack provided in an exemplary embodiment of this disclosure;

[0033] Figure 6 This is a format diagram of a MAC PDU provided in an exemplary embodiment of this disclosure;

[0034] Figure 7 yes Figure 6 The format diagram of the SL-SCH subheader in the MAC PDU is shown below;

[0035] Figure 8 This is a flowchart of a direct communication data multiplexing method provided in an exemplary embodiment of this disclosure;

[0036] Figure 9 This is a schematic diagram of the structure of a direct communication transmitting device provided in an exemplary embodiment of this disclosure;

[0037] Figure 10 This is a schematic diagram of the structure of a receiving device for direct communication provided in an exemplary embodiment of this disclosure;

[0038] Figure 11 This is a schematic diagram of a terminal structure for direct communication provided in an exemplary embodiment of this disclosure. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this disclosure clearer, the embodiments of this disclosure will be described in further detail below with reference to the accompanying drawings.

[0040] Figure 1 A block diagram of a communication system supporting direct communication is shown, according to an illustrative embodiment of this disclosure. This communication system may be a schematic diagram of a non-roaming 5G system architecture, which can be applied to vehicle-to-everything (V2X) services using D2D technology.

[0041] The system architecture includes a data network (DN) containing V2X application servers required for V2X services. It also includes a 5G core network, whose network functions include: Unified Data Management (UDM), Policy Control Function (PCF), Network Exposure Function (NEF), Application Function (AF), Unified Data Repository (UDR), Access and Mobility Management Function (AMF), Session Management Function (SMF), and User Plane Function (UPF).

[0042] The system architecture also includes a New Generation-Radio Access Network (NG-RAN) and four user equipments (i.e., user equipment 1 to user equipment 4) as exemplarily shown, each of which is equipped with a V2X application. The NG-RAN includes one or more access network devices, such as base stations (gNBs).

[0043] In this system architecture, the data network is connected to the user plane functions in the 5G core network via the N6 reference point; the V2X application server is connected to the V2X applications in the user equipment via the V1 reference point; the radio access network is connected to the AMF and UPF functions in the 5G core network, and the radio access network is connected to user equipment 1 and user equipment 5 via the Uu reference point; multiple user equipments communicate directly through the PC5 reference point, and multiple V2X applications communicate through the V5 reference point. These reference points can also be referred to as "interfaces".

[0044] Figure 2 A flowchart illustrating a direct communication data transmission method provided in an exemplary embodiment of this disclosure is shown. This method can be performed by a first UE in V2X (e.g., ...). Figure 1 The method is executed by UE1 in the UE1, and includes:

[0045] Step 201: The first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU;

[0046] For example, the first UE is a transmitting user equipment, and the second UE is a receiving user equipment.

[0047] User equipment can include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), terminal devices, etc. For ease of description, the devices mentioned above are collectively referred to as UE. In this embodiment, the UE is a device that supports direct communication, such as vehicles, other vehicles, infrastructure, and pedestrians.

[0048] Each UE has one or more direct communication identifiers. Taking the direct communication identifier of the second UE as an example, each direct communication identifier corresponds to one or more logical channels of the second UE.

[0049] The first UE can multiplex the direct communication data corresponding to at least two direct communication identifiers belonging to the second UE into the same MAC PDU.

[0050] In one example, a MAC PDU includes at least two SL-SCHs, each SL-SCH subheader corresponding to its respective direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MACSDUs belonging to the SL-SCH subheader.

[0051] Step 202: The first UE sends the MAC PDU to the second UE;

[0052] For example, the vehicle-to-everything (V2X) communication between the first UE and the second UE is a direct unicast communication.

[0053] In summary, by having the first UE multiplex the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and then transmit it to the second UE, and by having each direct communication identifier correspond to one or more logical channels of the second UE, the idle transmission resources in the time-frequency resources can be utilized as much as possible to improve resource utilization when the data capacity of the time-frequency resources exceeds the data capacity of the MAC PDU.

[0054] Figure 3 A flowchart illustrating a data reception method for direct communication provided in an exemplary embodiment of this disclosure is shown. This method can be implemented by a second UE in V2X (e.g., Figure 1 The method is executed by UE2 in the UE2, and includes:

[0055] Step 301: The second UE receives the MAC PDU sent by the first UE. The MAC PDU includes direct communication data corresponding to at least two direct communication identifiers of the second UE. Each direct communication identifier corresponds to one or more logical channels of the second UE.

[0056] In one example, a MAC PDU includes at least two SL-SCHs, each SL-SCH subheader corresponding to its respective direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0057] For example, the first UE is a sending user equipment, and the second UE is a receiving user equipment. Optionally, the vehicle-to-everything (V2X) communication between the first UE and the second UE is a direct unicast communication.

[0058] Step 302: The second UE sends the direct communication data in the MAC PDU to the corresponding logical channel based on at least two direct communication identifiers.

[0059] In summary, by having the first UE multiplex the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and then transmit it to the second UE, and by having each direct communication identifier correspond to one or more logical channels of the second UE, the idle transmission resources in the time-frequency resources can be utilized as much as possible to improve resource utilization when the data capacity of the time-frequency resources exceeds the data capacity of the MAC PDU.

[0060] Figure 4 A flowchart illustrating a direct communication data transmission method provided by an exemplary embodiment of this disclosure is shown. This method can be performed by a first UE and a second UE in V2X (e.g., Figure 1 The method is executed by UE1 and UE2 in the specified locations, and includes:

[0061] Step 401: The first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU;

[0062] In one example, a MAC PDU includes at least two SL-SCHs, each SL-SCH subheader corresponding to its own direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0063] Step 402: The first UE sends a MAC PDU to the second UE;

[0064] Among them, the vehicle-to-everything (V2X) communication between the first UE and the second UE can be a direct unicast communication.

[0065] Step 403: The second UE receives a MAC PDU, which includes direct communication data corresponding to at least two direct communication identifiers of the second UE.

[0066] Step 404: The second UE sends the direct communication data in the MAC PDU to the corresponding logical channel based on at least two direct communication identifiers.

[0067] Reference Figure 5 , Figure 5 A schematic diagram of a direct communication protocol stack provided by an exemplary embodiment of this disclosure is shown. Figure 5 It includes five sublayers: Physical (PHY), Medium Access Control (MAC), Radio Link Control (RLC), Packet Data Convergence Protocol (PDCP), and Service Data Adaptation Protocol (SDAP).

[0068] The connection points between layers are called Service Access Points (SAPs). The Physical Layer provides transport channel-level services to the MAC sublayer, the MAC sublayer provides logical channel-level services to the RLC sublayer, the PDCP sublayer provides radio bearer-level services to the SDAP layer, and the SDAP layer provides 5G core network Quality of Service (QoS) flow-level services to the upper layers. The MAC sublayer is responsible for the multiplexing of multiple logical channels to the same transport channel.

[0069] The MAC layer of the first UE receives direct communication data to be transmitted from multiple logical channels. The target identifiers of these direct communication data are the direct communication identifiers of other UEs. Taking the second UE as an example, the second UE has one or more direct communication identifiers, and each direct communication identifier corresponds to one or more logical channels of the second UE. The first UE can multiplex the data to be transmitted (direct communication data to be transmitted) from the logical channels corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and send it to the second UE.

[0070] Reference Figure 6 , Figure 6A format diagram of a MAC PDU provided in an exemplary embodiment of this disclosure is shown. The MAC PDU includes: a MAC header, at least two MAC SDUs, and padding (optional). The MAC header includes at least two SL-SCH subheaders, each SL-SCH subheader corresponding to at least one R / R / E / LCID / F / L subheader and a padding subheader (optional). Each SL-SCH subheader also corresponds to a MAC SDU.

[0071] For each SL-SCH subheader, there is a one-to-one correspondence between the number of R / R / E / LCID / F / L subheaders and the number of MAC SDUs.

[0072] Each SL-SCH subheader carries a source identifier and a destination identifier. For example, Figure 6 The MAC header includes two SL-SCH subheaders. SL-SCH subheader 1 corresponds to R / R / E / LCID / F / L subheaders 1-1 to R / R / E / LCID / F / L subheaders 1-N, and also corresponds to MAC SDUs 1-1 to MAC SDUs 1-N. The number of MAC SDUs is the same as the number of R / R / E / LCID / F / L subheaders, and there is a one-to-one correspondence between them. For example, R / R / E / LCID / F / L subheader 1-1 corresponds to MAC SDU 1-1. SL-SCH subheader 2 corresponds to R / R / E / LCID / F / L subheaders 2-1 to R / R / E / LCID / F / L subheaders 2-N, and also corresponds to MAC SDU 2-1 to MAC SDU 2-N. The number of MAC SDUs is the same as the number of R / R / E / LCID / F / L subheaders, and there is a one-to-one correspondence between the two. For example, R / R / E / LCID / F / L subheader 2-1 corresponds to MAC SDU 2-1.

[0073] In each R / R / E / LCID / F / L sub-header, LCID indicates the logical channel; L indicates the length of the MAC SDU. Except for the last sub-header and the sub-headers corresponding to fixed-length control messages, each sub-header has an L field, the length of which is indicated by the F field. If the MAC SDU length is greater than 128 bytes, F is set to 1; otherwise, it is set to 0. The value of F indicates the corresponding L value and thus the length of the MAC SDU. E indicates whether there are multiple fields in the MAC header. When E = 1, it indicates the existence of another set of R / R / E / LCID / F / L sub-headers; when E = 0, it indicates the absence of another set of R / R / E / LCID / F / L sub-headers. R is a reserved bit, set to "0".

[0074] The number of MAC SDUs is the same as the number of R / R / E / LCID / F / L subheaders, and there is a one-to-one correspondence between them. There is also a correspondence between padding and padding subheaders.

[0075] In one example, a MAC PDU includes at least two SL-SCH subheaders, each SL-SCH subheader corresponding to a direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0076] Reference Figure 7 , Figure 7 A format diagram of the SL-SCH subheader in a MAC PDU provided by an exemplary embodiment of this disclosure is shown.

[0077] The SL-SCH subheader consists of 7 bytes, each occupying 8 bits. Byte 1 includes version information V, occupying 4 bits, and a reserved bit R, occupying 4 bits. Bytes 2 to 4 are source identifiers (e.g., the direct communication identifier of the first UE), and bytes 5 to 7 are destination identifiers (e.g., the direct communication identifier of the second UE). The version information V is used to indicate unicast / multicast / broadcast.

[0078] The source and destination identifiers in each SL-SCH subheader are generated by the application layer (layer 2) and provided to the access (AS) layer for use, corresponding to the direct communication identifier.

[0079] Figure 8 A flowchart illustrating a direct communication data transmission method provided by an exemplary embodiment is shown. This method can be performed by a first UE and a second UE in V2X (e.g., Figure 1 The method is executed by UE1 and UE2 in the specified locations, and includes:

[0080] Step 801: The first UE acquires the first direct communication data;

[0081] Optionally, the first UE may have multiple logical channels with direct communication data to be transmitted. Each logical channel corresponds to its own direct communication identifier, and different direct communication identifiers may correspond to the same or different UEs.

[0082] In one example, the first UE obtains the first direct communication data, including: obtaining the first direct communication identifier corresponding to the highest priority logical channel, where the highest priority logical channel is the logical channel corresponding to the second UE; obtaining the direct communication data to be sent on all logical channels corresponding to the first direct communication identifier, and determining them as the first direct communication data.

[0083] Step 802: The first UE determines the time-frequency resources used to send the first direct communication data;

[0084] In one example, determining the time-frequency resources for transmitting the first direct-connection communication data includes: receiving a direct-connection communication grant sent by a base station, the direct-connection communication grant indicating the time-frequency resources for transmitting the first direct-connection communication data; or, determining the time-frequency resources from a pre-configured resource pool.

[0085] In one example, 3GPP defines two transmission modes for direct communication: Mode A and Mode B. Mode A: The terminal's transmission resources are allocated by the base station via the downlink. The terminal transmits data on the downlink according to the resources allocated by the base station. The base station can allocate resources for a single transmission or for semi-static transmission. Mode B: The terminal selects a resource from the resource pool for data transmission.

[0086] Step 803: Add the first direct communication data to the MAC PDU;

[0087] In one example, adding the first direct communication data to the MAC PDU includes: adding a first direct communication shared channel SL-SCH subheader to the MAC PDU based on the direct communication identifier of the highest priority logical channel, wherein the first SL-SCH subheader is used to indicate the first group of MAC SDUs; and adding the first group of MAC SDUs to the MAC PDU based on the first direct communication data.

[0088] Optionally, when the first direct communication data corresponds to a logical channel X, a MACSDU and a corresponding R / R / E / LCID / F / L subheader are added to the MAC PDU, where the logical channel identifier (LCID) in the R / R / E / LCID / F / L subheader is the identifier of the logical channel X. When the first direct communication data corresponds to at least n logical channels, n MACSDUs and corresponding R / R / E / LCID / F / L subheaders are added to the MAC PDU, where the logical channel identifier (LCID) in each R / R / E / LCID / F / L subheader is the identifier of the corresponding logical channel.

[0089] Step 804: When the amount of data that the time frequency resource can carry is greater than the amount of data in the MAC PDU, the first UE obtains the second direct communication data.

[0090] Step 805: The first UE adds the second direct communication data to the MAC PDU;

[0091] In one example, the first UE adds a second SL-SCH subheader to the MAC PDU based on the direct communication identifier of the logical channel corresponding to the second direct communication data. The second SL-SCH is used to indicate the second set of MAC SDUs. The second set of MAC SDUs is then added to the MAC PDU based on the second direct communication data.

[0092] Optionally, when the second direct communication data corresponds to a logical channel X, a MACSDU and a corresponding R / R / E / LCID / F / L subheader are added to the MAC PDU, where the logical channel identifier (LCID) in the R / R / E / LCID / F / L subheader is the identifier of the logical channel X. When the second direct communication data corresponds to at least n logical channels, n MACSDUs and corresponding R / R / E / LCID / F / L subheaders are added to the MAC PDU, where the logical channel identifier (LCID) in each R / R / E / LCID / F / L subheader is the identifier of the corresponding logical channel.

[0093] Step 806: When there is no remaining space for the data capacity of the time frequency resource or no other data to be transmitted corresponding to the second UE, stop adding data;

[0094] Optionally, if there is remaining space in the time frequency resources and there is other data to be transmitted corresponding to the second UE, step 804 is executed again to continue adding data to the MAC PDU.

[0095] At this point, the data that is added can be referred to as: third direct communication data, fourth direct communication data, fifth direct communication data, etc.

[0096] Step 807: The first UE sends a MAC PDU to the second UE;

[0097] The first UE sends a MAC PDU to the second UE using the time and frequency resources it has acquired.

[0098] Step 808: The second UE sends the direct communication data in the MAC PDU to the corresponding logical channel based on at least two direct communication identifiers.

[0099] For example, the second UE sends one or more MAC SDUs belonging to the SL-SCH subheader to the logical channel corresponding to the direct communication identifier (target identifier) ​​based on the direct communication identifier (target identifier) ​​in the SL-SCH subheader.

[0100] Optionally, when there are at least two logical channels corresponding to the direct communication identifier, for one or more MAC SDUs belonging to the SL-SCH subheader, the MAC SDU is sent to the logical channel corresponding to the LCID according to the logical channel identifier (LCID) in the R / R / E / LCID / F / L subheader corresponding to each MAC SDU.

[0101] In summary, the method provided in this embodiment multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and sends it to the second UE. Each direct communication identifier corresponds to one or more logical channels of the second UE, which enables the utilization of idle transmission resources in the time-frequency resources to the greatest extent possible, thus improving resource utilization, when the data capacity of the time-frequency resources exceeds the data capacity of the MAC PDU.

[0102] In one exemplary example, Table 1 illustrates the relationship between the UE, the direct communication identifier, the logical channel, and the data to be transmitted.

[0103] Table 1

[0104]

[0105] 1. UE1 sends a SidelinkUEInformation message to the base station, which carries the target sidelink identifiers a, b, c, d and e, and indicates that a, b and c correspond to the same UE2, and d and e correspond to the same UE3.

[0106] 2. UE1 receives the Sidelink scheduling from the base station and can send 3kb of data.

[0107] 3. UE1 first selects the sidelink identifier a with the highest priority of 4 according to the priority of the logical channel, sorts the logical channel priority, and puts 1kb of data (the data to be transmitted corresponding to logical channel 2-1) into the MAC PDU.

[0108] 4. If UE1 finds that it can continue to send Sidelink data, it selects the higher priority c from the other target sidelink UE identifiers b and c corresponding to UE2, sorts them according to the priority of the logical channel, and adds 2kb of data (the data to be sent corresponding to logical channels 2-3 and 2-4) to the MAC PDU.

[0109] 5. If UE1 finds that there is no extra space, it will send the MAC PDU to the physical layer and transmit it to UE2.

[0110] Figure 9A schematic diagram of a data transmission apparatus for direct communication provided in an exemplary embodiment of this disclosure is shown. This apparatus can be implemented as all or part of a first UE through software, hardware, or a combination of both. The apparatus includes a transmission module 901, an acquisition module 902, a determination module 903, and an addition module 904.

[0111] The transmitting module 901 is configured such that the first UE multiplexes the direct communication data corresponding to at least two direct communication identifiers of the second UE into the same MAC PDU and transmits it to the second UE; wherein each of the direct communication identifiers corresponds to one or more logical channels of the second UE.

[0112] In an optional embodiment, the MAC PDU includes at least two SL-SCH subheaders, each SL-SCH subheader corresponding to the direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0113] In an optional embodiment, the acquisition module 902 is configured to acquire first direct communication data, which is the data to be transmitted corresponding to the first direct communication identifier of the highest priority logical channel, and the highest priority logical channel is the logical channel corresponding to the second UE; the determination module 903 is configured to determine the time-frequency resources used to transmit the first direct communication data; the addition module 904 is configured to add the first direct communication data to the MAC PDU; the acquisition module 902 is configured to acquire second direct communication data when the data capacity of the time-frequency resources is greater than the data capacity of the MAC PDU, where the second direct communication data is the data to be transmitted corresponding to the second direct communication identifier of the highest priority logical channel among the other logical channels of the second UE; the addition module 904 is configured to add the second direct communication data to the MAC PDU; and the transmission module 901 is configured to use the time-frequency resources to transmit the MAC PDU to the second UE when there is no remaining space in the data capacity of the time-frequency resources or when there is no other data to be transmitted corresponding to the second UE.

[0114] In an optional embodiment, the acquisition module 902 is configured to acquire the first direct communication identifier corresponding to the highest priority logical channel, wherein the highest priority logical channel is the logical channel corresponding to the second UE; the determination module 903 is configured to determine the direct communication data to be transmitted on all logical channels corresponding to the first direct communication identifier as the first direct communication data.

[0115] In an optional embodiment, the acquisition module 902 is configured to acquire the second direct communication identifier corresponding to the logical channel with the highest priority among the other logical channels corresponding to the second UE when the amount of data that the time-frequency resource can carry is greater than the amount of data of the first direct communication data; the determination module 903 is configured to determine the direct communication data to be sent on all logical channels corresponding to the second direct communication identifier as the second direct communication data.

[0116] In an optional embodiment, the adding module 904 is configured to add a first SL-SCH subheader to the MAC PDU based on the direct communication identifier of the highest priority logical channel, the first SL-SCH subheader being used to indicate a first group of MAC SDUs; and to add the first group of MACSDUs to the MAC PDU based on the first direct communication data.

[0117] In an optional embodiment, the adding module 904 is configured to add a second SL-SCH subheader to the MAC PDU based on the direct communication identifier of the logical channel corresponding to the second direct communication data, the second SL-SCH subheader being used to indicate a second group of MAC SDUs; and to add the second group of MAC SDUs to the MAC PDU based on the second direct communication data.

[0118] In an optional embodiment, the determining module 903 is configured to receive direct communication scheduling information sent by an access network device (e.g., a base station), the direct communication scheduling information being used to indicate the time-frequency resources; or, the determining module 903 is configured to determine the time-frequency resources from a pre-configured resource pool.

[0119] Figure 10 A schematic diagram of a data receiving device for direct communication provided in an exemplary embodiment of this disclosure is shown. This device can be implemented as all or part of a first UE through software, hardware, or a combination of both. The device includes a receiving module 1001 and a transmitting module 1002.

[0120] The receiving module 1001 is configured to receive a MAC PDU sent by the first UE. The MAC PDU includes direct communication data corresponding to at least two direct communication identifiers of the second UE. Each direct communication identifier corresponds to one or more logical channels of the second UE.

[0121] The MAC PDU includes at least two SL-SCH subheaders, each SL-SCH subheader corresponding to a direct communication identifier, and each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0122] The transmitting module 1002 is configured to transmit direct communication data in the MAC PDU to the corresponding logical channel based on at least two direct communication identifiers.

[0123] In an optional embodiment, the MAC PDU includes at least two Direct Communication Shared Channel Subheaders (SL-SCH), each SL-SCH subheader corresponding to its own Direct Communication Identifier, and each SL-SCH subheader is used to indicate the Direct Communication Identifier corresponding to one or more MAC SDUs belonging to the SL-SCH subheader.

[0124] In an optional embodiment, the transmitting module 1002 is configured as an SL-SCH subheader in a MAC PDU; based on the direct communication identifier in the SL-SCH subheader, it transmits one or more MAC SDUs belonging to the SL-SCH subheader to the logical channel corresponding to the direct communication identifier.

[0125] Figure 11 The diagram shows a schematic of the structure of a terminal (or vehicle networking device) provided in an exemplary embodiment of the present disclosure. The terminal includes: a processor 101, a receiver 102, a transmitter 103, a memory 104, and a bus 105.

[0126] The processor 101 includes one or more processing cores. The processor 101 executes various functional applications and information processing by running software programs and modules.

[0127] The receiver 102 and the transmitter 103 can be implemented as a communication component, which can be a communication chip.

[0128] The memory 104 is connected to the processor 101 via the bus 105.

[0129] The memory 104 can be used to store at least one instruction, and the processor 101 can execute the at least one instruction to implement the various steps in the above method embodiments.

[0130] Furthermore, the memory 104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disks or optical disks, electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), static random access memory (SRAM), read-only memory (ROM), magnetic storage, flash memory, and programmable read-only memory (PROM).

[0131] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the data transmission / reception method for direct communication executed by the terminal provided in the above-described method embodiments.

[0132] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0133] The above description is merely an optional embodiment of this disclosure and is not intended to limit this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the protection scope of this disclosure.

Claims

1. A data transmission method for direct communication, characterized in that, Applied to a first user equipment (UE), the first UE and a second UE establish the direct communication, the method comprising: The direct communication data corresponding to the multiple direct communication identifiers of the second UE are multiplexed into the same Media Access Control Protocol Data Unit (MAC PDU). Each of the direct communication identifiers corresponds to a logical channel of the second UE. The MAC PDU includes at least two direct communication shared channel SL-SCH subheaders, each SL-SCH subheader corresponding to the direct communication identifier. Each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more Media Access Service Protocol Data Units (MAC SDUs) belonging to the SL-SCH subheader.

2. The method according to claim 1, characterized in that, The method further includes: The MAC PDU is sent to the second UE.

3. The method according to claim 1 or 2, characterized in that, The step of multiplexing the direct communication data corresponding to the multiple direct communication identifiers of the second UE into the same MAC PDU and sending it to the second UE includes: Acquire the first direct communication data, which is the data to be sent corresponding to the first direct communication identifier of the highest priority logical channel, and the highest priority logical channel is the logical channel corresponding to the second UE. Determine the time-frequency resources used to send the first direct communication data; Add the first direct communication data to the MAC PDU; When the amount of data that the time-frequency resource can carry is greater than the amount of data in the MAC PDU, the second direct communication data is obtained. The second direct communication data is the data to be sent corresponding to the second direct communication identifier of the logical channel with the highest priority among the other logical channels of the second UE. Add the second direct communication data to the MAC PDU; When the time-frequency resource has no remaining space for carrying data or there is no other data to be sent corresponding to the second UE, the time-frequency resource is used to send the MAC PDU to the second UE.

4. The method according to claim 3, characterized in that, The acquisition of the first direct communication data includes: Obtain the first direct communication identifier corresponding to the highest priority logical channel, wherein the highest priority logical channel is the logical channel corresponding to the second UE; Obtain the direct communication data to be sent on all logical channels corresponding to the first direct communication identifier, and determine it as the first direct communication data.

5. The method according to claim 3, characterized in that, When the amount of data that the time-frequency resource can carry is greater than the amount of data in the MAC PDU, the step of acquiring the second direct communication data to be transmitted on other logical channels of the second UE includes: When the amount of data that the time-frequency resource can carry is greater than the amount of data in the first direct communication data, the second direct communication identifier corresponding to the logical channel with the highest priority among the other logical channels corresponding to the second UE is obtained. Obtain the direct communication data to be sent on all logical channels corresponding to the second direct communication identifier, and determine it as the second direct communication data.

6. The method according to claim 3, characterized in that, Adding the first direct communication data to the MACPDU includes: Based on the direct communication identifier of the highest priority logical channel, a first direct communication shared channel SL-SCH subheader is added to the MAC PDU. The first SL-SCH subheader is used to indicate the first group of MAC SDUs. Based on the first direct communication data, the first set of MAC SDUs is added to the MAC PDU.

7. The method according to claim 3, characterized in that, Adding the second direct communication data to the MAC PDU includes: Based on the direct communication identifier of the logical channel corresponding to the second direct communication data, a second direct communication shared channel subheader SL-SCH is added to the MAC PDU. The second SL-SCH is used to indicate the second group of MAC SDUs. Based on the second direct communication data, the second set of MAC SDUs is added to the MAC PDU.

8. The method according to claim 3, characterized in that, The determination of the time-frequency resources for transmitting the first direct communication data includes: Receive direct communication scheduling information sent by the access network device, wherein the direct communication scheduling information is used to indicate the time and frequency resources; or, The time-frequency resources are determined from the pre-configured resource pool.

9. A data receiving method for direct communication, characterized in that, Applied to a second user equipment (UE), the second UE and the first UE establish the direct communication, the method includes: The system receives a Media Access Control Protocol Data Unit (MAC PDU) sent by the first UE. The MAC PDU includes direct communication data corresponding to multiple direct communication identifiers of the second UE. Each direct communication identifier corresponds to a logical channel of the second UE. The MAC PDU includes at least two Direct Communication Shared Channel (SL-SCH) subheaders. Each SL-SCH subheader corresponds to its respective direct communication identifier. Each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more Media Access Service Protocol Data Units (MAC SDUs) belonging to the SL-SCH subheader. Based on the plurality of direct communication identifiers, the direct communication data in the MAC PDU is sent to the corresponding logical channel.

10. A data transmission device for direct communication, characterized in that, Applied in a first user equipment (UE), the first UE and a second UE establish the direct communication, the apparatus includes: The transmitting module is configured to multiplex the direct communication data corresponding to the multiple direct communication identifiers of the second UE into the same Media Access Control Protocol Data Unit (MAC PDU). Each of the direct communication identifiers corresponds to a logical channel of the second UE. The MAC PDU includes at least two direct communication shared channel SL-SCH subheaders, each SL-SCH subheader corresponding to the direct communication identifier. Each SL-SCH subheader is used to indicate the direct communication identifier corresponding to one or more Media Access Service Protocol Data Units (MAC SDUs) belonging to the SL-SCH subheader.

11. The apparatus according to claim 10, characterized in that, The sending module is also configured to send the MAC PDU to the second UE.

12. The apparatus according to claim 10 or 11, characterized in that, The device further includes: an acquisition module, a determination module, and an addition module; The acquisition module is configured to acquire first direct communication data, which is the data to be sent corresponding to the first direct communication identifier of the highest priority logical channel, and the highest priority logical channel is the logical channel corresponding to the second UE. The determining module is configured to determine the time-frequency resources used to send the first direct communication data; The adding module is configured to add the first direct communication data to the MAC PDU; The acquisition module is configured to acquire second direct communication data when the amount of data that the time-frequency resource can carry is greater than the amount of data in the MAC PDU. The second direct communication data is the data to be sent corresponding to the second direct communication identifier of the logical channel with the highest priority among the other logical channels of the second UE. The adding module is configured to add the second direct communication data to the MAC PDU; The sending module is further configured to send the MAC PDU to the second UE using the time-frequency resources when there is no remaining space for the data that the time-frequency resources can carry or when there is no other data to be sent corresponding to the second UE.

13. The apparatus according to claim 12, characterized in that, The acquisition module is configured to acquire the first direct communication identifier corresponding to the highest priority logical channel, wherein the highest priority logical channel is the logical channel corresponding to the second UE; and determine the direct communication data to be transmitted on all logical channels corresponding to the first direct communication identifier as the first direct communication data.

14. The apparatus according to claim 12, characterized in that, The acquisition module is configured to acquire the second direct communication identifier corresponding to the logical channel with the highest priority among the other logical channels corresponding to the second UE when the amount of data that the time-frequency resource can carry is greater than the amount of data of the first direct communication data. The direct communication data to be transmitted on all logical channels corresponding to the second direct communication identifier is determined as the second direct communication data.

15. The apparatus according to claim 12, characterized in that, The adding module is configured to add a first direct communication shared channel SL-SCH subheader to the MACPDU according to the direct communication identifier of the highest priority logical channel, wherein the first SL-SCH subheader is used to indicate the first group of MACSDUs; and to add the first group of MAC SDUs to the MAC PDU according to the first direct communication data.

16. The apparatus according to claim 12, characterized in that, The adding module is configured to add a second direct communication shared channel subheader SL-SCH to the MAC PDU according to the direct communication identifier of the logical channel corresponding to the second direct communication data, wherein the second SL-SCH is used to indicate the second group of MAC SDUs; and to add the second group of MAC SDUs to the MAC PDU according to the second direct communication data.

17. The apparatus according to claim 12, characterized in that, The device further includes: The determining module is configured to receive direct communication scheduling information sent by the base station, the direct communication scheduling information being used to indicate the time-frequency resources; Alternatively, the determining module is configured to determine the time-frequency resource from a pre-configured resource pool.

18. A data receiving device for direct communication, characterized in that, Applied in a second user equipment (UE), the second UE and the first UE establish the direct communication, the apparatus includes: The receiving module is configured to receive Media Access Control Protocol Data Unit (MAC PDU) sent by the first UE. The MAC PDU includes direct communication data corresponding to multiple direct communication identifiers of the second UE. Each direct communication identifier corresponds to a logical channel of the second UE. The MAC PDU includes at least two Direct Communication Shared Channel Headers (SL-SCH), each SL-SCH head corresponding to its respective direct communication identifier. Each SL-SCH head is used to indicate the direct communication identifier corresponding to one or more MAC SDUs belonging to the SL-SCH head. The sending module is configured to send the direct communication data in the MAC PDU to the corresponding logical channel according to the plurality of direct communication identifiers.

19. A terminal, characterized in that, The terminal includes: processor; A transceiver connected to the processor; Memory for storing the executable instructions of the processor; The processor is configured to load and execute the executable instructions to implement the direct communication data transmission method as described in any one of claims 1 to 8, and / or the direct communication data reception method as described in claim 9.

20. A computer-readable storage medium, characterized in that, The readable storage medium stores executable instructions, which are loaded and executed by a processor to implement the direct communication data transmission method as described in any one of claims 1 to 8, and / or the direct communication data reception method as described in claim 9.

Citation Information

Patent Citations

  • Method for transmitting information to multiple destination IDs based on V2X (Vehicle to X) SideLink communication

    CN108270534A

  • Method for transmitting data in a communication system and device therefor

    US20190037442A1