Sidelink communication method and terminal device

By receiving and processing auxiliary information and DRX configuration of multiple terminal devices in the terminal device, and combining preset rules, the target terminal and transmission resources of side link messages are determined, the half-duplex, hidden nodes and resource collision problems in the resource selection method in the V2X system are solved, and communication efficiency is improved.

CN116548035BActive Publication Date: 2025-03-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202180078757.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-03-26
Publication Date
2025-03-25
Estimated Expiration
2041-03-26

AI Technical Summary

Technical Problem

In the V2X system, the traditional mode 2 resource selection method has problems such as half-duplex problems, hidden node problems, resource collisions, etc., and due to the introduction of DRX technology, terminals need to consider the DRX configuration of the receiver when selecting resources. How to integrate the assistance information of multiple terminals to select resources is a problem that has yet to be solved.

Method used

By receiving the auxiliary information AI sent by one or more terminal devices in the terminal device, and determining the target terminal device and/or the transmission resource for sending side link messages based on the received auxiliary information AI, the DRX configuration of each terminal device and the preset rules.

Benefits of technology

This method helps the sending terminal to reasonably select the target terminal and transmission resources, improves the communication efficiency of the side link, and solves the problem of multi-terminal assistance in comprehensive selection of information resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116548035B_ABST
    Figure CN116548035B_ABST
Patent Text Reader

Abstract

The present application relates to a sidelink communication method and terminal device, the method comprising: a first terminal device receives auxiliary information AI sent by one or more terminal devices; the first terminal device determines a target terminal device and / or determines a transmission resource used when sending a sidelink message based on at least one of the following: the received auxiliary information AI, the discontinuous reception DRX configuration of each terminal device, a first rule, and a second rule. The sidelink transmission mechanism can be optimized by using the embodiments of the present application.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] Device to Device (D2D) and Vehicle to Everything (V2X, also known as Internet of Vehicles) technologies are important components of mobile communications. In D2D or V2X scenarios, direct communication between devices is supported through sidelink (SL) transmission technology. Unlike the traditional cellular system where communication data is received or sent by base stations, the Internet of Vehicles system uses terminal-to-terminal direct communication, so it has higher spectrum efficiency and lower transmission latency. The V2X system supports two transmission modes: mode-1 and mode-2. In mode-1, the transmission resources of the terminal are allocated by the network, and the terminal transmits sidelink data on the sidelink according to the resources allocated by the network; in mode 2, the terminal selects resources from the resource pool for sidelink transmission. The resource selection method of the traditional mode 2 has problems such as half-duplex, hidden node, and resource collision. For this purpose, a terminal cooperation mechanism in the side link can be introduced. However, due to the introduction of discontinuous reception (DRX) technology in the side link system, the terminal needs to consider the DRX configuration of the receiving terminal when selecting resources. Furthermore, if there is assistance information from multiple terminals, how to integrate multiple assistance information for resource selection is a problem that needs to be solved. Summary of the invention

[0003] In view of this, an embodiment of the present application provides a side link communication method and a terminal device, which can be used to optimize the side link communication mechanism when there is multi-terminal assistance information.

[0004] The embodiment of the present application provides a sidelink communication method, which is applied to a terminal device, including:

[0005] The first terminal device receives auxiliary information AI sent by one or more terminal devices;

[0006] The first terminal device determines the target terminal device and / or determines the transmission resources used when sending the side link message based on at least one of the following: received auxiliary information AI, discontinuous reception DRX configuration of each terminal device, a first rule, and a second rule.

[0007] The present application also provides a terminal device, including:

[0008] A receiving module, used for receiving auxiliary information AI sent by one or more terminal devices;

[0009] A determination module is used to determine the target terminal device and / or determine the transmission resources used when sending a side link message based on at least one of the following: received auxiliary information AI, discontinuous reception DRX configuration of each terminal device, a first rule, and a second rule.

[0010] An embodiment of the present application further provides a terminal device, comprising: a processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to execute the method described above.

[0011] An embodiment of the present application also provides a chip, including: a processor, used to call and run a computer program from a memory, so that a device equipped with the chip executes the method described above.

[0012] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program, wherein the computer program enables a computer to execute the method as described above.

[0013] An embodiment of the present application also provides a computer program product, including computer program instructions, wherein the computer program instructions enable a computer to execute the method as described above.

[0014] The embodiment of the present application also provides a computer program, which enables a computer to execute the method as described above.

[0015] According to an embodiment of the present application, a terminal device in a sidelink system may receive auxiliary information AI sent by one or more other terminal devices. The terminal device may determine the target terminal of the sidelink message and / or the transmission resources for sending the sidelink message based on the received auxiliary information AI, the DRX configuration of each terminal device and / or preset rules. Based on this, it can reasonably consider the auxiliary information AI, DRX configuration and other information or status from multiple terminal devices, which helps the transmitting terminal to reasonably select the target terminal and transmission resources, and can improve the communication efficiency of the sidelink to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 and Figure 2 It is a schematic diagram of two side link communication system architectures of embodiments of the present application.

[0017] Figure 3 It is a schematic diagram of the effect of a terminal device sending auxiliary information in an embodiment of the present application.

[0018] Figure 4 It is a flowchart of the side link communication method on the terminal side of an embodiment of the present application.

[0019] Figure 5-11They are schematic diagrams of the process of determining the target terminal and transmission resources in multiple embodiments of the present application.

[0020] Fig.12 It is a schematic structural block diagram of a terminal device according to an embodiment of the present application.

[0021] Fig.13 It is a schematic block diagram of a communication device according to an embodiment of the present application.

[0022] Fig.14 It is a schematic block diagram of the chip of an embodiment of the present application.

[0023] Fig.15 It is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0025] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-based access to unlicensed spectrum, LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.

