Method for performing A2X communication and user equipment
By receiving the A2X resource pool configuration and selecting the wireless resource pool based on the SL resource pool identification, the problem of resource selection in the A2X communication is solved, ensuring the normal transmission of BRID and DAA signaling, and achieving effective utilization of wireless resources.
Patent Information
- Application Number
- CN202410014060.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-04
- Publication Date
- 2025-07-04
AI Technical Summary
When performing A2X communication, it is difficult for drone equipment to effectively select and utilize the wireless resource pool for BRID and DAA signaling transmission, resulting in the inability to carry out communication services normally.
Provided is a method and a user equipment, by receiving the A2X resource pool configuration, selecting a suitable SL resource pool for transmission of BRID and DAA services based on whether the SL resource pool has the A2X service information identification, including selecting a matching resource pool when the condition is met or selecting a non-proprietary resource pool when the condition is not met.
The user equipment correctly selects the wireless resource pool, ensures the normal progress of BRID and DAA services, and effectively utilizes wireless resources.
Smart Images

Figure CN120264465A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless communication technologies. More specifically, the present invention relates to a method for performing A2X communication executed by a user equipment and a corresponding user equipment. Background Art
[0002] In recent years, various applications of unmanned aerial vehicles (UAVs) have received increasing attention, such as joint operations of multiple UAVs, personal entertainment applications, cargo transportation, etc. These UAV applications can be realized or enhanced in terms of service performance based on wireless technologies.
[0003] LTE was enhanced for UAVs in Release 15 to meet the requirements of UAVs for data transmission and mobility, etc.
[0004] NR supports UAV functions in Release 18. The NR UAV functions include support for A2X communication. The A2X communication services include but are not limited to: a UAV device transmitting and receiving a broadcast remote identifier (BRID), and a UAV device transmitting and receiving detect-and-avoid (DAA) signaling. Through the remote identifier, better control can be performed on the flight trajectory, flight safety, flight legal and regulatory constraints, etc. of the UAV. Through DAA signaling interaction, the UAV can effectively detect obstacles and perform avoidance operations.
[0005] When the present invention discusses the A2X communication function supported by a UAV device, it describes how the UAV device transmits the BRID and transmits the DAA signaling. Summary of the Invention
[0006] To solve at least some of the above problems, the present invention provides a method for performing A2X communication executed by a user equipment and a user equipment.
[0007] According to an aspect of the present invention, there is provided a method for a user equipment to perform aircraft-to-everything A2X communication, including: receiving an A2X resource pool configuration, where the A2X resource pool configuration includes at least one sidelink communication (SL) resource pool; and for an A2X communication service to be performed, based on whether each of the SL resource pools has an A2X service information identifier and the A2X service information identifier in the case of having the A2X service information identifier, selecting an SL resource pool for the A2X communication service from at least one of the SL resource pools, where the A2X communication service includes any one of a BRID service and a DAA service.
[0008] Optionally, the selection of the SL resource pool for the A2X communication service includes: when it is determined that the first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has the A2X service information identifier matching the A2X communication service is satisfied, selecting the SL resource pool that has the A2X service information identifier matching the A2X communication service as the SL resource pool for the A2X communication service.
[0009] Optionally, when it is determined that the SL data in the logical channel is available for the A2X communication service, the determination of whether the first condition is satisfied is performed.
[0010] Optionally, when the A2X communication service is a BRID service, the selection of the SL resource pool for the A2X communication service includes: when it is determined that the first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has the A2X service information identifier matching the A2X communication service is not satisfied, performing the selection in any of the following ways: selecting an arbitrary SL resource pool from the SL resource pools configured for the UE; selecting the SL resource pool for the BRID service from the SL resource pools among at least one of the SL resource pools that do not have the A2X service information identifier; selecting the SL resource pool for the BRID service from the SL resource pools among at least one of the SL resource pools other than the SL pool source pool that has the A2X service information identifier matching the DAA service; selecting the SL resource pool for the BRID service from the SL resource pools other than the A2X resource pool in the resource pools configured for the UE.
[0011] Optionally, when the A2X communication service is a DAA service, the selection of the SL resource pool for the A2X communication service includes: when it is determined that the first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has the A2X service information identifier matching the A2X communication service is not satisfied, performing the selection in any of the following ways: selecting an arbitrary SL resource pool from the SL resource pools configured for the UE; selecting the SL resource pool for the DAA service from the SL resource pools among at least one of the SL resource pools that do not have the A2X service information identifier; selecting the SL resource pool for the DAA service from the SL resource pools among at least one of the SL resource pools other than the SL pool source pool that has the A2X service information identifier matching the BRID service; selecting the SL resource pool for the DAA service from the SL resource pools other than the A2X resource pool in the resource pools configured for the UE.
[0012] Optionally, after selecting the SL resource pool for the A2X communication service, if there is new data transmission, the method further includes: when the new data transmission is an SL grant associated with the selected SL resource pool, determining the target of the new data transmission based on the radio resource information indicated by the SL grant and the SL resource pool associated with the SL grant.
[0013] Optionally, determining the target of the new data transmission includes at least one of the following: selecting any target related to A2X communication; if the selected SL resource pool has the A2X service information identifier, based on the A2X service information identifier, selecting a target related to A2X communication corresponding to the A2X communication service type of the new data transmission; if the selected SL resource pool does not have the A2X service information identifier, selecting a target associated with any one of unicast, multicast, and broadcast.
[0014] Optionally, when it is determined that the second condition is satisfied, the selection of the SL resource pool for the A2X communication service includes any one of the following: selecting a common SL resource pool as the SL resource pool for the A2X communication service; selecting an SL resource pool that does not have the A2X service information identifier as the SL resource pool for the A2X communication service, where the second condition indicates that there is an SL resource pool that does not have the A2X service information identifier, or the A2X service information identifier of the SL resource pool having the A2X service information identifier does not match the A2X communication service.
[0015] According to another aspect of the present invention, there is also provided a user equipment, including: a processor; and a memory storing instructions, where the instructions, when run by the processor, execute the method as described above.
[0016] According to the present invention, the user equipment can enable the UE to correctly select the resource pool and target for transmitting BRID and transmitting DAA signaling, thereby effectively utilizing radio resources, and enabling the BRID and DAA services of A2X communication to proceed normally. Description of the Drawings
[0017] Figure 1 is a flowchart showing a method for performing A2X communication according to an embodiment of the present invention.
[0018] Figure 2 is a flowchart showing a method for performing A2X communication according to a specific embodiment of the present invention.
[0019] Figure 3 is a flowchart showing a method for performing A2X communication according to another specific embodiment of the present invention.
[0020] Figure 4 It is a flowchart showing a method for performing A2X communication involved in another specific embodiment of the present invention.
[0021] Figure 5 It is a brief structural block diagram of a user equipment UE involved in the present invention. Detailed Embodiments
[0022] The present invention will be elaborated in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the present invention should not be limited to the specific embodiments described below. Additionally, for simplicity, the detailed description of well-known technologies not directly related to the present invention is omitted to prevent confusion in the understanding of the present invention.
[0023] Some terms related to the present invention are described below. For the specific meanings of the terms, refer to the latest 3GPP standard specifications.
[0024] UE: User Equipment, user equipment
[0025] NR: New Radio, new generation wireless technology
[0026] PHY: physical layer, physical layer
[0027] MAC: Medium Access Control, multimedia access control
[0028] RLC: Radio Link Control, radio link control
[0029] SDAP: Service Data Adaptation Protocol, service data adaptation protocol
[0030] PDCP: Packet Data Convergence Protocol, packet data convergence protocol
[0031] RRC: Radio Resource Control, radio resource control
[0032] RRC CONNECTED: RRC connected state
[0033] RRC INACTIVE: RRC inactive state
[0034] RRC IDLE: RRC idle state
[0035] RAN; Radio Access Network, radio access network
[0036] NG-RAN: NG Radio Access Network, the new generation of radio access network
[0037] gNB: the next Generation Node B, the next generation base station
[0038] Sidelink: sidelink communication, sidelink
[0039] SL: Sidelink, sidelink communication, sidelink
[0040] SCI: Sidelink Control Information, sidelink communication control information
[0041] AS: Access Stratum, access stratum
[0042] IE: Information Element, information element
[0043] CE: Control Element, control element
[0044] MIB: Master Information Block, master information block
[0045] SIB: System Information Block, system information block
[0046] DCI: Downlink Control Information, downlink control information
[0047] RB: radio bearer, radio bearer
[0048] DRB: Data Radio Bearer, data radio bearer
[0049] SRB: Signalling Radio Bearer, signalling radio bearer
[0050] Uu: air interface
[0051] ProSe: Proximity based Services, proximity services
[0052] A2X: Aircraft-to-Everything, aircraft to everything
[0053] NAS: Non-Access-Stratum, non-access stratum
[0054] PC5-S: PC5 signalling
[0055] L2: Layer 2
[0056] SpCell: Special Cell, including PCell and PSCell
[0057] PCell: Primary Cell
[0058] PSCell: Primary SCG Cell
[0059] L2-ID: Layer-2 ID(identity)
[0060] 3GPP: 3rd Generation Partnership Project
[0061] UAV: Uncrewed Aerial Vehicle
[0062] BRID: Broadcast Remote Identification
[0063] DAA: Detect And Avoid
[0064] In the present invention, the network (network or NW), base station (base station or gNB or eNB) and RAN can be used interchangeably. The network can be a Long-Term Evolution (LTE) network, New Radio Access Technology (New RAT, NR) network, enhanced Long-Term Evolution (eLTE) network, or other networks defined in subsequent evolved versions of 3GPP. The base station in the present invention can be any type of base station, including Node B, enhanced base station eNB, base station gNB in a 5G communication system; or micro base station, pico base station, macro base station, home base station, etc. The network generally refers to a base station or a cell. The cell can also be a cell under any of the above types of base stations. Without special instructions, the cell, beam, and Transmission Point (TRP) can be used interchangeably. The base station can also be the central unit (gNB-Central Unit, gNB-CU) or distributed unit (gNB-Distributed Unit, gNB-DU) that makes up the base station.
[0065] In the present invention, the user equipment (UE) may refer to an NR device supporting UAV functions as described in the background art, or an NR device supporting A2X communication, or a UAV device supporting A2X communication, or an NR device supporting an A2X dedicated resource pool, or may also refer to other types of NR devices or LTE devices.
[0066] In the present invention, the terms "UE", "UAV", "UAV UE", "Aerial", "Aerial UE", "flying UE", "UAV system" and other names representing devices (or systems) with UAV functions can be used interchangeably.
[0067] In the present invention, the terms "UAV identifier", "(UAV) Remote identifier", "(UAV) BRID" and other names representing UAV identifiers can be used interchangeably.
[0068] In the present invention, SL, sidelink, and PC5 can be used interchangeably.
[0069] In the present invention, the terms "DAA" and "DDAA (Direct Detect And Avoid)" and other names representing detection and avoidance based on the PC5 interface can be used interchangeably.
[0070] In the present invention, "A2X communication" and "A2X service" can be used interchangeably.
[0071] In the present invention, "change" and "update" can be used interchangeably.
[0072] In the present invention, "configure", "set", "present", and "include" can be used interchangeably.
[0073] In the present invention, "not configured" and "absent" can be used interchangeably.
[0074] In the present invention, "used", "available", "active", "applied", "performed", and "enabled" can be used interchangeably.
[0075] In the present invention, "use", "be available", "apply", "implement", "enable", "activate", "perform", "do", etc. can be used interchangeably.
[0076] In the present invention, "feedback", "submit", "report", "send", "transmit (or transport or transmission)", "inform", "indicate", "provide" can be used interchangeably.
[0077] In the present invention, "trigger" and "initiate" can be used interchangeably.
[0078] In the present invention, "associate", "correspond", "map" can be used interchangeably.
[0079] In the present invention, the upper layer may refer to the A2X layer, or the V2X layer, or the NAS layer, or the PC5-S protocol layer, or the layer above the RRC layer. In the present invention, the A2X layer, the V2X layer, the NAS layer and the PC5-S protocol layer can be used interchangeably.
[0080] In the present invention, unless otherwise specified, the resource pool may refer to one or more resource pools.
[0081] It should be noted that in this specification, the two connected by "and", "or", "and / or" may represent different expression methods of the same meaning in different application scenarios, and there may be an inclusion relationship between them, not necessarily referring to completely different contents.
[0082] Hereinafter, the related technologies of the present invention will be described.
[0083] PCC5 interface
[0084] The PC5 interface is the interface for control plane and user plane Sidelink communication between UEs. For Sidelink unicast, the PC5-RRC connection is an AS layer logical connection between a pair of source layer 2 IDs and destination layer 2 IDs. The Upper layer establishes a PC5 unicast link for sidelink unicast communication. When a PC5 unicast link is established, a corresponding PC5-RRC connection is established.
[0085] PC5 interface transmission
[0086] The transmission modes of the PC5 interface are divided into unicast, multicast, and broadcast. The transmission of the PC5 interface is generally sidelink transmission.
[0087] The unicast mode means communication transmission between two UEs. For the unicast mode, the Upper layer(s) establishes a PC5 unicast link for unicast communication. When a PC5 unicast link is established, a corresponding PC5-RRC connection is established. The PC5-RRC connection is an AS layer logical connection between a pair of source layer 2 IDs and destination layer 2 IDs. Different UEs may correspond to different source layer 2 IDs and destination layer 2 IDs.
[0088] The multicast mode means communication transmission among a group of UEs. In the multicast mode, a single destination layer 2 ID can be used for a group of UEs, and all UEs belonging to this group can receive the multicast information of this service through this destination layer 2 ID.
[0089] The broadcast mode means communication transmission among multiple UEs. In the broadcast mode, a single destination layer 2 ID can be used for a certain service, and multiple UEs can receive the broadcast information of this service through this destination layer 2 ID.
[0090] A UE may be in one of the following three scenarios based on PC5 interface transmission:
[0091] 1) Within coverage: The UE is within the coverage area;
[0092] 2) Outside coverage: The UE is outside the coverage area;
[0093] 3) Partial coverage: The UE and another UE or other UEs it communicates with, at least one UE is within the coverage area and at least one UE is outside the coverage area.
[0094] The coverage area mentioned here refers to whether the UE is within or outside the coverage area of the base station.
[0095] For a UE to communicate via the PC5 interface, it needs to use the radio resources of the PC5 interface. Generally, there are two resource allocation modes. One mode is for the network to allocate resources, and the other mode is for the UE to select resources from a resource pool. The UE can obtain the configuration of the resource pool through the system message sent by the network or RRC dedicated signaling, or it can also obtain the configuration of the resource pool through pre-configuration. In NR, sidelink resource allocation mode 1 corresponds to the network allocating resources, and sidelink resource allocation mode 2 corresponds to the UE selecting resources from a resource pool.
[0096] Sidelink communication transmission
[0097] In NR, if the frequency used for sidelink communication is included in the RRC dedicated signaling (such as the RRCReconfiguration message) (or if the UE is in the RRC connected state), and the UE is configured to select resources by itself, the lower layer is configured to execute resource allocation mode 2, that is, select transmission resources from the transmission resource pool configured in the RRC dedicated signaling; if the frequency used for sidelink communication is in the system message (such as the SIB12 message) (or if the UE is in the RRC idle state or RRC inactive state), the lower layer is configured to execute sidelink resource allocation mode 2, that is, select transmission resources from the transmission resource pool configured in the system message; if the frequency used for sidelink communication is neither included in the RRC dedicated signaling nor in the system message (i.e., the UE is out of coverage), the UE configures the lower layer to execute sidelink resource allocation mode 2, that is, select transmission resources from the transmission resource pool configured by pre-configuration.
[0098] Sidelink communication reception
[0099] In NR, if the frequency used for sidelink communication is included in RRC dedicated signaling (such as the RRCReconfiguration message with synchronization reconfiguration) (or if the UE is in the RRC connected state), configure the lower layer to use the receiving resource pool configured in the RRC dedicated signaling to monitor sidelink control information and the corresponding data, that is, select the receiving resource in the receiving resource pool configured in the RRC dedicated signaling; if the frequency used for sidelink communication is in the system message (such as the SIB12 message) (or if the UE is in the RRC idle state or the RRC inactive state), configure the lower layer to use the receiving resource pool configured in the system message to monitor sidelink control information and the corresponding data, that is, select the receiving resource in the receiving resource pool configured in the system message; if the frequency used for sidelink communication is neither included in the RRC dedicated signaling nor in the system message (i.e., the UE is out of coverage), configure the lower layer to use the receiving resource pool configured in the pre-configuration to monitor sidelink control information and the corresponding data, that is, select the receiving resource in the receiving resource pool configured in the pre-configuration.
[0100] BRID
[0101] The UAV identifier can be the remote identifier Remote ID (ID: identification), which can be used to identify the UAV device. The Remote ID can be obtained by other UAV UEs, the control end (device or person), and third-party devices through broadcasting, etc., so as to realize tracking the UAV UE, controlling the UAV UE, and controlling the flight trajectory, flight safety, and flight laws and regulations constraints of the UAV UE. The Remote ID may contain various information such as the session identifier of the UAV UE, the serial number, the location information of the ground base station, the emergency status indication, and the compliance information. The method of transmitting and receiving the Remote ID by broadcasting is the BRID (Broadcast Remote ID), and the BRID is a service of A2X communication. The BRID service can be transmitted and received through the PC5 interface.
[0102] DAA
[0103] The DAA signaling may contain obstacle detection information, collision warning information, trajectory correction information, etc. The UAV UE can effectively obtain obstacle information and information on how to avoid obstacles by transmitting and receiving the DAA signaling, so as to effectively avoid obstacles and avoid collisions with other UAV UEs. The DAA is a service of A2X communication. The DAA service can be transmitted and received through the PC5 interface.
[0104] BRID and DAA based on the PC5 interface
[0105] To support the transmission of BRID services and / or DAA services over the PC5 interface, the UAV UE can select resources from a resource allocation mode 2, i.e., a network-configured resource pool or a pre-configured resource pool, to transmit BRID and / or DAA.
[0106] First, the UE can obtain the A2X resource pool configuration by receiving network configuration or through pre-configuration. The A2X resource pool configuration can be included in the RRC dedicated signaling sent by the network (e.g., the RRC reconfiguration RRCReconfiguration message), and / or included in the system message sent by the network (e.g., system message 12, SIB12). The A2X resource pool configuration can be represented by the sl-BWP-PoolConfigA2X cell in the RRC dedicated signaling, and / or the sl-BWP-PoolConfigCommonA2X cell in the system message (or pre-configuration). The transmission resource pool configuration (e.g., sl-TxPoolSelectedNormal) can be included in the A2X resource pool configuration, and the transmission resource pool configuration can include one or more SL resource pools for transmission. Each SL resource pool for transmission can include A2X service information (e.g., sl-A2X-Service) to identify that the resource pool is for BRID services, or DAA services, or both BRID and DAA services.
[0107] For the A2X resource pool configuration, the first possible understanding is that the configured A2X resource pool is exclusive to A2X communication, i.e., all resource pools configured in the A2X resource pool configuration cannot be used for other communications except A2X communication. The second possible understanding is that only when the A2X service information in a certain SL resource pool exists, the resource pool is exclusive to A2X communication; otherwise (i.e., the A2X service information in the SL resource pool does not exist), the resource pool is shared by various communications, i.e., the resource pool can be used for other communications other than A2X communication. For the second possible understanding, there may be three situations for all resource pools configured in the A2X resource pool configuration: all resource pools are shared, some resource pools are shared while some are exclusive to A2X communication, and all resource pools are exclusive to A2X communication.
[0108] This invention discusses how to select resource pools for transmitting BRID and DAA signaling and how to determine the target to support A2X communication. Through this invention, the UE can correctly select resource pools and targets for transmitting BRID and DAA signaling, thereby effectively utilizing radio resources and enabling the normal operation of BRID and DAA services in A2X communication.
[0109] First, refer to Figure 1Describe the summary of the present invention. Figure 1 It is a flowchart showing a method for performing A2X communication according to an embodiment of the present invention.
[0110] As Figure 1 shown, in step 101, an A2X resource pool configuration is received, and the A2X resource pool configuration includes at least one sidelink communication SL resource pool. Details of the A2X resource pool configuration will be described in the following embodiments.
[0111] In step 103, for the A2X communication service to be performed, based on whether each SL resource pool has an A2X service information identifier and the A2X service information identifier in the case of having an A2X service information identifier, an SL resource pool for the A2X communication service is selected from at least one SL resource pool. In this specification, the A2X communication service may include any one of the BRID service and the DAA service.
[0112] Step 103 includes both selecting an SL resource pool for the A2X communication service based on the judgment result that the SL resource pool does not have an A2X service information identifier, and selecting an SL resource pool for the A2X communication service based on the judgment result that the SL resource pool has an A2X service information identifier and the A2X service information identifier it has in the case where the SL resource pool has an A2X service information identifier.
[0113] Hereinafter, several embodiments of the present invention for the above problems will be described in detail.
[0114] Embodiment 1
[0115] Figure 2 It is a flowchart showing a method for performing A2X communication according to a specific embodiment of the present invention.
[0116] Optionally, as Figure 2 shown, in step 201, the UE receives an A2X resource pool configuration. Optionally, the A2X resource pool configuration may be included in the RRC dedicated signaling sent by the network (for example, in the RRC reconfiguration RRCReconfiguration message), or included in the system message sent by the network (for example, system message 12, SIB12), or included in the pre-configuration. For example, the A2X resource pool configuration included in the RRC dedicated signaling is sl-BWP-PoolConfigA2X, and / or the A2X resource pool configuration included in the system message or pre-configuration is sl-BWP-PoolConfigCommonA2X.
[0117] Optionally, the transmission resource pool configuration (such as sl-TxPoolSelectedNormal) is included in the A2X resource pool configuration, and one or more SL resource pools for transmission (such as sl-ResourcePool) may be included therein. Optionally, each SL resource pool for transmission may include A2X service information (such as sl-A2X-Service) to identify that the SL resource pool is for BRID service (the value of the A2X service information is brid), or DAA service (the value of the A2X service information is daa), or both BRID and DAA services (the value of the A2X service information is bridandDAA).
[0118] Optionally, in step 203, the UE selects a resource pool for transmitting the BRID service of A2X communication.
[0119] Optionally, the UE determines at least one of the following determination conditions (example of the first condition):
[0120] - The A2X service information in at least one (configured) resource pool exists;
[0121] - The A2X service information in at least one (configured) resource pool indicates brid or bridandDAA;
[0122] - The A2X service information indicates brid or bridandDAA.
[0123] Optionally, the UE determines the above determination conditions only when the SL data in the logical channel is available, and / or the SL data in the logical channel is available for A2X communication, and / or the SL data in the logical channel is available for the BRID service of A2X communication.
[0124] Optionally, when at least one of the above determination conditions is met, the UE performs at least one of the following operations to select the SL data for transmitting A2X communication and / or the SL data for transmitting the BRID service of A2X communication:
[0125] - Select the resource pool, where the resource pool is the (configured) resource pool mentioned in meeting the above determination conditions;
[0126] - Select the resource pool where the A2X service information indicates brid or bridandDAA.
[0127] Optionally, otherwise (that is, if none of the above determination conditions are met), the UE determines at least one of the following first resource pool determination conditions:
[0128] - The A2X service information in part (configured) resource pools does not exist, that is, the A2X service information in the other part (configured) resource pools exists;
[0129] - The A2X service information in one or some (configured) resource pools does not exist, that is, the A2X service information in the other one or some (configured) resource pools exists;
[0130] - The A2X service information in at least one (configured) resource pool does not exist;
[0131] - The A2X service information does not exist in all (configured) resource pools, nor does it exist in all (configured) resource pools.
[0132] Optionally, when at least one of the first resource pool judgment conditions is satisfied, the UE performs at least one of the following operations to select the resource pool for transmitting A2X communication (SL data) and / or for transmitting the BRID service for A2X communication (SL data):
[0133] - Select any resource pool in the (configured) resource pools;
[0134] - Select any resource pool in the resource pools where the A2X service information does not exist;
[0135] - If there is a resource pool with the A2X service information indicated as daa configured, select any resource pool in the (configured) resource pools other than the resource pool with the A2X service information indicated as daa;
[0136] - If there is an A2X resource pool configured, select any resource pool in the (configured) resource pools other than the A2X resource pool.
[0137] Optionally, in this example, the resource pool refers to an A2X resource pool, or a transmission resource pool, or an SL resource pool, or a transmission resource pool in the A2X resource pool configuration, or an SL resource pool in the transmission resource pool in the A2X resource pool configuration, or an SL resource pool in the A2X resource pool configuration.
[0138] Optionally, in this embodiment, the judgment and operations performed by the UE can specifically be the judgment and operations performed by the MAC entity of the UE.
[0139] Embodiment 2
[0140] According to Embodiment 1, optionally, step 301 is the same as step 201.
[0141] Optionally, in step 303, the UE selects a resource pool for the DAA service for transmitting A2X communication.
[0142] Optionally, the UE determines at least one of the following determination conditions (an example of the first condition):
[0143] - The A2X service information in at least one (configured) resource pool exists;
[0144] - The A2X service information in at least one (configured) resource pool is indicated as daa or bridandDAA;
[0145] - The A2X service information is indicated as daa or bridandDAA.
[0146] Optionally, the UE determines the above determination conditions only when the SL data in the logical channel is available, and / or the SL data in the logical channel is available for A2X communication, and / or the SL data in the logical channel is available for the DAA service of A2X communication.
[0147] Optionally, when at least one of the above determination conditions is met, the UE performs at least one of the following operations to select the (SL data) for transmitting A2X communication and / or the (SL data) for transmitting the DAA service of A2X communication:
[0148] - Select the resource pool that is the (configured) resource pool mentioned in the above determination conditions that are met;
[0149] - Select the resource pool where the A2X service information is indicated as daa or bridandDAA.
[0150] Optionally, otherwise (that is, none of the above determination conditions are met), the UE determines at least one of the following first resource pool determination conditions (the first resource pool determination condition is the same as the first resource pool determination condition in the first embodiment).
[0151] Optionally, when at least one of the first resource pool determination conditions is met, the UE performs at least one of the following operations to select the (SL data) for transmitting A2X communication and / or the (SL data) for transmitting the DAA service of A2X communication:
[0152] - Select any resource pool from the (configured) resource pools;
[0153] - Select any resource pool from the resource pools where the A2X service information does not exist;
[0154] - If a resource pool with the A2X service information indicated as brid is configured, select any resource pool from the (configured) resource pools other than the resource pool with the A2X service information indicated as brid;
[0155] - If the A2X resource pool is configured, select any resource pool from the (configured) resource pools other than the A2X resource pool.
[0156] Optionally, in this example, the resource pool refers to the A2X resource pool, or the transport resource pool, or the SL resource pool, or the transport resource pool in the A2X resource pool configuration, or the SL resource pool in the transport resource pool in the A2X resource pool configuration, or the SL resource pool in the A2X resource pool configuration.
[0157] Optionally, in this embodiment, the judgment and operation performed by the UE can specifically be the judgment and operation performed by the MAC entity of the UE.
[0158] Embodiment 3
[0159] For data transmission, the UE needs to simultaneously transmit SCI information to carry the control information required for data transmission. Data transmission can be divided into new transmission and retransmission. A certain piece of data requires sidelink radio resources (i.e., sidelink grant) for transmission. When a certain piece of data is determined to be transmitted, it is necessary to select the target corresponding to the SCI (i.e., the target L2-ID carried in the SCI) according to the radio resources associated with the data (such as a certain radio resource in the resource pool selected by the UE), and select which (or which) logical channel to use for data transmission.
[0160] According to Embodiment 1, optionally, step 401 is the same as step 201.
[0161] Optionally, in step 403, for each newly transmitted SCI (sidelink communication control information), the UE selects the target carried in the SCI. SCI is the control information between two UEs based on the PC5 interface, used to control the data and signaling transmission / reception of the service channel. Optionally, (if a new transmission is associated with a sidelink grant in the (configured) resource pool) the UE performs at least one of the following operations:
[0162] - Select a destination associated with A2X communication, that is, arbitrarily select a destination associated with A2X communication;
[0163] - If there is A2X service information in the resource pool, select a destination associated with A2X communication;
[0164] - Based on the service type of the A2X communication corresponding to the SL data, select a destination associated with A2X communication, or select a destination associated with BRID or DAA;
[0165] - If the A2X service information does not exist in the resource pool, select a target associated with one of unicast, multicast, and broadcast;
[0166] - If the A2X service information does not exist in the resource pool, based on the service type of the A2X communication corresponding to the SL data, select a target associated with the A2X communication, or select a target associated with BRID or DAA;
[0167] - If the A2X service information indicates bridAndDAA (i.e., the corresponding resource pool can be used for both BRID and DAA), based on the service type of the A2X communication corresponding to the SL data, select a target associated with the A2X communication, or select a target associated with BRID or DAA.
[0168] Optionally, a specific implementation of "based on the service type of the A2X communication corresponding to the SL data" can be: if the service type of the A2X communication corresponding to the SL data is BRID, select a target associated with BRID; if the service type of the A2X communication corresponding to the SL data is DAA, select a target associated with DAA.
[0169] Optionally, "SL data" refers to the SL data used for A2X communication and is available for transmission.
[0170] Optionally, the target can be represented by a target L2-ID.
[0171] Optionally, sidelink authorization refers to the radio resource information used to transmit SL data. After the peer UE obtains the sidelink authorization information, it can determine how to transmit / receive the SL data.
[0172] Optionally, in this example, the resource pool refers to the A2X resource pool, or the transmission resource pool, or the SL resource pool, or the transmission resource pool in the A2X resource pool configuration, or the SL resource pool in the transmission resource pool in the A2X resource pool configuration, or the SL resource pool in the A2X resource pool configuration.
[0173] In this embodiment, determining a target may refer to determining the target L2-ID for message transmission. For unicast transmission, it may be the specific L2-ID of a certain peer UE, and for broadcast transmission, it may be different target L2-IDs corresponding to different service types specified by the protocol. This embodiment corresponds to having selected a resource pool and resources, but when the data is really to be sent, it is necessary to determine the target L2-ID again according to the service type of the selected resource pool. For example, if a dedicated resource pool is selected, then the target L2-ID cannot be filled in randomly at this time but should be consistent with the service type of the resource pool. If a common resource pool is selected, then a service type consistent with the data type can be selected.
[0174] Embodiment 4
[0175] Optionally, the UE receives an A2X resource pool configuration. Optionally, the A2X resource pool configuration may be included in the RRC dedicated signaling sent by the network (for example, the RRC reconfiguration RRCReconfiguration message), or included in the system message sent by the network (for example, system message 12, SIB12), or included in the pre-configuration. For example, the A2X resource pool configuration included in the RRC dedicated signaling is sl-BWP-PoolConfigA2X, and / or the A2X resource pool configuration included in the system message or pre-configuration is sl-BWP-PoolConfigCommonA2X.
[0176] Optionally, a transmission resource pool configuration (such as sl-TxPoolSelectedNormal) is included in the A2X resource pool configuration, which may include one or more SL resource pool configuration information for transmission. Optionally, each SL resource pool for transmission may include A2X service information (such as sl-A2X-Service) to identify that the SL resource pool is for BRID service (the value of the A2X service information is brid), or DAA service (the value of the A2X service information is daa), or both BRID and DAA services (the value of the A2X service information is bridandDAA).
[0177] Optionally, the UE determines at least one of the following conditions (an example of the second condition):
[0178] - The A2X service information is absent in some (configured) resource pools, that is, the A2X service information is present in some other (configured) resource pools;
[0179] - The A2X service information is absent in one or some (configured) resource pools, that is, the A2X service information is present in one or some other (configured) resource pools;
[0180] - There is no A2X service information in at least one (configured) resource pool;
[0181] - Not all (configured) resource pools have no A2X service information, nor do all (configured) resource pools have A2X service information;
[0182] - In other (configured) resource pools (except for those without A2X service information), A2X service information exists, and the A2X service information (value) does not match the service type of the UE's A2X communication.
[0183] Optionally, when at least one of the above conditions is met, the UE performs at least one of the following first operations:
[0184] - Select a shared (or non - proprietary) resource pool for A2X communication (transmission);
[0185] - Select a resource pool without A2X service information for A2X communication (transmission);
[0186] - Only select a resource pool without A2X service information for A2X communication (transmission).
[0187] Optionally, in this example, the resource pool can refer to an A2X resource pool, or a transmission resource pool, or an SL resource pool, or a transmission resource pool in the A2X resource pool configuration, or an SL resource pool in the transmission resource pool in the A2X resource pool configuration, or an SL resource pool in the A2X resource pool configuration.
[0188] Optionally, in this embodiment, the judgment and operations performed by the UE can specifically be the judgment and operations performed by the MAC entity of the UE.
[0189] Embodiment 5
[0190] Another implementation manner according to Embodiment 4.
[0191] The differences from Embodiment 4 are described as follows.
[0192] Optionally, the UE judges at least one of the following conditions:
[0193] - The A2X resource pool configuration is configured;
[0194] - There is A2X service information in at least one (configured) resource pool;
[0195] - The A2X service information (value) matches the service type of the UE's A2X communication.
[0196] Optionally, when at least one of the above conditions is met, the UE performs at least one of the following operations:
[0197] - Select a resource pool in the A2X resource pool configuration for A2X communication (transmission);
[0198] - Select a resource pool whose A2X service information (value) matches the service type of the UE's A2X communication for A2X communication (transmission);
[0199] - Only select a resource pool in the A2X resource pool configuration for A2X communication (transmission);
[0200] - Only select a resource pool whose A2X service information (value) matches the service type of the UE's A2X communication for A2X communication (transmission).
[0201] Optionally, otherwise (that is, if none of the above conditions are met), the UE performs at least one of the following first operations, and the first operations are the same as those in Embodiment 4.
[0202] Embodiment 6
[0203] Optionally, the UE receives an A2X resource pool configuration. Optionally, the A2X resource pool configuration may be included in the RRC dedicated signaling sent by the network (for example, the RRC reconfiguration RRCReconfiguration message), or included in the system message sent by the network (for example, system message 12, SIB12), or included in the pre-configuration. For example, the A2X resource pool configuration included in the RRC dedicated signaling is sl-BWP-PoolConfigA2X, and / or the A2X resource pool configuration included in the system message or pre-configuration is sl-BWP-PoolConfigCommonA2X.
[0204] Optionally, a transmission resource pool configuration (such as sl-TxPoolSelectedNormal) is included in the A2X resource pool configuration, which may include one or more SL resource pools for transmission. Optionally, each SL resource pool for transmission may include A2X service information (such as sl-A2X-Service) to identify that the SL resource pool is for BRID service (the value of the A2X service information is brid), or DAA service (the value of the A2X service information is daa), or both BRID and DAA services (the value of the A2X service information is bridandDAA).
[0205] Optionally, if the configured transmission resource pool configuration is included in the A2X resource pool configuration, then the A2X service information is mandatorily present (i.e., the A2X service information will definitely be included in the SL resource pool); otherwise, the A2X service information is absent (i.e., the A2X service information is not included in the SL resource pool).
[0206] Alternatively, optionally, if the configured SL resource pool is included in the transmission resource pool configuration of the A2X resource pool configuration, then the A2X service information is mandatorily present (i.e., the A2X service information will definitely be included in the SL resource pool); otherwise, the A2X service information is absent (i.e., the A2X service information is not included in the SL resource pool).
[0207] Alternatively, optionally, if the configured SL resource pool is included in the A2X resource pool configuration, then the A2X service information is mandatorily present (i.e., the A2X service information will definitely be included in the SL resource pool); otherwise, the A2X service information is absent (i.e., the A2X service information is not included in the SL resource pool).
[0208] Figure 5 is a brief structural block diagram of a user equipment UE according to the present invention. As Figure 5 shown, the user equipment UE500 includes a processor 501 and a memory 502. The processor 501 may include, for example, a microprocessor, a microcontroller, an embedded processor, etc. The memory 502 may include, for example, a volatile memory (such as a random access memory RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memories, etc. Program instructions are stored on the memory 502. When executed by the processor 501, these instructions can perform the above-described method executed by the user equipment as detailed in the present invention.
[0209] The program running on the device according to the present invention can be a program that enables a computer to implement the functions of the embodiments of the present invention by controlling a central processing unit (CPU). The program or the information processed by the program can be temporarily stored in a volatile memory (such as a random access memory RAM), a hard disk drive (HDD), a non-volatile memory (such as a flash memory), or other memory systems.
[0210] Programs for implementing the functions of the embodiments of the present invention can be recorded on a computer-readable recording medium. The corresponding functions can be implemented by having a computer system read the programs recorded on the recording medium and execute these programs. The so-called "computer system" here can be a computer system embedded in the device and can include an operating system or hardware (such as peripheral devices). The "computer-readable recording medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a recording medium for short-term dynamic storage of programs, or any other recording medium readable by a computer.
[0211] The various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., single-chip or multi-chip integrated circuits). The circuits designed to execute the functions described in this specification can include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. The general-purpose processor can be a microprocessor or any existing processor, controller, microcontroller, or state machine. The above circuits can be digital circuits or analog circuits. In the case where new integrated circuit technologies that replace existing integrated circuits emerge due to the progress of semiconductor technology, one or more embodiments of the present invention can also be implemented using these new integrated circuit technologies.
[0212] In addition, the present invention is not limited to the above embodiments. Although various examples of the embodiments have been described, the present invention is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors can be used as terminal devices or communication devices, such as AV devices, kitchen devices, cleaning devices, air conditioners, office equipment, vending machines, and other household appliances, etc.
[0213] As described above, the embodiments of the present invention have been described in detail with reference to the accompanying drawings. However, the specific structure is not limited to the above embodiments, and the present invention also includes any design modifications that do not deviate from the gist of the present invention. In addition, various modifications can be made to the present invention within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included in the technical scope of the present invention. Moreover, components having the same effects described in the above embodiments can be mutually replaced.
Claims
1. A method for a user equipment to perform aircraft-to-everything A2X communication, including: Receiving an A2X resource pool configuration, where the A2X resource pool configuration includes at least one sidelink communication SL resource pool; And For an A2X communication service to be performed, based on whether each of the SL resource pools has an A2X service information identifier and the A2X service information identifier in the case of having the A2X service information identifier, select an SL resource pool for the A2X communication service from at least one of the SL resource pools, The A2X communication service includes any one of a BRID service and a DAA service.
2. The method according to claim 1, wherein, The selection of the SL resource pool for the A2X communication service includes: In the case of determining that a first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has an A2X service information identifier matching the A2X communication service is satisfied, select the SL resource pool having the A2X service information identifier matching the A2X communication service as the SL resource pool for the A2X communication service.
3. The method according to claim 2, further including: When it is determined that SL data in a logical channel is available for the A2X communication service, perform a judgment on whether the first condition is satisfied.
4. The method according to any one of claims 1 to 3, wherein, In the case where the A2X communication service is a BRID service, the selection of the SL resource pool for the A2X communication service includes: In the case of determining that the first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has an A2X service information identifier matching the A2X communication service is not satisfied, perform the selection by any one of the following methods: Select an arbitrary SL resource pool from the SL resource pools configured for the UE; Select an SL resource pool for the BRID service from the SL resource pools among at least one of the SL resource pools that do not have the A2X service information identifier; Select an SL resource pool for the BRID service from the SL resource pools among at least one of the SL resource pools other than the SL pool source having an A2X service information identifier matching the DAA service; Select an SL resource pool for the BRID service from the SL resource pools other than the A2X resource pool among the resource pools configured for the UE.
5. The method according to any one of claims 1 to 3, wherein In the case where the A2X communication service is a DAA service, the selection of the SL resource pool for the A2X communication service includes: In the case of determining that the first condition indicating that there is an SL resource pool among at least one of the SL resource pools that has an A2X service information identifier matching the A2X communication service is not satisfied, perform the selection by any one of the following methods: Select an arbitrary SL resource pool from the SL resource pools configured for the UE; Select an SL resource pool for the DAA service from the SL resource pools among at least one of the SL resource pools that do not have the A2X service information identifier; Select an SL resource pool for the DAA service from among the SL pool sources in at least one of the SL resource pools other than the SL pool source having the A2X service information identifier that matches the BRID service; Select an SL resource pool for the DAA service from among the SL resource pools in the resource pool configured for the UE other than the A2X resource pool.
6. According to the method described in any one of claims 1 to 3, wherein After selecting the SL resource pool for the A2X communication service, if there is new data transmission, the method further includes: When the new data transmission is an SL grant associated with the selected SL resource pool, determine the target of the new data transmission based on the radio resource information indicated by the SL grant and the SL resource pool associated with the SL grant.
7. The method according to claim 6, wherein Determining the target of the new data transmission includes at least one of the following: Select any target related to A2X communication; If the selected SL resource pool has the A2X service information identifier, select, based on the A2X service information identifier, one target related to A2X communication corresponding to the A2X communication service type of the new data transmission; If the selected SL resource pool does not have the A2X service information identifier, select one target associated with any one of unicast, multicast, and broadcast.
8. The method according to claim 1, wherein When it is determined that the second condition is satisfied, the selection of the SL resource pool for the A2X communication service includes any one of the following: Select a common SL resource pool as the SL resource pool for the A2X communication service; Select an SL resource pool that does not have the A2X service information identifier as the SL resource pool for the A2X communication service, The second condition indicates that there is an SL resource pool that does not have the A2X service information identifier, or the A2X service information identifier of the SL resource pool having the A2X service information identifier does not match the A2X communication service.
9. A user equipment, comprising: A processor; And A memory storing instructions, Wherein the instructions, when run by the processor, execute the method according to any one of claims 1 to 8.