[0026] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device to device (Device to Device, D2D) communication, machine to machine (Machine to Machine, M2M) communication, machine type communication (Machine Type Communication, MTC), vehicle to vehicle (V2V) communication, or vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0027] In the embodiments of the present application, the communication system can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario.

[0028] In the embodiment of the present application, the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.

[0029] In an embodiment of the present application, the terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0030] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (for example, on airplanes, balloons and satellites, etc.).

[0031] In the embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0032] In the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0033] In an embodiment of the present application, the network device may be a device for communicating with a mobile device, an access point (AP) in WLAN, a base station (Base Transceiver Station, BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (Evolutional Node B, eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network or a network device in a future evolved PLMN network, etc.

[0034] In an embodiment of the present application, the network device may have a mobile characteristic, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.

[0035] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station), and the cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0036] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is used to describe the association relationship of associated objects. For example, it indicates that there may be three relationships between the previous and next associated objects. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " in this article generally indicates that the previous and next associated objects are in an "or" relationship. In the description of the embodiments of the present application, the term "corresponding" can indicate that there is a direct or indirect correspondence between the two, or it can indicate that there is an association relationship between the two, or it can be a relationship of indication and being indicated, configuration and being configured, etc.

[0037] In order to clearly explain the concept of the embodiments of the present application, the relevant contents of the sidelink transmission in the communication system are first briefly described.

[0038] Two transmission modes are defined in the LTE D2D / V2X system, namely Mode A and Mode B. Figure 1 and Figure 2 When using mode A, the transmission resources of the terminal are allocated by the base station, and the terminal sends data on the sidelink according to the resources allocated by the base station; the base station can allocate resources for a single transmission to the terminal, or allocate resources for semi-static transmission to the terminal. When using mode B, the terminal selects resources from the resource pool to transmit data. In 3GPP, D2D is divided into different stages for research, and the following examples are given.

[0039] Proximity based service (ProSe): In ProSe, by configuring the location of resource pools in the time domain, for example, the resource pools are non-continuous in the time domain, the UE can transmit / receive data non-continuously on the sidelink, thereby achieving power saving.

[0040] Vehicle-to-everything (V2X): In V2X, power efficiency is not a major issue because the vehicle system has a continuous power supply, but data transmission latency is the main issue, so the system design requires the terminal device to continuously send and receive.

[0041] Wearable devices (FeD2D): In FeD2D, it is discussed that the base station can configure the DRX parameters of the remote terminal through the relay terminal, but the specific details of how to perform DRX configuration have not yet been concluded.

[0042] Regarding the NR-V2X system, based on the LTE-V2X system, the NR-V2X system is not limited to broadcast scenarios, but can also be expanded to unicast and multicast scenarios. Similar to LTE-V2X, NR V2X defines the aforementioned mode-1 and mode-2 resource authorization modes; further, the terminal can be in a mixed mode, and can obtain resources using mode-1 or mode-2, wherein the resource location can be indicated by sidelink authorization, for example, the time-frequency location of the corresponding physical sidelink control channel (PSCCH) and physical sidelink shared channel (PSSCH) resources can be indicated by sidelink authorization.

[0043] Similar to LTE-V2X, in NR-V2X, terminal devices such as vehicle-mounted systems can be assumed to have continuous power supply, so power efficiency is not the main issue, but the delay of data transmission is the main issue. Therefore, the system design requires that the terminal devices can be able to send and receive continuously.

[0044] Regarding the NR-V2X Mode-2 resource selection method, some new features are introduced in the NR-V2X system, such as supporting a large number of non-periodic services, increasing the number of retransmissions, and more flexible resource reservation cycles. These features have a great impact on the mode of autonomous resource selection of the terminal. Therefore, the 3rd Generation Partnership Project (3GPP) re-discussed and designed a resource selection scheme suitable for NR-V2X based on Mode 4 in LTE-V2X, which is recorded as Mode 2. In Mode 2, the UE selects resources in the resource pool that are not reserved by other UEs or reserved by other UEs but have lower received power by decoding the SCI sent by other UEs and measuring the sidelink received power. The resource selection algorithm of NR-V2X Mode 2 is divided into two main steps, namely, the UE first determines the candidate resource set, and then selects resources from the candidate resource set to send data.

[0045] Specifically, step 1: UE determines the candidate resource set: UE takes all available resources in the resource selection window as resource set A. First, the UE needs to determine whether the resources are reserved by other UEs based on the listening results in the resource listening window. The UE excludes resources based on the unlistened time slots and the first-order SCI heard. After completing the resource exclusion, if the number of remaining resources in resource set A is less than a certain proportion, the UE will increase the RSRP threshold by 3dB and repeat step 1 until the number of remaining resources in resource set A is greater than or equal to the proportion. Compared with LTE-V2X, where the proportion is fixed at 20%, the value of the proportion in NR-V2X is more flexible, and its possible values ​​are {20, 35, 50}%. The specific proportion is configured or pre-configured by the network in units of resource pools. Finally, resource set A after resource exclusion is the candidate resource set of the UE.

[0046] Step 2: The UE selects (reserve) transmission resources from the candidate resource set: The UE randomly selects one or more transmission resources with equal probability from the resource set A. It should be noted that when selecting the multiple transmission resources, the following time domain restrictions must be met:

[0047] (1) After removing some exceptions, the UE should make the selected retransmission resource be indicated by the first-order SCI sent previously. The above exceptions include that after the UE performs resource exclusion, it is unable to select a resource that meets the time domain constraint from resource set A; and also include that due to resource preemption, congestion control, and conflict with uplink services, the UE abandons transmission, resulting in the transmission resource of a retransmission not being indicated by the first-order SCI sent previously.

[0048] (2) The UE shall ensure that, for any two selected time-frequency resources, if the previous transmission resource requires HARQ feedback, the two resources are separated in the time domain by at least duration Z. When the resource selection cannot meet the time domain restriction, such as when the PDB is short but the number of retransmissions is large, the UE implementation may abandon the selection of some retransmission resources or deactivate HARQ feedback for some transmissions.

[0049] Regarding the DRX mechanism, the UE can monitor the physical downlink control channel (PDCCH) discontinuously according to the DRX configuration to achieve the purpose of saving energy consumption. If the PDCCH includes identification information corresponding to the UE, such as any of the following: Cell Radio Network Temporary Identity (C-RNTI), Configuration Scheduling RNTI (CS-RNTI), Interruption RNTI (INT-RNTI), Slot Format Indication RNTI (SFI-RNTI), Semi-Persistent CSI RNTI (SP-CSI-RNTI), Transmit Power Control-PUCCH-RNTI (TPC-PUCCH-RNTI), Transmit Power Control-Physical Uplink Shared Channel RNTI (Transmit Power Control-PUCCH-RNTI, TPC-PUCCH-RNTI), Transmit Power Control-Physical Uplink Shared Channel RNTI (Transmit Power Control-Physical Uplink Shared Channel ... If the UE receives the control information of the DRX signal, the UE can make corresponding DRX operations according to the control information. The network side can control the DRX behavior of the UE by configuring a series of parameters. Among them, the UE can be in the DRX activation state in at least one of the following situations:

[0050] During the operation of the timer drx-onDurationTimer or drx-InactivityTimer:

[0051] During the operation of the timer drx-RetransmissionTimerDL or drx-RetransmissionTimerUL;

[0052] During the operation of the timer ra-ContentionResolutionTimer or the window msgB-ResponseWindow;

[0053] There are unprocessed scheduling requests (SR);

[0054] The PDCCH indicates that there is a new transmission period.

[0055] The traditional mode-2 resource selection method has half-duplex problems, hidden node problems, and resource collision problems. The introduction of the UE cooperation mechanism in the side link can solve these problems, improve the reliability of the mode-2 mode and reduce latency. The UE cooperation mechanism in the side link is mainly: UE-A determines a resource set and sends it to UE-B through auxiliary information (Assistance Information, AI, also known as assistance information). UE-B in mode-2 mode refers to the resource set for resource selection. The specific process is as follows: Figure 3 At the same time, due to the introduction of SLDRX technology, the UE must also consider the DRX configuration of the receiving UE when selecting resources. So how should the UE comprehensively consider the DRX configuration and the UE cooperation mechanism when selecting resources? If there is auxiliary information from multiple UEs, how should it comprehensively consider multiple auxiliary information for resource selection? There is no conclusion yet.

[0056] To this end, the embodiment of the present application provides a side link communication method, which is applied to a terminal device, referring to Figure 4 , the method comprising:

[0057] S101, a first terminal device receives auxiliary information AI sent by one or more terminal devices;

[0058] S102, the first terminal device determines the target terminal device and / or determines the transmission resources used when sending the side link message based on at least one of the following: received auxiliary information AI, discontinuous reception DRX configuration of each terminal device, the first rule, and the second rule.

[0059] According to an embodiment of the present application, in sidelink communication, each terminal device can receive auxiliary information AI sent by one or more other terminal devices. When the terminal device (transmitting terminal) determines the target terminal (receiving terminal) of the sidelink message and / or the transmission resources for sending the sidelink message, the transmitting terminal can determine it based on the received auxiliary information AI, the DRX configuration of each terminal device and / or preset rules. In this way, it can reasonably consider the auxiliary information AI from one or more terminal devices, the DRX configuration of each terminal device and other information or status, which helps the transmitting terminal to reasonably determine the target terminal and transmission resources, and can improve the communication efficiency of the sidelink to a certain extent.

[0060] In various implementations of the present application, optionally, the first terminal device may use the received auxiliary information AI at at least one of the following times:

[0061] ① Before the resource exclusion stage;

[0062] ②After the resource exclusion stage;

[0063] ③After the resource reservation (selection) stage;

[0064] ④In the logical channel priority LCP process.

[0065] The following describes the manner of using auxiliary information AI at different times through multiple embodiments.

[0066] First, the processing method of the transmitting terminal selecting the auxiliary information AI from a UE at different times is described.

[0067] In one embodiment of the present application, optionally, before the resource exclusion stage, the first terminal device determines that the second terminal device is the target terminal device based on a first rule; wherein, if the first terminal device has received the auxiliary information AI sent by the second terminal device, then the first terminal device determines a first alternative resource set based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the first alternative resource set is used for the resource exclusion stage.

[0068] On the other hand, optionally, if the first terminal device does not receive the auxiliary information AI sent by the second terminal device, the first terminal device determines a first candidate resource set based on the DRX configuration of the second terminal device, and the first candidate resource set is used in the resource exclusion stage.

[0069] In one embodiment of the present application, optionally, after the resource exclusion stage, the first terminal device determines that the second terminal device is the target terminal device based on a first rule; wherein, if the first terminal device has received the auxiliary information AI sent by the second terminal device, then the first terminal device determines the second alternative resource set based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the second alternative resource set is used in the resource reservation stage.

[0070] On the other hand, optionally, if the first terminal device receives auxiliary information AI sent by the second terminal device, the first terminal device determines a second alternative resource set based on the DRX configuration of the second terminal device, and the second alternative resource set is used in the resource reservation stage.

[0071] In one embodiment of the present application, optionally, after the resource reservation (or resource selection) stage, the first terminal device determines that the second terminal device is the target terminal device based on a first rule; wherein, if the first terminal device has received the auxiliary information AI sent by the second terminal device, then the first terminal device determines the reserved resources from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, for sending a side link message to the second terminal device.

[0072] On the other hand, optionally, if the first terminal device does not receive the auxiliary information AI sent by the second terminal device, the first terminal device determines the reserved resources from the resources selected in the resource reservation stage based on the DRX configuration of the second terminal device, for sending a side link message to the second terminal device.

[0073] In the above-mentioned various implementations, optionally, the first rule may include at least one of the following:

[0074] (1) The first terminal device uses the terminal device that triggers the resource selection process as the target terminal device;

[0075] (2) The first terminal device takes the terminal device corresponding to the logical channel LCH with the highest priority or the media access control layer control element MAC CE as the target terminal device.

[0076] Based on at least one of the above implementation modes, optionally, the first terminal device selects the LCH corresponding to the target terminal device, and assembles a media access control protocol data unit MAC PDU to be sent to the target terminal device.

[0077] The following describes how the transmitting terminal selects auxiliary information AI from multiple UEs and processes it at different times.

[0078] In one embodiment of the present application, optionally, before the resource exclusion phase, the first terminal device determines a first alternative resource set based on auxiliary information AI sent by multiple terminal devices and the DRX configurations of the multiple terminal devices, and the first alternative resource set is used in the resource exclusion phase; after the resource reservation phase, the first terminal device determines the target terminal device based on a second rule.

[0079] Optionally, during the resource filtering process, if there is a mismatch between the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, the first terminal device determines the first candidate resource set.

[0080] In one embodiment of the present application, optionally, after the resource exclusion stage, the first terminal device determines a second alternative resource set based on the auxiliary information AI sent by the multiple terminal devices and the DRX configuration of the multiple terminal devices, and the second alternative resource set is used in the resource reservation stage; after the resource reservation stage, the first terminal device determines the target terminal device based on the second rule.

[0081] Optionally, during the resource filtering process, if there is a mismatch between the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, the first terminal device determines the second candidate resource set.

[0082] In one embodiment of the present application, optionally, after the resource reservation stage, the first terminal device determines the reserved resources from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, for sending a side link message to the target terminal device; and the first terminal device determines the target terminal device based on the second rule.

[0083] In one implementation manner of the present application, optionally, in the LCP process, the first terminal device determines the target terminal device based on the second rule.

[0084] In the above multiple implementations, optionally, the second rule includes at least one of the following:

[0085] (1) The first terminal device uses the terminal device that triggers the resource selection process as the target terminal device;

[0086] (2) The first terminal device uses the terminal device corresponding to the LCH or MAC CE with the highest priority as the target terminal device;

[0087] (3) The first terminal device selects the terminal device corresponding to the auxiliary information AI with the highest matching degree with the selected transmission resource as the target terminal device;

[0088] (4) The first terminal device takes the terminal device in the DRX activated state as the target terminal device.

[0089] Based on at least one of the above implementations, optionally, the first terminal device assembles a MAC PDU to be sent to a target terminal device.

[0090] According to various embodiments of the present application, optionally, when determining a target terminal device and / or determining transmission resources based on a DRX configuration, the first terminal device selects a terminal device in a DRX activated state.

[0091] By utilizing at least one of the above embodiments of the present application, the transmitting terminal can, after triggering resource selection, use the received AI information, DRX configuration information and / or combined with preset rules at a selected time (for example: before the resource exclusion stage, after the resource exclusion stage, after the resource reservation stage or in the logical channel priority LCP process) to reasonably determine the target terminal and available resources for sidelink communication. For example, at a selected time, resources can be filtered or checked according to the auxiliary information AI and DRX configuration of multiple terminal devices, and then available transmission resources can be selected, and the terminal device corresponding to the highest priority LCH or MAC CE can be used as the target terminal device, or the terminal device corresponding to the AI ​​with the highest matching degree with the selected transmission resource can be used as the target terminal device, and so on, so as to achieve the purpose of improving the efficiency of sidelink communication.

[0092] The above describes the implementation method of the side link communication method of the embodiment of the present application through an embodiment. The following describes the specific implementation process of the embodiment of the present application through multiple specific examples. In each embodiment, UE_B represents the sender UE of the side link message.

[0093] Example 1

[0094] In this embodiment, assistance information from no more than one UE is selected and considered before the first step of resource selection (resource exclusion).

[0095] refer to Figure 5 , where UE_B receives auxiliary information AI sent by one or more UEs. After triggering resource selection, UE_B determines a target UE or a transmission destination address according to a preset rule, which is recorded as UE_A. The destination address can be an address to which AI has been sent or an address to which AI has not been sent. The preset rule can be at least one of the following:

[0096] The address of the logical channel LCH or MAC CE that triggers this resource selection;

[0097] The address corresponding to the LCH or MAC CE with the current highest priority.

[0098] After determining that UE_A is the target address, UE_B filters resources according to the specific situation of UE_A and obtains a candidate resource set set A, wherein the specific situation of UE_A may include the DRX configuration of UE_A and / or the information carried by the AI. If UE_A has not sent AI to UE_B, there is no need to consider the information carried by the AI.

[0099] After obtaining the candidate resource set set A, UE_B performs steps such as resource exclusion and resource reservation, which are briefly described as follows.

[0100] UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain ratio, the RSRP threshold is adjusted and the operation is repeated until the number of remaining resources in resource set B is greater than or equal to the ratio. One or more resources are selected in set B. Based on this, UE_B selects the LCH corresponding to the destination address of UE_A and assembles the MAC PDU sent to UE_A.

[0101] Example 2

[0102] In this embodiment, assistance information from no more than one UE is selected to be considered after the first step of resource selection (resource exclusion).

[0103] refer to Figure 6 , where UE_B receives auxiliary information AI sent by one or more UEs. After triggering resource selection, UE_B performs resource exclusion. The general process is that UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the execution is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion.

[0104] After the resource exclusion process, UE_B determines a target UE or a transmission destination address according to a preset rule, which is recorded as UE_A, wherein the destination address can be an address to which AI has been sent or an address to which AI has not been sent. The preset rule can be at least one of the following:

[0105] The address of the logical channel LCH or MAC CE that triggers this resource selection;

[0106] An address corresponding to the current highest priority LCH or MAC CE.

[0107] After determining that UE_A is the target address, UE_B filters resources according to the specific situation of UE_A and obtains the candidate resource set set B', where the specific situation of UE_A may include the DRX configuration of UE_A and / or the information carried by the AI. If UE_A has not sent AI to UE_B, there is no need to consider the information carried by the AI.

[0108] After obtaining the candidate resource set set B', UE_B performs a resource reservation step and selects one or more resources in set B'. Based on this, UE_B selects the LCH corresponding to the destination address of UE_A and assembles a MAC PDU to be sent to UE_A.

[0109] Example 3

[0110] In this embodiment, assistance information from no more than one UE is selected and is considered after the second step of resource selection (resource reservation).

[0111] refer to Figure 7 , where UE_B receives auxiliary information AI sent by one or more UEs. After triggering resource selection, UE_B performs resource exclusion and resource reservation. The general process is as follows: UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the execution is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion. Select one or more resources in set B.

[0112] After the resource reservation step, UE_B determines a target UE or a transmission destination address according to a preset rule, which is recorded as UE_A, wherein the destination address can be an address to which AI has been sent or an address to which AI has not been sent. The preset rule can be at least one of the following:

[0113] The address of the logical channel LCH or MAC CE that triggers this resource selection;

[0114] An address corresponding to the current highest priority LCH or MAC CE.

[0115] After determining that UE_A is the target address, UE_B checks the selected resources according to the specific situation of UE_A to obtain matching resources, wherein the specific situation of UE_A may include the DRX configuration of UE_A and / or the information carried by the AI. If UE_A has not sent AI to UE_B, there is no need to consider the information carried by the AI.

[0116] After determining the matching resources, UE_B selects the LCH corresponding to the destination address of UE_A and assembles the MAC PDU sent to UE_A.

[0117] Example 4

[0118] In this embodiment, assistance information from more than one UE is selected and considered before the first step of resource selection (resource exclusion).

[0119] refer to Figure 8 , wherein UE_B receives auxiliary information AI sent by multiple UEs (such as UE_A, UE_C, UE_D, etc.), and after triggering resource selection, UE_B filters resources according to the specific conditions of the multiple UEs to obtain the candidate resource set set A, wherein the specific conditions of the multiple UEs include the DRX configuration conditions of the multiple UEs and / or the information carried in the multiple AIs. Among them, in the case where the multiple AIs do not match the DRX configurations, the candidate resource set set A can be determined by UE_B.

[0120] After obtaining the candidate resource set set A, UE_B performs resource exclusion and resource reservation steps, which are roughly as follows: UE_B performs resource exclusion based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the process is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion. One or more resources are selected in set B.

[0121] After the resource reservation step, UE_B determines a target UE or a transmission destination address according to a preset rule, and the destination address may be an address to which AI has been sent or an address to which AI has not been sent. The preset rule may be at least one of the following:

[0122] The address of the LCH or MAC CE with the highest current priority;

[0123] The selected resource is in DRX activated state and can receive data;

[0124] When an AI from this address exists, this AI has the highest matching degree with the selected resource;

[0125] The address corresponding to the logical channel LCH or MAC CE that triggers this resource selection.

[0126] The preset rule is described by way of example. Assuming that UE_A, UE_C, and UE_D all have sidelink services, several possible situations are provided as examples below:

[0127] A. If UE_A corresponds to the highest priority LCH or MAC CE, UE_A is the destination address;

[0128] B. If the priorities of UE_A and UE_C are the same and higher than that of UE_D, UE_D can be excluded first.

[0129] a) If UE_A sends AI to UE_B, but UE_C does not send AI to UE_B, UE_A can be excluded;

[0130] b) If both UE_A and UE_C send AI to UE_B, the one with the highest AI match among UE_A and UE_C is selected as the destination address;

[0131] c) If neither UE_A nor UE_C sends AI to UE_B, UE_B can select one of the two as the destination address.

[0132] After determining the destination address, UE_B assembles the MAC PDU to be sent to the destination address.

[0133] Example 5

[0134] In this embodiment, assistance information from more than one UE is selected and considered after the first step of resource selection (resource exclusion).

[0135] refer to Fig. 9 , where UE_B receives auxiliary information AI sent by multiple UEs (such as UE_A, UE_C, UE_D, etc.). After triggering resource selection, UE_B performs resource exclusion. The general process is that UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the execution is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion.

[0136] After the resource exclusion process, UE_B filters resources according to the specific conditions of the multiple UEs to obtain the candidate resource set set B', where the specific conditions of the multiple UEs include the DRX configuration conditions of the multiple UEs and / or the information carried in the multiple AIs. In the case where the multiple AIs do not match the DRX configurations, the candidate resource set set A can be determined by UE_B.

[0137] After obtaining the candidate resource set set B', UE_B performs a resource reservation step and selects one or more resources in set B'.

[0138] After the resource reservation step, UE_B determines a target UE or a transmission destination address according to a preset rule, and the destination address may be an address to which AI has been sent or an address to which AI has not been sent. The preset rule may be at least one of the following:

[0139] The address of the LCH or MAC CE with the highest current priority;

[0140] The selected resource is in DRX activated state and can receive data;

[0141] When an AI from this address exists, this AI has the highest matching degree with the selected resource;

[0142] The address corresponding to the logical channel LCH or MAC CE that triggers this resource selection.

[0143] The execution logic of the preset rule may refer to the example in Embodiment 4. After determining the destination address, UE_B assembles a MAC PDU to be sent to the destination address.

[0144] Example 6

[0145] In this embodiment, assistance information from more than one UE is selected and considered after the second step of resource selection (resource reservation).

[0146] refer to Fig.10 , where UE_B receives auxiliary information AI sent by multiple UEs (such as UE_A, UE_C, UE_D, etc.). After triggering resource selection, UE_B performs resource exclusion and resource reservation. The general process is: UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the execution is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion. Select one or more resources in set B.

[0147] After the resource reservation step, UE_B checks the selected resources according to the specific conditions of the multiple UEs and obtains matching resources, wherein the specific conditions of UE_A may include the DRX configuration conditions of the multiple UEs and / or the information carried in the multiple AIs. In the case of a mismatch between the multiple AIs and the DRX configurations, UE_B may decide on the resources to be used.

[0148] After determining the resources to be used, UE_B determines a target UE or a transmission destination address according to a preset rule, and the destination address may be an address to which AI has been sent or an address to which AI has not been sent. The preset rule may be at least one of the following:

[0149] The address of the LCH or MAC CE with the highest current priority;

[0150] The selected resource is in DRX activated state and can receive data;

[0151] When an AI from this address exists, this AI has the highest matching degree with the selected resource;

[0152] The address corresponding to the logical channel LCH or MAC CE that triggers this resource selection.

[0153] The execution logic of the preset rule may refer to the example in Embodiment 4. After determining the destination address, UE_B assembles a MAC PDU to be sent to the destination address.

[0154] Example 7

[0155] In this embodiment, assistance information is considered in the LCP process.

[0156] refer to Fig.11 , where UE_B receives auxiliary information AI sent by multiple UEs (such as UE_A, UE_C, UE_D, etc.). After triggering resource selection, UE_B performs resource exclusion and resource reservation. The general process is: UE_B excludes resources based on set A and obtains set B. If the number of remaining resources in set B is less than a certain proportion, the RSRP threshold is adjusted and the execution is repeated until the number of remaining resources in resource set B is greater than or equal to the proportion. Select one or more resources in set B.

[0157] After the resource reservation step, UE_B determines a target UE or a transmission destination address according to a preset rule, and the destination address may be an address to which AI has been sent or an address to which AI has not been sent. The preset rule may be at least one of the following:

[0158] The address of the LCH or MAC CE with the highest current priority;

[0159] The selected resource is in DRX activated state and can receive data;

[0160] When an AI from this address exists, this AI has the highest matching degree with the selected resource;

[0161] The address corresponding to the logical channel LCH or MAC CE that triggers this resource selection.

[0162] The execution logic of the preset rule may refer to the example in Embodiment 4. After determining the destination address, UE_B assembles a MAC PDU to be sent to the destination address.

[0163] The above describes the specific configuration and implementation of the embodiments of the present application from different perspectives through multiple embodiments. Corresponding to the processing method of at least one of the above embodiments, the embodiments of the present application also provide a terminal device 100, referring to Fig.12 , which includes:

[0164] The receiving module 110 is used to receive auxiliary information AI sent by one or more terminal devices;

[0165] The determination module 120 is used to determine the target terminal device and / or determine the transmission resources used when sending the side link message based on at least one of the following: the received auxiliary information AI, the discontinuous reception DRX configuration of each terminal device, the first rule, and the second rule.

[0166] Optionally, the determination module uses the received auxiliary information AI at at least one of the following occasions: before the resource exclusion phase, after the resource exclusion phase, after the resource reservation phase, and in the logical channel priority LCP process.

[0167] Optionally, the determination module determines the target terminal device based on the first rule; the determination module determines the transmission resource based on the auxiliary information A1 sent by the target terminal device and / or the DRX configuration of the target terminal device.

[0168] Optionally, before the resource exclusion stage, the determination module determines that the second terminal device is the target terminal device based on a first rule; if the receiving module has received the auxiliary information AI sent by the second terminal device, the determination module determines a first alternative resource set based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the first alternative resource set is used for the resource exclusion stage.

[0169] Optionally, if the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determining module determines a first candidate resource set based on the DRX configuration of the second terminal device, and the first candidate resource set is used in the resource exclusion stage.

[0170] Optionally, after the resource exclusion stage, the determination module determines that the second terminal device is the target terminal device based on the first rule; if the receiving module has received the auxiliary information AI sent by the second terminal device, the determination module determines the second alternative resource set based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the second alternative resource set is used for the resource reservation stage.

[0171] Optionally, if the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determining module determines a second candidate resource set based on the DRX configuration of the second terminal device, and the second candidate resource set is used in the resource reservation stage.

[0172] Optionally, after the resource reservation stage, the determination module determines that the second terminal device is the target terminal device based on the first rule; if the receiving module has received the auxiliary information AI sent by the second terminal device, the determination module determines a third resource set from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

[0173] Optionally, if the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determination module determines a third resource set from the resources selected in the resource reservation stage based on the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

[0174] Optionally, the first rule includes at least one of the following: the determination module takes the terminal device that triggers the resource selection process as the target terminal device; the determination module takes the terminal device corresponding to the highest priority logical channel LCH or the media access control layer control unit MAC CE as the target terminal device.

[0175] Optionally, the terminal device 100 further includes a selection module and an assembling module, the selection module is used to select the LCH corresponding to the target terminal device, and the assembling module is used to assemble the MAC PDU sent to the target terminal device.

[0176] Optionally, the determination module determines the transmission resources based on auxiliary information AI sent by multiple terminal devices and DRX configurations of the multiple terminal devices; and the determination module determines the target terminal device based on the second rule.

[0177] Optionally, before the resource exclusion stage, the determination module determines a first set of candidate resources based on auxiliary information AI sent by multiple terminal devices and the DRX configurations of the multiple terminal devices, and the first set of candidate resources is used in the resource exclusion stage; after the resource reservation stage, the determination module determines the target terminal device based on a second rule.

[0178] Optionally, during the resource filtering process, if there is a mismatch between the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, the first candidate resource set is determined by the determination module.

[0179] Optionally, after the resource exclusion stage, the determination module determines a second set of alternative resources based on the auxiliary information AI sent by the multiple terminal devices and the DRX configuration of the multiple terminal devices, and the second set of alternative resources is used in the resource reservation stage; after the resource reservation stage, the determination module determines the target terminal device based on the second rule.

[0180] Optionally, during the resource filtering process, if there is a mismatch between the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, the second candidate resource set is determined by the determination module.

[0181] Optionally, after the resource reservation stage, the determination module determines a third resource set from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the multiple terminal devices and the DRX configurations of the multiple terminal devices, and the third resource set is used to send a side link message to the target terminal device; and the determination module determines the target terminal device based on the second rule.

[0182] Optionally, in the LCP process, the determination module determines the target terminal device based on a second rule.

[0183] Optionally, the second rule includes at least one of the following: the determination module takes the terminal device that triggers the resource selection process as the target terminal device; the determination module takes the terminal device corresponding to the LCH or MAC CE with the highest priority as the target terminal device; the determination module takes the terminal device corresponding to the auxiliary information AI with the highest matching degree with the selected transmission resource as the target terminal device; the determination module takes the terminal device in the DRX activation state as the target terminal device.

[0184] Optionally, the terminal device 100 further includes an assembling module, configured to assemble a MAC PDU to be sent to a target terminal device.

[0185] Optionally, the determination module selects a terminal device in a DRX activated state when determining a target terminal device and / or determining a transmission resource based on the DRX configuration.

[0186] The terminal device 100 of the embodiment of the present application can implement the corresponding functions of the device in the aforementioned method embodiment. The corresponding processes, functions, implementation methods and beneficial effects of each module (sub-module, unit or component, etc.) in the terminal device 100 can be found in the corresponding description in the aforementioned method embodiment, and will not be repeated here.

[0187] It should be noted that the functions described in the various modules (submodules, units or components, etc.) in the terminal device 100 of the embodiment of the present application can be implemented by different modules (submodules, units or components, etc.) or by the same module (submodules, units or components, etc.). For example, the first sending module and the second sending module can be different modules or the same module, and both can implement their corresponding functions in the embodiment of the present application. In addition, the sending module and the receiving module in the embodiment of the present application can be implemented by the transceiver of the device, and part or all of the other modules can be implemented by the processor of the device.

[0188] Fig.13 It is a schematic structural diagram of a communication device 600 according to an embodiment of the present application, wherein the communication device 600 includes a processor 610, and the processor 610 can call and run a computer program from a memory to implement the method in the embodiment of the present application.

[0189] Optionally, the communication device 600 may further include a memory 620. The processor 610 may call and run a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0190] The memory 620 may be a separate device independent of the processor 610 , or may be integrated into the processor 610 .

[0191] Optionally, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, specifically, may send information or data to other devices, or receive information or data sent by other devices.

[0192] The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include an antenna, and the number of the antennas may be one or more.

[0193] Optionally, the communication device 600 may be the first terminal device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the first terminal device in each method of the embodiment of the present application, which will not be repeated here for the sake of brevity.

[0194] Optionally, the communication device 600 may be the second terminal device of the embodiment of the present application, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application, which will not be described again for the sake of brevity.

[0195] Fig.14It is a schematic structural diagram of a chip 700 according to an embodiment of the present application, wherein the chip 700 includes a processor 710, and the processor 710 can call and run a computer program from a memory to implement the method in the embodiment of the present application, and the processor 710 may include at least one processor circuit.

[0196] Optionally, the chip 700 may further include a memory 720. The processor 710 may call and run a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0197] The memory 720 may be a separate device independent of the processor 710 , or may be integrated into the processor 710 .

[0198] Optionally, the chip 700 may further include an input interface 730. The processor 710 may control the input interface 730 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.

[0199] Optionally, the chip 700 may further include an output interface 740. The processor 710 may control the output interface 740 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0200] Optionally, the chip can be applied to the first terminal device in the embodiments of the present application, and the chip can implement the corresponding processes performed by the first terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0201] Optionally, the chip can be applied to the second terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.

[0202] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0203] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.

[0204] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM).

[0205] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not limited to these and any other suitable types of memory.

[0206] Fig.15 8 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. The communication system 800 includes a first terminal device 810 and a second terminal device 820.

[0207] The terminal device 810 may be used to implement the corresponding functions implemented by the first terminal device in the methods of various embodiments of the present application, and the second terminal device 820 may be used to implement the corresponding functions implemented by the second terminal device in the methods of various embodiments of the present application. For the sake of brevity, no further description is given here.

[0208] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. The computer instruction can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instruction can be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server, a data center, etc. that contains one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0209] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0210] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0211] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A sidelink communication method, applied to a terminal device, the method comprising: The first terminal device receives auxiliary information AI sent by one or more terminal devices; The first terminal device determines the target terminal device and determines the transmission resource used when sending the sidelink message based on the following two: Received auxiliary information AI, first rule; The first terminal device determines the target terminal device and determines the transmission resource used when sending the sidelink message, including: The first terminal device determines a target terminal device based on the first rule; wherein the first rule includes: the first terminal device uses the terminal device that triggers the resource selection process as the target terminal device; The first terminal device determines the transmission resource based on the auxiliary information AI sent by the target terminal device; The first terminal device uses the received auxiliary information AI after the resource exclusion phase.

2. The method according to claim 1, wherein: The first terminal device also uses the received auxiliary information AI at at least one of the following times: before the resource exclusion phase, after the resource reservation phase, and in the logical channel priority LCP process.

3. The method according to any one of claims 1 to 2, wherein: Before the resource exclusion phase, the first terminal device determines the second terminal device as a target terminal device based on a first rule; If the first terminal device has received the auxiliary information AI sent by the second terminal device, the first terminal device determines a first set of candidate resources based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the first set of candidate resources is used in the resource exclusion stage.

4. The method according to claim 3, wherein: If the first terminal device does not receive the auxiliary information AI sent by the second terminal device, the first terminal device determines a first set of candidate resources based on the DRX configuration of the second terminal device, and the first set of candidate resources is used in the resource exclusion stage.

5. The method according to any one of claims 1 to 2, wherein: After the resource exclusion phase, the first terminal device determines the second terminal device as a target terminal device based on the first rule; If the first terminal device has received the auxiliary information AI sent by the second terminal device, the first terminal device determines a second set of alternative resources based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the second set of alternative resources is used in the resource reservation stage.

6. The method according to claim 5, wherein: If the first terminal device does not receive the auxiliary information AI sent by the second terminal device, the first terminal device determines a second set of candidate resources based on the DRX configuration of the second terminal device, and the second set of candidate resources is used in the resource reservation stage.

7. The method according to any one of claims 1 to 2, wherein: After the resource reservation phase, the first terminal device determines the second terminal device as a target terminal device based on the first rule; If the first terminal device has received the auxiliary information AI sent by the second terminal device, the first terminal device determines a third resource set from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

8. The method according to claim 7, wherein: If the first terminal device does not receive the auxiliary information AI sent by the second terminal device, the first terminal device determines a third resource set from the resources selected in the resource reservation stage based on the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

9. The method according to any one of claims 1 to 2, wherein: The first rule also includes: The first terminal device takes the terminal device corresponding to the highest priority logical channel LCH or the media access control layer control unit MAC CE as the target terminal device.

10. The method according to any one of claims 1-2, further comprising: The first terminal device selects the LCH corresponding to the target terminal device and assembles a media access control protocol data unit MACPDU to be sent to the target terminal device.

11. The method according to claim 1, further comprising: The first terminal device assembles a MAC PDU to be sent to a target terminal device.

12. The method according to any one of claims 1 to 2, wherein: The first terminal device selects a terminal device in a DRX activated state when determining a target terminal device and / or determining a transmission resource based on the DRX configuration.

13. A terminal device, comprising: A receiving module, used for receiving auxiliary information AI sent by one or more terminal devices; A determination module, configured to determine a target terminal device and a transmission resource used when sending a sidelink message based on: received auxiliary information AI and a first rule; The determination module determines the target terminal device based on the first rule; wherein the first rule includes: the terminal device uses the terminal device that triggers the resource selection process as the target terminal device; the determination module determines the transmission resource based on the auxiliary information AI sent by the target terminal device; The determination module uses the received auxiliary information AI after the resource exclusion phase.

14. The terminal device according to claim 13, wherein: The determination module further uses the received auxiliary information AI at at least one of the following occasions: before the resource exclusion phase, after the resource reservation phase, and in the logical channel priority LCP process.

15. The terminal device according to any one of claims 13-14, wherein: Before the resource exclusion phase, the determination module determines the second terminal device as the target terminal device based on the first rule; If the receiving module has received the auxiliary information AI sent by the second terminal device, the determining module determines a first set of candidate resources based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the first set of candidate resources is used in the resource exclusion stage.

16. The terminal device according to claim 15, wherein: If the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determining module determines a first candidate resource set based on the DRX configuration of the second terminal device, and the first candidate resource set is used in the resource exclusion stage.

17. The terminal device according to any one of claims 13 to 14, wherein: After the resource exclusion phase, the determination module determines the second terminal device as the target terminal device based on the first rule; If the receiving module has received the auxiliary information AI sent by the second terminal device, the determining module determines a second alternative resource set based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the second alternative resource set is used in the resource reservation stage.

18. The terminal device according to claim 17, wherein: If the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determining module determines a second candidate resource set based on the DRX configuration of the second terminal device, and the second candidate resource set is used in the resource reservation stage.

19. The terminal device according to any one of claims 13-14, wherein: After the resource reservation stage, the determination module determines the second terminal device as the target terminal device based on the first rule; If the receiving module has received the auxiliary information AI sent by the second terminal device, the determining module determines a third resource set from the resources selected in the resource reservation stage based on the auxiliary information AI sent by the second terminal device and the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

20. The terminal device according to claim 19, wherein: If the receiving module does not receive the auxiliary information AI sent by the second terminal device, the determining module determines a third resource set from the resources selected in the resource reservation stage based on the DRX configuration of the second terminal device, and the third resource set is used to send a side link message to the second terminal device.

21. The terminal device according to any one of claims 13-14, wherein: The first rule also includes: The determination module uses the terminal device corresponding to the logical channel LCH with the highest priority or the media access control layer control element MAC CE as the target terminal device.

22. The terminal device according to any one of claims 13-14, further comprising a selection module and an assembly module, the selection module being used to select the LCH corresponding to the target terminal device, and the assembly module being used to assemble a MAC PDU sent to the target terminal device.

23. The terminal device according to claim 13, further comprising: The assembly module is used to assemble the MAC PDU sent to the target terminal device.

24. The terminal device according to any one of claims 13-14, wherein: The determination module selects a terminal device in a DRX activated state when determining a target terminal device and / or determining a transmission resource based on the DRX configuration.

25. A terminal device, comprising: A processor and a memory, wherein the memory is used to store a computer program, and the processor calls and runs the computer program stored in the memory to execute the method according to any one of claims 1 to 12.

26. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 12.

27. A computer-readable storage medium for storing a computer program, wherein: The computer program causes a computer to execute the method according to any one of claims 1 to 12.

28. A computer program product comprising computer program instructions, wherein: The computer program instructions cause a computer to execute the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Method and device for allocating resources in nr v2x

    WO2020091494A1