Sl processing method, apparatus, terminal and readable storage medium

By considering the relationship of the SL DRX mechanism during the SL LCP process, the sending terminal selects alternative destinations and performs resource reselection, thus solving the problem of data transmission omission and improving the effectiveness of data transmission.

CN115604775BActive Publication Date: 2026-03-24VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-09
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In the existing technology, there is no effective solution for how to select the destination and how to ensure that the data transmission falls within the activation time of the SL DRX corresponding to the RX UE during the SL LCP process, which may result in the data transmission being missed.

Method used

When selecting the SL logical channel priority, the transmitting terminal considers the relationship of the SL DRX mechanism, determines the alternative destination, and performs resource reselection when the conditions are met to ensure that data transmission occurs within the active time of the RX UE.

Benefits of technology

By optimizing the destination selection and resource reselection during the SL LCP process, the probability of data transmission being missed by the RX UE is reduced, thus improving the effectiveness of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115604775B_ABST
    Figure CN115604775B_ABST
Patent Text Reader

Abstract

The application discloses a SL processing method and device, a terminal and a readable storage medium, and belongs to the technical field of communication. The method comprises the following steps: a sending terminal performs a first operation, the first operation comprising at least one of the following: in the case that a first object is irrelevant to a SL DRX mechanism and a logical channel corresponding to a first destination meets a preset condition, the first destination is determined as a candidate destination in a SL LCP process; in the case that a first condition is met, a resource reselection operation is performed, the first condition meeting at least one of the following: a first resource selected by the sending terminal is in an inactivation time of a SL DRX corresponding to U candidate destinations, U being a positive integer; the sending terminal has performed a second operation L times; a first relationship between a target object selected by the sending terminal and the SL DRX mechanism is inconsistent with a second relationship between the candidate destination in the SL LCP process and the SL DRX mechanism; and a second resource is selected according to a relationship between a second object and the SL DRX mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communication technology, and specifically relates to an SL processing method, apparatus, terminal and readable storage medium. Background Technology

[0002] To conserve terminal power, the sidelink (SL) introduces a discontinuous reception (DRX) mechanism. Since both the transmitting and receiving ends of the sidelink are terminals, the behavior of the receiving terminal (RX UE) and the transmitting terminal (TX UE) needs to be defined. Currently, only the timing of starting or restarting the inactivity timer for the RX UE—the next slot or symbol after receiving the first Sidelink Control Information (SCI) and the second SCI—has been discussed. For the TX UE, there are currently no solutions regarding how to select the destination in the SL Logical Channel Prioritization (LCP) process and how to ensure that data transmission always falls within the active time of the SL DRX corresponding to the RX UE. Summary of the Invention

[0003] This application provides an SL processing method, apparatus, terminal, and readable storage medium, which can solve the destination selection problem in the SL LCP process and reduce the problem of data transmission being missed by the RX UE.

[0004] Firstly, an SL processing method is provided, including:

[0005] The transmitting terminal performs a first operation, the first operation including at least one of the following:

[0006] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0007] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0008] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0009] Secondly, an SL processing apparatus is provided, comprising:

[0010] A first execution module is configured to perform a first operation, the first operation including at least one of the following:

[0011] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0012] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0013] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0014] Thirdly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.

[0015] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to perform a first operation, the first operation including at least one of the following:

[0016] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0017] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0018] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0019] Fifthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.

[0020] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.

[0021] In a seventh aspect, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the program / program product being executed by at least one processor to implement the method as described in the first aspect.

[0022] In this embodiment, on the one hand, the transmitting terminal can determine the alternative destination during the SL LCP process based on the relationship between the first object and the SL DRX mechanism, and the relationship between the logical channel corresponding to the destination and the preset conditions, thus providing a solution for the selection of the destination during the SL LCP process; on the other hand, the transmitting terminal can select resources through the relationship between the second object and the SL DRX mechanism, and / or, when data is transmitted based on the selected resources and the data falls within the inactive time of the SL DRX corresponding to the destination, trigger resource reselection, thereby reducing the probability that the data transmitted by the transmitting terminal will be missed by the RX UE and improving the effectiveness of data transmission. Attached Figure Description

[0023] Figure 1 This is one of the schematic diagrams of the SL DRX provided in the embodiments of this application;

[0024] Figure 2 This is a second schematic diagram of the SL DRX provided in the embodiments of this application;

[0025] Figure 3 This is a schematic diagram of the wireless communication system provided in an embodiment of this application;

[0026] Figure 4 This is a flowchart of the SL processing method provided in the embodiments of this application;

[0027] Figure 5 This is one of the schematic diagrams of the SL LCP process provided in the embodiments of this application;

[0028] Figure 6 This is one of the schematic diagrams of the SL LCP process provided in the embodiments of this application;

[0029] Figure 7 This is one of the schematic diagrams of resource reselection provided in the embodiments of this application;

[0030] Figure 8 This is one of the schematic diagrams of resource reselection provided in the embodiments of this application;

[0031] Figure 9This is a schematic diagram illustrating resource selection provided in an embodiment of this application;

[0032] Figure 10 This is a structural diagram of the SL processing device provided in the embodiments of this application;

[0033] Figure 11 This is one of the structural diagrams of the terminal provided in the embodiments of this application;

[0034] Figure 12 This is the second structural diagram of the terminal provided in the embodiments of this application. Detailed Implementation

[0035] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0036] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, the target object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0037] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.

[0038] For ease of understanding, the following describes some aspects of the embodiments of this application:

[0039] 1. Discontinuous Reception (DRX) in the connected state of Radio Resource Control (RRC) under Uu interface.

[0040] The purpose of DRX is to save power. Terminals in DRX mode (also called terminal equipment or user equipment, UE) do not need to connect to the control channel for monitoring. However, if the terminal does not monitor the control channel for an extended period, the arrival of data will increase data transmission latency. To balance power saving and transmission latency, 5G Media Access Control (MAC) supports two DRX cycles: long DRX and short DRX. If the predicted terminal data volume is relatively frequent or the service is latency-sensitive, the network can configure the terminal to use the short DRX cycle; if the predicted terminal data volume is relatively sparse and latency is not sensitive, the network can configure the terminal to use only the long DRX cycle. To facilitate the terminal's switching between long and short DRX cycles, the long DRX cycle can be an integer multiple of the short DRX cycle, thus ensuring alignment of their onDuration.

[0041] To support the DRX mechanism, the base station will configure DRX-related timers and parameters for the terminal, which may include at least one of the following:

[0042] DRX Long Cycle Start Offset: Used to configure the period and offset of the long DRX cycle, with the period and offset in milliseconds.

[0043] DRX Short Cycle: Used to configure the period and offset of the short DRX cycle, with the period and offset in milliseconds.

[0044] DRX Short Cycle Timer: Used to control the duration of short DRX cycles used by the terminal. The unit is an integer, indicating that once the terminal enters a short DRX cycle, it should maintain the short cycle for an integer multiple of that number of cycles.

[0045] The DRX-onDurationTimer: During the execution of this timer, the terminal needs to continuously listen to the network's PDCCH control channel. The unit of this timer is milliseconds.

[0046] DRX Slot Offset: The delay when the terminal starts or restarts drx-onDurationTimer. This parameter sets the offset of the start time of DRX onDuration relative to the start of the subframe. The offset is an integer multiple of 1 / 32 milliseconds.

[0047] DRX Inactivity Timer: This timer is started or restarted on the first symbol after the terminal receives the Physical Downlink Control Channel (PDCCH) signaling for new uplink / downlink data scheduling. During the operation of this timer, the terminal needs to continuously listen to the control channel. The unit of this timer is milliseconds.

[0048] Downlink Hybrid Automatic Repeat Request (HARQ) Round Trip Time (RTT) timer (drx-HARQ-RTT-TimerDL): Maintained for each downlink process, the timer length is the minimum time interval between the HARQ feedback moment and the receipt of the HARQ retransmission for that process. The terminal will only start or restart this timer on the first symbol after the HARQ NACK feedback for that process if the data corresponding to that downlink process has not been successfully decoded. If only drx-HARQ-RTT-TimerDL and / or the uplink HARQ RTT timer (drx-HARQ-RTT-TimerUL) are running at the current terminal, the terminal does not need to listen to the PDCCH control channel; the unit of this timer is symbols.

[0049] drx-HARQ-RTT-TimerUL: Maintained for each uplink process, this timer's length is the minimum time interval between the transmission time of the Physical Uplink Shared Channel (PUSCH) and the receipt of the HARQ retransmission for that process. After uplink PUSCH transmission, the terminal starts or restarts the uplink HARQRTT timer for that uplink process. If PUSCH repetition is used during PUSCH transmission, the uplink HARQ RTT timer starts or restarts after the first PUSCH repetition to ensure that the base station can terminate PUSCH repetition transmission in a timely manner after parsing the PUSCH in advance. The unit of this timer is symbols.

[0050] Downlink Retransmission Timer (drx-RetransmissionTimerDL): This timer is started or restarted on the next symbol after the drx-HARQ-RTT-TimerDL times out. During the timer's operation, the terminal listens to the network's control channel. If it receives downlink scheduling information or a downlink configured grant for the process, it stops the timer. The unit of this timer is a slot.

[0051] Uplink Retransmission Timer (drx-RetransmissionTimerUL): This timer is started or restarted on the next symbol after drx-HARQ-RTT-TimerUL expires. During the timer's operation, the terminal listens to the network's control channel. If it receives uplink scheduling information or an uplink configured grant for the process, it stops running. The unit of this timer is a time slot.

[0052] The above parameters can form a DRX configuration, and the UE can perform corresponding discontinuous reception operations according to this configuration.

[0053] like Figure 1 and Figure 2 As shown, in the time domain, time is divided into a series of continuous DRX Cycles.

[0054] 2. Sidelink (SL), also known as side link, edge link, etc.

[0055] Starting with the 12th release, the Long Term Evolution (LTE) system supports SL, which is used for direct data transmission between terminals without going through network devices.

[0056] like Figure 3 As shown, the wireless communication system may include a terminal 11 and a network-side device 12. The terminals 11 can communicate with each other via SL, and the terminals 11 and the network-side device 12 can communicate via uplink (UL) and downlink (DL).

[0057] The LTE sidelink is designed for specific public safety applications (such as emergency communications in disaster areas like fires or earthquakes) or vehicle-to-everything (V2X) communications. V2X communications encompass various services, including basic safety communications, advanced (autonomous) driving, platooning, and sensor extensions. Because the LTE sidelink only supports broadcast communications, it is primarily used for basic safety communications. Advanced V2X services with stringent QoS requirements regarding latency and reliability will be supported through the NR sidelink.

[0058] 5G New Radio (NR) systems can operate in frequency bands above 6 MHz (GHz) that are not supported by LTE, and support greater operating bandwidth. The current version of the NR system is researching the PC5 interface, also known as sidelink, for direct communication between terminals.

[0059] III. Sidelink's transmission methods.

[0060] Sidelink transmission mainly includes several transmission modes: broadcast, groupcast, and unicast. Unicast, as the name suggests, is one-to-one transmission. Multicast is one-to-many transmission. Broadcast is also one-to-many transmission, but it does not have the concept of terminals belonging to the same group.

[0061] Sidelink unicast and multicast communication supports the physical layer HARQ feedback mechanism.

[0062] Resource allocation modes can be divided into two categories:

[0063] 1) Base station scheduling mode (Mode 1): Controlled by the network-side equipment (base station) and allocating SL resources to each UE (BSschedules SL resource(s) to be used by UE for SL transmission(s)).

[0064] 2) UE Autonomous Mode (Mode 2): Each UE autonomously selects SL resources. For example, the base station does not schedule SL transmission resources(s) within SL resources configured by the base station or network or pre-configured SL resources.

[0065] IV. Logical Channel Prioritization (LCP).

[0066] The network allocates uplink radio resources based on UE granularity (per-UE) rather than bearer granularity (per-bearer). The UE determines which radio bearer data can be placed in the allocated radio resources for transmission.

[0067] Based on the uplink radio resources allocated through the uplink grant (UL grant), the UE needs to determine the total amount of data to be included in each logical channel within the new MAC Protocol Data Unit (PDU). If necessary, the UE also needs to allocate resources to the MAC Control Element (CE). In other words, the uplink resources allocated to a UE by the network side through the UL grant are predetermined. The UE determines which logical channels to place data on and how much data to place on each logical channel based on the configuration given by the RRC signaling logical channel configuration and the rules specified in the protocol.

[0068] There is only one MAC PDU, but multiple logical channels need to be multiplexed. This requires assigning a priority to each logical channel. Data from the highest priority logical channel is included in the MAC PDU first, followed by data from the next highest priority logical channel, and so on, until the allocated MAC PDU is full or there is no more data to send. The priority of each logical channel is determined by the priority field of LogicalChannelConfig; the smaller the value, the higher the priority.

[0069] 5. Sidelink LCP.

[0070] The basic logic is similar to Uu LCP, but because a TX UE may need to send data to multiple RX UEs simultaneously on the sidelink, it's necessary to first select the destination corresponding to the highest priority logical channel (or MAC CE) from among the logical channels that meet preset conditions (such as data availability, the type and index of the configured grant meeting conditions, HARQ attribute meeting conditions, etc.). This confirms which target is being sent to. Then, for all logical channels belonging to that destination, further checks are performed to determine if all conditions are met, and a logical channel is selected for multiplexing.

[0071] In this application embodiment, the terminal can be a mobile phone, tablet computer, laptop computer (also called a notebook computer), personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device (VUE) or vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, bracelets, headphones, glasses, etc. It should be noted that this application embodiment does not limit the specific type of terminal. Network-side equipment can be a base station or a core network. The base station can be referred to as a Node B, Evolved Node B, Access Point, Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), B Node, Evolved B Node (eNB), Home B Node, Home Evolved B Node, WLAN Access Point, WiFi Node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in the embodiments of this application, only the base station in the NR system is used as an example, but the specific type of base station is not limited.

[0072] The embodiments of this application will be described in detail below with reference to the accompanying drawings and through some examples and application scenarios.

[0073] The SL processing method in this application embodiment can be executed by the TX UE. In practical applications, the TX UE can send data to one or more (at least two) RX UEs. These multiple RX UEs may be different versions of UEs, such as: UEs that do not support the SL DRX mechanism, UEs that support the SL DRX mechanism; or UEs that need to perform SL DRX and UEs that do not need to perform SL DRX.

[0074] There is a correspondence between UE and destination; one UE can correspond to one or more UEs.

[0075] The SL LCP process may include:

[0076] Type 1 SL LCP process: The transmitting terminal can select the destination corresponding to the highest priority logical channel or MAC CE among all MAC CEs and logical channels that meet preset conditions, as the final destination in the SL LCP process, i.e., the destination used for actual TB transmission after the SL LCP process is completed. The preset conditions may include at least one of the following: data to be transmitted; associated SB. j Value greater than 0 (SB) j >0); The associated configuration authorization resource type matches the current resource type; The associated configuration authorization resource index matches the current resource; The associated HARQ attribute is HARQ not supported if the current resource does not include feedback resources.

[0077] The second type of SL LCP process: The transmitting terminal can select the destination corresponding to the highest priority logical channel or MAC CE among all MAC CEs that meet the target conditions and logical channels that meet the preset conditions + target conditions, as the final destination in the SL LCP process. The target conditions reflect the influence of the SL DRX mechanism on the final destination selection, that is, whether the destination corresponding to the MAC CE / logical channel is in the active time when the selected resource is being sent. It can be understood that the destination corresponding to the MAC CE (or logical channel) that meets the target conditions can satisfy the following: the sending resource is in the active time of that destination.

[0078] Therefore, it can be seen that the common feature of these two types of SL LCP processes includes: the destination corresponding to the MAC CE and the destination corresponding to the logical channel that meets the preset conditions can be determined as the candidate destination in the SL LCP process.

[0079] The differences between these two types of SL LCP procedures are as follows: For the first type of SL LCP procedure, the sending terminal can directly select the final destination from the determined candidate destinations; while for the second type of SL LCP procedure, after determining the candidate destinations, the sending terminal needs to further consider whether the candidate destinations meet the target conditions in order to filter out the candidate destinations that meet the target conditions, and then select the final destination from the candidate destinations that meet the target conditions. Therefore, the second type of SL LCP procedure can be regarded as an enhanced version of the first type of SL LCP procedure.

[0080] In the above description, the candidate destination is determined based on the judgment result of whether the logical channel corresponding to the destination meets the preset conditions and the MAC CE corresponding to the destination. However, it should be noted that the above method of determining the candidate destination is only one way of determining the candidate destination in this application embodiment. The candidate destination in this application embodiment can also be determined by other methods. For details, please refer to the subsequent description of the candidate destination, which will not be described here.

[0081] Furthermore, in the following description, unless the type of SL LCP process is explicitly stated, the SL LCP process can be understood as either the first type of SL LCP process described above or the second type of SL LCP process described above. The specific interpretation can be determined based on the actual situation, and this application embodiment does not limit it in this regard.

[0082] like Figure 4 As shown, the SL processing method may include the following steps:

[0083] Step 401: The sending terminal performs the first operation.

[0084] In this application embodiment, the first operation may include, but is not limited to, at least one of the following:

[0085] 1) If the first object is not related to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets the preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0086] 2) If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0087] 3) Select a second resource based on the relationship between the second object and the SL DRX mechanism. The second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0088] In step 1), when the sending terminal determines the candidate destination, in addition to considering whether the logical channel meets the preset conditions, it further considers whether the first object is related to the SL DRX mechanism. That is, the determined candidate destination also needs to satisfy the condition that the first object is related to the SL DRX mechanism. In practical applications, the embodiments of this application do not limit the timing of the operation to determine whether the logical channel meets the preset conditions and the operation to determine whether the first object is related to the SL DRX mechanism. The above two determination operations can be executed sequentially or simultaneously.

[0089] In this embodiment, the first object may include at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination. Therefore, the transmitting terminal may determine the first destination as a candidate destination if at least one of the following conditions is met, and the logical channel corresponding to the first destination meets preset conditions:

[0090] The service to be sent by the sending terminal is unrelated to the SL DRX mechanism;

[0091] The target object selected by the sending terminal is independent of the SL DRX mechanism;

[0092] The first destination is unrelated to the SL DRX mechanism.

[0093] Understandably, for a destination corresponding to a MAC CE, the sending terminal can designate that destination as a candidate destination if at least one of the following conditions is met:

[0094] The service to be sent by the sending terminal is unrelated to the SL DRX mechanism;

[0095] The target object selected by the sending terminal is independent of the SL DRX mechanism;

[0096] This destination is unrelated to the SL DRX mechanism.

[0097] In specific implementation, when the service to be sent by the sending terminal is unrelated to the SL DRX mechanism, or when the target object selected by the sending terminal is unrelated to the SL DRX mechanism, the sending terminal can determine the destinations corresponding to all MAC CEs and logical channels that meet preset conditions as alternative destinations.

[0098] When a destination is not related to the SL DRX mechanism, it can be considered that the destination is always active. The terminal corresponding to the destination can receive data sent by the RX UE. Therefore, the sending terminal can directly determine the destination as a candidate destination.

[0099] As can be seen, through 1), the sending terminal can determine the alternative destination in the SL LCP process based on the relationship between the first object and the SL DRX mechanism, as well as the relationship between the logical channel corresponding to the destination and the preset conditions, thus providing a solution for the selection of the destination in the SL LCP process.

[0100] In step 2), the sending terminal can determine whether to perform resource reselection by checking whether the first condition is met. The fulfillment of the first condition can be regarded as the triggering condition for resource reselection.

[0101] In practice, 2) the resource reselection operation can be performed if at least one of the following conditions is met:

[0102] a) The first resource selected by the sending terminal is inactive during the inactive time of the SL DRX corresponding to the U alternative destinations;

[0103] b) The transmitting terminal performed the second operation L times;

[0104] c) The relationship between the target object selected by the sending terminal and the SL DRX mechanism is inconsistent with the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism.

[0105] In a), the first resource may include transmission resources corresponding to at least one transmission. The U alternative locations may include some or all of the alternative locations. In this case, since the selected first resource is inactive during the inactivity period of the U alternative locations, when data is transmitted through the first resource, the U alternative destinations cannot receive the data due to being inactive, resulting in the RX UEs corresponding to the U destinations missing the data reception, leading to low data transmission effectiveness. Therefore, the transmitting terminal can trigger resource reselection to reduce the probability of the data transmitted by the transmitting terminal being missed by the RX UE, thereby improving the effectiveness of data transmission.

[0106] In b), the second operation can be understood as the final destination determination operation in the second type of SL LCP process. However, the final destination selected through the second operation is not destination P. Destination P is: the logical channel with the highest priority among all MAC CEs and logical channels that meet preset conditions, or the destination corresponding to the MAC CE. This means that when subsequent transmissions are performed based on the currently selected resources, the number of times the resource is in the inactive time of the SL DRX corresponding to destination P is L. Therefore, the transmitting terminal can trigger resource reselection to reduce the probability that the data transmitted by the transmitting terminal is missed by the RX UE corresponding to destination P, thereby improving the effectiveness of data transmission.

[0107] In c), because the relationships between the two are inconsistent—one is related to the SL DRX mechanism while the other is not—when subsequent transmissions are performed based on the currently selected resource, the resource is highly likely to fall into the inactive time of the alternative destination, resulting in low data transmission effectiveness. Therefore, the transmitting terminal can trigger resource reselection to reduce the probability that the data transmitted by the transmitting terminal is missed by the RX UE, thereby improving the effectiveness of data transmission.

[0108] As can be seen, by using 2), the probability of data sent by the sending terminal being missed by the RX UE can be reduced, thereby improving the effectiveness of data transmission.

[0109] In 3), the sending terminal may select resources based on at least one of the following:

[0110] The target object selected by the sending terminal;

[0111] Alternative destinations during the SL LCP process.

[0112] In one implementation, the sending terminal can select resources based on the SL DRX information of the alternative destination, such as activation time information, so that the selected resources are within the activation time of the alternative destination as much as possible. This can reduce the probability of the data sent by the sending terminal being missed by the RX UE and improve the effectiveness of data transmission.

[0113] In another implementation, the transmitting terminal can select resources based on the relationship between the above two items and the SL DRX mechanism, so that the selected resources are within the active time of the alternative destination as much as possible. This can reduce the probability that the data sent by the transmitting terminal will be missed by the RX UE and improve the effectiveness of data transmission.

[0114] It should be noted that 3) can be applied to the selection of resource pools, as well as the selection of specific resources within resource pools. Furthermore, for SL BWP and SL carriers, a similar rule to 3) can be used for selection; that is, SL BWP and SL carriers can be selected based on the relationship between the second object and the SL DRX mechanism.

[0115] As can be seen, by using 3), the probability of data sent by the sending terminal being missed by the RX UE can be reduced, thereby improving the effectiveness of data transmission.

[0116] It should be noted that in practical applications, 1), 2), and 3) can be implemented independently or in combination. For example, in one embodiment, the sending terminal can use the existing process for resource selection, and can perform resource reselection through 2). During resource reselection, it can use either the existing process or 3). In another embodiment, the sending terminal can directly perform resource selection through 3), and further, it can also perform resource reselection through 2). Of course, it is understood that in the above two embodiments, the sending terminal can use the existing process to determine the alternative destinations in the SL LCP process, or it can determine the alternative destinations in the SL LCP process through 1).

[0117] After completing the SL LCP process, the sending terminal can send data based on the selected resources. In specific implementation, the SL LCP process can be implemented based on 1) or based on the existing process; the selected resources can be resources selected through the existing process or resources selected through 2) and / or 3), which can be determined according to the actual situation, and this application embodiment does not limit this.

[0118] The SL processing method of this application, on the one hand, allows the sending terminal to determine alternative destinations during the SL LCP process based on the relationship between the first object and the SL DRX mechanism, as well as the relationship between the logical channel corresponding to the destination and preset conditions, thus providing a solution for destination selection during the SL LCP process; on the other hand, the sending terminal can select resources based on the relationship between the second object and the SL DRX mechanism, and / or, if conditions such as the data falling within the inactive time of the SL DRX corresponding to the destination are met when sending data based on the selected resources, resource reselection can be triggered, thereby reducing the probability of data sent by the sending terminal being missed by the RX UE and improving the effectiveness of data transmission.

[0119] In this embodiment of the application, the alternative destination may optionally include at least one of the following:

[0120] The destination corresponding to MAC CE;

[0121] The destination corresponding to the first logical channel includes at least one of the following: a logical channel that meets preset conditions; a logical channel that triggers resource selection; and at least a portion of logical channels with data.

[0122] In this optional embodiment, when the sending terminal determines the candidate destination in the SL LCP process based on the logical channel corresponding to the destination, it can specifically determine whether the logical channel corresponding to the destination meets the preset conditions, whether the logical channel corresponding to the destination triggers resource selection, and whether there is data transmission on the logical channel corresponding to the destination.

[0123] The sending terminal may identify at least one of the following as an alternative destination during the SL LCP process:

[0124] The destination corresponding to a logical channel that meets preset conditions;

[0125] The destination corresponding to MAC CE;

[0126] The destination corresponding to the logical channel that triggers resource selection;

[0127] The destination corresponding to at least a portion of the logical channels containing data.

[0128] In the embodiments of this application, "at least part" can be understood as "partial or all". At least a portion of the logical channels with data can specifically be represented by at least one of the following: the destination corresponding to all logical channels with data; the logical channel with the highest priority among all logical channels with data.

[0129] In this embodiment, the target object selected by the transmitting terminal can be any object related to data transmission. Optionally, the target object includes at least one of the following: a resource pool; a Bandwidth Part (BWP); or an SL carrier.

[0130] The following provides a detailed explanation of the contents involved in 1), 2), and 3) above:

[0131] For 1)

[0132] The following describes how the sending terminal determines whether the first destination is related to the SL DRX mechanism.

[0133] Optionally, if the first object is the first destination, the method may further include the following before the sending terminal performs the first operation:

[0134] If the sending terminal determines that the first destination is unrelated to the SL DRX mechanism when a second condition is met, the second condition may include at least one of the following:

[0135] i) The sending terminal receives a first indication information sent by the first receiving terminal, the first indication information indicating that the first destination is unrelated to the SL DRX mechanism;

[0136] ii) The sending terminal failed to perform DRX configuration interaction with the first receiving terminal;

[0137] iii) The identification information of the first destination has no mapping relationship with the SL DRX mechanism;

[0138] Wherein, the first receiving terminal is the terminal corresponding to the first destination.

[0139] In this optional embodiment, whether the first destination is related to the SL DRX mechanism can be indicated by the terminal corresponding to the first destination (hereinafter referred to as the first receiving terminal), or by the sending terminal based on its DRX configuration interaction with the first receiving terminal, or by the sending terminal by querying the mapping relationship between the destination's identification information and the SL DRX mechanism.

[0140] In i), the first receiving terminal may indicate whether the first destination is related to the SL DRX mechanism. In a specific implementation, optionally, the first indication information may be carried in any of the following: a profile; capability information.

[0141] In ii), the sending terminal can perform DRX configuration interaction with the first receiving terminal. If the interaction fails, it can be determined that the first receiving terminal is not related to the SL DRX mechanism.

[0142] In iii), the sending terminal can first obtain the mapping relationship between the destination's identification information and the SL DRX mechanism. This mapping relationship can be predefined by the protocol or configured by the network-side device. This mapping relationship can include the destination's identification information related to the SL DRX mechanism. If the sending terminal does not find the identification information of the first destination in this mapping relationship, it can be determined that the first receiving terminal is unrelated to the SL DRX mechanism. Thus, compared to i), iii) not only reduces signaling overhead but is also applicable to terminals that do not support capability interaction.

[0143] As can be seen, by using the above methods, the sending terminal can determine whether the first destination is related to the SLDRX mechanism in multiple ways, thereby improving the flexibility of determining whether the first destination is related to the SLDRX mechanism.

[0144] The following explains the manifestation of "the first object is independent of the SL DRX mechanism":

[0145] Optionally, the first object is independent of the SL DRX mechanism and may include at least one of the following:

[0146] The first object is the first version of the object, and the first version does not support the SL DRX mechanism;

[0147] The first object is not applicable to the SL DRX mechanism.

[0148] In practice, the first version can be Release 16 or earlier. Versions prior to Release 16 do not support the SL DRX mechanism, while versions after Release 16 do. The first object is the object of the first version; it can be understood that the first object corresponds to the first version.

[0149] When the first object is manifested as the first destination, the first object is the first version of the object, which can be manifested as: the first destination and / or the terminal corresponding to the first destination corresponds to the first version; the first object is not applicable to the SL DRX mechanism, which can be manifested as: the first destination and / or the terminal corresponding to the first destination is not applicable to the SL DRX mechanism. The specific implementation can be determined according to the actual situation, and this application embodiment does not limit it.

[0150] In 1), optionally, the method may further include at least one of the following:

[0151] The sending terminal abandons the execution of the third operation, which is: determining whether the selected resource belongs to the activation time of the SL DRX corresponding to the first destination;

[0152] The sending terminal determines that the first destination is always active.

[0153] In practice, the above steps can be applied to any of the following processes: selecting a destination; performing new transmission or retransmission, but are not limited to these.

[0154] For example, when selecting a destination, the sending terminal does not need to consider whether the selected resource is within the active time of the corresponding SL DRX;

[0155] When selecting a destination, the sending terminal can assume that the destination is always active.

[0156] When transmitting or retransmitting, the sending terminal can assume that the destination is always active.

[0157] As can be seen, in 1), when the first object is not related to the SL discontinuous reception DRX mechanism, the transmitting terminal can disregard whether the transmitting resources are within the activation time of the relevant destination, thereby improving the flexibility of destination selection.

[0158] For 2)

[0159] Optionally, the first resource includes K resources, each corresponding one-to-one with one of the K transmissions, where K is a positive integer. The K resources may include at least one of the following: initial transmission resources; retransmission resources. The K resources may or may not be periodic resources, depending on the actual situation; this embodiment does not limit this.

[0160] In a specific implementation, the sending terminal can trigger resource reselection when the K resources fall into the inactive time of the SL DRX corresponding to the U alternative destinations.

[0161] Optionally, the U alternative destinations may include at least one of the following:

[0162] At least one destination corresponding to a MAC CE;

[0163] At least some of the destinations corresponding to logical channels that meet preset conditions;

[0164] The destination corresponding to the logical channel that meets the preset conditions and has the highest priority.

[0165] In practice, at least some of the destinations can take the form of any of the following:

[0166] The destination corresponding to all logical channels that meet the preset conditions;

[0167] M destinations among the destinations corresponding to all logical channels that meet the preset conditions, where M is a positive integer less than or equal to U;

[0168] Among the destinations corresponding to all logical channels that meet the preset conditions, N% of the destinations are less than or equal to U.

[0169] Optionally, the first relation does not match the second relation if at least one of the following is true:

[0170] The target object selected by the sending terminal is unrelated to the SL DRX mechanism, while the alternative destinations in the SL LCP process are all related to the SL DRX mechanism.

[0171] The target object selected by the sending terminal is related to the SL DRX mechanism, while the alternative destinations in the SL LCP process are not related to the SL DRX mechanism.

[0172] For example, if the resource pool selected by the TX UE is not a Release 17 version resource pool, but when performing LCP based on the currently selected resource, there is no destination corresponding to a UE that is not a Release 17 version UE, the TX UE can reselect the resource.

[0173] If the resource pool selected by the TX UE is the resource pool of Release 17 (or SL BWP / SL carrier), but when performing LCP based on the currently selected resource, there is no UE corresponding to any destination that is a Release 17 UE, the TX UE can reselect the resource.

[0174] For 3)

[0175] Optionally, selecting the second resource based on the relationship between the second object and the SL DRX mechanism includes:

[0176] If the third condition is met, choose the second resource;

[0177] The third condition includes at least one of the following:

[0178] The second resource is within the active time of the SL DRX corresponding to at least one alternative destination;

[0179] The first relationship is consistent with the second relationship.

[0180] In specific implementation, the second resource and the first resource in 2), and the at least one alternative destination and the U alternative destinations in 2) are similar in form, but can be the same or different in practice.

[0181] Optionally, the first relationship matching the second relationship may include at least one of the following:

[0182] The target object selected by the sending terminal is independent of the SL DRX mechanism, and at least one of the alternative destinations in the SL LCP process is independent of the SL DRX mechanism.

[0183] The target object selected by the sending terminal is related to the SL DRX mechanism, and at least one of the alternative destinations in the SL LCP process is related to the SL DRX mechanism.

[0184] For example, if resource pool X is a resource pool that does not apply to SL DRX, and when performing LCP based on resource pool X, at least one destination's corresponding UE does not apply to the SL DRX mechanism, then the TX UE can choose resource pool X.

[0185] If resource pool X is a resource pool that is applicable to the SL DRX mechanism, and when performing LCP based on resource pool X, at least one destination corresponds to a UE that is applicable to the SL DRX mechanism, then the TX UE can choose resource pool X.

[0186] Optionally, before selecting the second resource, the method further includes:

[0187] The sending terminal obtains SL DRX information corresponding to the alternative destination during the SL LCP process, and the DRX information includes at least the SL DRX activation time information.

[0188] In practice, the acquisition operation can be either received or obtained by reading the protocol.

[0189] In the scenario of receiving and acquiring data, each UE corresponding to a candidate destination can send its own SL DRX information to the TX UE to assist the TX UE in resource selection. In specific implementation, the SL DRX information can be communicated to the TX UE's physical layer by the MAC layer of the RX UE, but it is not limited to this.

[0190] It should be noted that the various optional implementation methods described in the embodiments of this application can be combined with each other or implemented individually, and the embodiments of this application do not limit this.

[0191] For ease of understanding, the following example is provided:

[0192] Option 1: If the TX UE's own service or resource pool does not belong to Release 17 or is not applicable to DRX; or, the TX UE discovers that the destination and / or UE of the other end does not belong to Release 17 or is not applicable to DRX; then, the TX UE will not perform LCP enhancement, that is, in LCP, it will consider whether the transmission resources are within the active time of the relevant destination.

[0193] During LCP, the TX UE performs the relevant operation when at least one of the following conditions is met:

[0194] a) The TX UE is preparing to send a service that is not Release 17 (such as Release 16 service, Release 15 service, etc.);

[0195] b) The TX UE is preparing to transmit a service that is not applicable to SL DRX (such as basic safety, public safety services, etc.);

[0196] c) The resource pool selected by the TX UE is either a resource pool that is not Release 17 or a resource pool that is not applicable to SL DRX;

[0197] d) The TX UE selects an SL BWP (or SL carrier) that is not a Release 17 version SL BWP (or SL carrier) or an SL BWP (or SL carrier) that is not applicable to SL DRX;

[0198] e) The TX UE receives a TX profile from the destination indicating that the destination is a UE that is not Release 17, or indicating that the destination does not apply SL DRX;

[0199] f) The TX UE receives capability information from the destination, indicating that the destination is a UE that is not Release 17, or indicating that the destination does not apply SL DRX;

[0200] g) The TX UE failed to perform DRX configuration interaction with the UE corresponding to the destination, therefore DRX will not be applied subsequently;

[0201] h) The Destination ID is mapped to the Release version and / or whether SL DRX is applied, and the TXUE knows from the mapping that the destination is a UE that is not Release 17, or that the destination does not apply SL DRX.

[0202] a)-d): This means that all destinations meet the selection criteria at this point and can be selected normally. The existing LCP process will then be executed, which means considering the destination corresponding to the highest priority logical channel (or MAC CE) among all logical channels (or MAC CEs) that meet the criteria.

[0203] e)-g): In these cases, destinations that are not related to the SL DRX mechanism will not be excluded because the selected resources are not within the active time of the DRX corresponding to that destination.

[0204] The relevant operation may refer to at least one of the following:

[0205] When selecting a destination, it is not necessary to consider whether the selected transmission resource is within the active time of the SL DRX corresponding to the destination (i.e., the destination always meets the selection criteria).

[0206] When selecting a destination, it is assumed that the destination is always in active time.

[0207] During new transmission or retransmission, the destination is considered to be in active time.

[0208] Option 2: The impact of whether the peer UE or destination uses SL DRX or is not a Release 17 version UE on resource selection.

[0209] Method 1: Select according to the existing process, and trigger a reselection when there is a problem.

[0210] After completing resource selection, the TX UE begins LCP. During LCP, in addition to the existing LCP procedures, it is necessary to consider whether using the already selected resources for transmission to the selected destination will cause the transmitted data to be in the inactive time of the SL DRX corresponding to that destination.

[0211] The UE triggers the resource reselection process when at least one of the following conditions is met:

[0212] When making subsequent transmissions based on the currently selected resources, the resources are in the inactive time of all (or at least M or at least N%) of the SL DRX corresponding to the candidate destinations. The candidate destinations refer to those that meet the existing LCP conditions, i.e., for all logical channels or MAC CE associated with the conditions.

[0213] It is expected that there will be more than or equal to K transmission resources (including initial transmission and / or retransmission) that will fall within the inactive time of all (or at least M or at least N%) candidate destinations corresponding to the SL DRX, where K is configured or pre-configured by the base station or agreed by the protocol.

[0214] When subsequent transmissions are made based on the currently selected resource, the resource is in the inactive time of the SLDRX corresponding to destination P. Destination P is the destination associated with MAC CE or the destination corresponding to the highest priority logical channel among logical channels that meet preset conditions.

[0215] It is expected that there will be more than or equal to K transmission resources (including initial transmission and / or retransmission) falling within the inactive time of the SL DRX corresponding to destinationP, where K is configured or pre-configured by the base station or agreed by the protocol;

[0216] When sending subsequent data based on the currently selected resource, the number of times the Destination selected for transmission does not include the highest priority logical channel is greater than or equal to L times. The L is configured or pre-configured by the base station or agreed upon by the protocol. That is, when sending subsequent data based on the currently selected resource, the resource is in the inactive time of the SL DRX corresponding to the destination P greater than or equal to L times.

[0217] The resource pool (or SL BWP / SL carrier) selected by the TX UE is a resource pool (or SLBWP / SL carrier) that is not Release 17, but when performing LCP based on the currently selected resources, there is no UE corresponding to any destination that is a UE that is not Release 17.

[0218] The resource pool (or SL BWP / SL carrier) selected by the TX UE is the resource pool (or SLBWP / SL carrier) of Release 17, but when performing LCP based on the currently selected resources, there is no UE corresponding to any destination that is a UE of Release 17.

[0219] The resource pool (or SL BWP / SL carrier) selected by the TX UE is a resource pool (or SLBWP / SL carrier) that does not apply SL DRX, but when performing LCP based on the currently selected resources, there is no UE corresponding to any destination that does not apply SL DRX.

[0220] The resource pool (or SL BWP / SL carrier) selected by the TX UE is a resource pool (or SL BWP / SL carrier) applicable to SL DRX, but when performing LCP based on the currently selected resources, there is no destination corresponding to a UE that is an UE applying SLDRX.

[0221] Method 2: When selecting resources, consider the impact on business operations to choose a resource pool (or SL BWP / SLcarrier).

[0222] The TX UE selects resource pool X (or SL BWP / SL carrier) when at least one of the following conditions is met:

[0223] When subsequent transmissions are made based on resource pool X, the resources in resource pool X are within the active time of at least one (or at least M or at least N%) SL DRX corresponding to the candidate destinations;

[0224] Resource pool X (or SL BWP / SL carrier) is a resource pool (or SL BWP / SL carrier) that is not Release 17, and when performing LCP based on resource pool X, at least one destination corresponds to a UE that is not Release 17.

[0225] Resource pool X (or SL BWP / SL carrier) is a Release 17 version resource pool (or SL BWP / SL carrier), and when performing LCP based on resource pool X, at least one destination corresponds to a Release 17 version UE;

[0226] Resource pool X (or SL BWP / SL carrier) is a resource pool (or SL BWP / SL carrier) that does not apply SL DRX, and when performing LCP based on resource pool X, at least one destination corresponds to a UE that does not apply SL DRX;

[0227] Resource pool X (or SL BWP / SL carrier) is a resource pool (or SL BWP / SL carrier) that applies SL DRX. When performing LCP based on resource pool X, at least one destination corresponds to a UE that applies SL DRX.

[0228] Option 3: During the resource selection phase, inform the physical layer of SL DRX information such as active time to assist in resource selection.

[0229] When the UE selects resources, the MAC layer informs the physical layer of the active time information corresponding to the alternative destinations to assist the physical layer in selecting resources.

[0230] The alternative destination can be at least one of the following:

[0231] The destination corresponding to the logical channel that triggers resource selection;

[0232] When resource selection is triggered, one or more destinations corresponding to logical channels with data are selected.

[0233] When resource selection is triggered, the destination is the logical channel with the highest priority among all logical channels with data.

[0234] The following description is based on specific examples:

[0235] Example 1: LCP process example 1.

[0236] like Figure 5 As shown, the LCP process may include the following steps:

[0237] Step 501: The UE receives the configuration from the base station, and the base station configures the sidelink resource allocation mode 2 for the UE.

[0238] Step 502: When data is available in the logical channel, the UE performs resource selection.

[0239] When the UE selects resources, it selects a resource pool X. This resource pool X is either a resource pool that is not Release 17 or a resource pool that does not apply to SL DRX.

[0240] Step 503: The UE performs HARQ-related operations based on the generated sidelink grant and triggers a new transmission.

[0241] Step 504: The UE begins the sidelink LCP process.

[0242] At this point, since resource pool X is either a resource pool not in Release 17 or a resource pool that does not apply SL DRX, the UE considers all destinations to be in active time. Therefore, it directly selects the destination corresponding to the MAC CE or the destination corresponding to the highest priority logical channel among the logical channels that meet the preset conditions. That is, during LCP, it is not necessary to consider whether the resources sent based on resource pool X will fall within the active time of the SL DRX corresponding to the destination.

[0243] Step 505: Based on the selected destination, the UE further selects a logical channel belonging to that destination and meeting the conditions for multiplexing.

[0244] Example 2: LCP process example 2.

[0245] like Figure 6 As shown, the LCP process may include the following steps:

[0246] Step 601: UE A and UE B established a unicast connection and exchanged their destination L2 IDs.

[0247] During the unicast connection capability interaction, UE A learns that UE B (that is, the destination L2ID corresponding to UE B) is a Release 16 version UE or that UE B does not support sidelink DRX.

[0248] Step 602: The UE receives the configuration from the base station, which configures sidelink resource allocation mode 2 for UE A.

[0249] Steps 602 and 601 may have any timing relationship.

[0250] Step 603: When data is available in the logical channel, UE A performs resource selection and selects a resource pool Y.

[0251] Step 604: UE A performs HARQ-related operations based on the generated sidelink grant and triggers a new transmission.

[0252] Step 605: UE A begins the sidelink LCP process.

[0253] When selecting a destination, the UE excludes some destinations from the selection pool based on the chosen resource pool Y. These excluded destinations will cause transmissions from resource pool Y to fall within the inactive time of their corresponding SLDRX, resulting in these destinations being unable to receive TX UE transmissions. However, for the destination corresponding to the previous UE-B, since UE A knows that the destination is a Release 16 UE or does not support sidelink DRX, this destination is not excluded at this step. That is, UE A considers this destination to always be in active time when transmitting using resource pool Y.

[0254] Example 3: Resource reselection.

[0255] like Figure 7 As shown, resource reselection may include the following steps:

[0256] Step 701: The UE receives the configuration from the base station, and the base station configures the sidelink resource allocation mode 2 for the UE.

[0257] Step 702: When data is available in the logical channel, the UE performs resource selection and selects a resource pool K.

[0258] Step 703: The UE performs HARQ-related operations based on the generated sidelink grant and triggers a new transmission.

[0259] Step 704: The UE begins the sidelink LCP process.

[0260] During the LCP process, the destination corresponding to the MAC CE or the destination corresponding to the highest priority logical channel among the logical channels that meet the preset conditions is selected as the final destination. However, before actual transmission, it is found that if resource pool K is used for transmission, it will fall within the inactive time of the SL DRX corresponding to the final destination, and the TX UE can proceed to step 5.

[0261] Step 5: The UE triggers resource reselection.

[0262] Example 4: Resource Reselection

[0263] like Figure 8 As shown, resource reselection may include the following steps:

[0264] Step 801: The UE receives the configuration from the base station, and the base station configures the sidelink resource allocation mode 2 for the UE.

[0265] Step 802: When data is available in the logical channel, the UE performs resource selection and selects a resource pool K.

[0266] Step 803: The UE performs HARQ-related operations based on the generated sidelink grant and triggers a new transmission.

[0267] Step 804: The UE begins the sidelink LCP process.

[0268] During LCP, the final destination is selected from the destinations associated with the MAC CE or the logical channel with the highest logical channel priority among the destinations associated with logical channels that meet preset conditions, as the final destination. After LCP is completed, data is transmitted.

[0269] Step 805: If the number of times the final selected destination does not include the highest priority logical channel is greater than or equal to L, then resource reselection is triggered.

[0270] Example 5: Resource Selection.

[0271] like Figure 9 As shown, resource selection may include the following steps:

[0272] Step 901: The UE receives the configuration from the base station, and the base station configures the sidelink resource allocation mode 2 for the UE.

[0273] Step 902: When data is available in the logical channel, the UE performs resource selection.

[0274] During selection, if a resource pool T is found to cause all (or at least N) currently data-carrying logical channels (or MAC CEs) corresponding to destinations to fall within the inactive time of the SL DRX of those destinations when transmitted using resource pool T, then this resource pool will not be selected. In other words, the UE needs to select a resource pool that guarantees that transmission using that resource pool will fall within the active time of the SL DRX of at least X1 currently data-carrying logical channels (or MAC CEs) corresponding to destinations. Alternatively, the UE needs to select a resource pool that guarantees that transmission using that resource pool will fall within the active time of the SL DRX of destination Y1, where destination Y1 is the destination corresponding to a MAC CE or the destination corresponding to the highest-priority logical channel among logical channels that meet preset conditions.

[0275] Step 903: The UE performs HARQ-related operations based on the generated sidelink grant and triggers a new transmission.

[0276] Step 904: The UE begins the sidelink LCP process.

[0277] The embodiments of this application include the following:

[0278] When the UE is sending a service that is not Release 17 (or a service that does not apply to DRX), or when the selected resource pool is a resource pool that is not Release 17 or a resource pool that does not apply to SL DRX, when selecting a destination during the LCP procedure, it is not necessary to exclude the destination because the sending resources may fall within the inactive time of the SL DRX corresponding to a certain destination (that is, always consider the destination to be in active time).

[0279] When a UE interacts with a UE in a destination, or DRX configuration fails, or the mapping relationship indicates that the UE corresponding to the destination is not Release 17 or does not apply DRX, then when selecting a destination during the LCP process, it is not necessary to exclude the destination because the transmission resources may fall within the inactive time of the SL DRX corresponding to the destination (that is, always consider the destination to be in active time).

[0280] During LCP, if the UE discovers that the transmission resources may fall within the inactive time of the SL DRX corresponding to a certain destination, it will trigger resource reselection. The certain destination can be any destination or the destination corresponding to the highest priority logical channel that meets the selection conditions.

[0281] When selecting resources at the beginning, the UE needs to consider the selected resources to prevent the transmission resources from falling into the inactive time of the SL DRX corresponding to a certain destination. A certain destination can be any destination or the destination corresponding to the highest priority logical channel that meets the selection criteria.

[0282] The embodiments of this application enable the LCP process to be more flexible in selecting a destination and to make resource selection more reasonable, thereby preventing the sender's data from being missed by the receiver.

[0283] It should be noted that the SL processing method provided in this application embodiment can be executed by an SL processing device, or by a control module within the SL processing device for executing the SL processing method. This application embodiment uses the execution of the SL processing method by an SL processing device as an example to illustrate the SL processing device provided in this application embodiment. Figure 10 As shown, the SL processing device 1000 includes:

[0284] The first execution module 1001 is configured to perform a first operation, the first operation including at least one of the following:

[0285] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0286] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0287] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0288] Optionally, the SL processing device 1000 further includes:

[0289] The determination module is configured to determine, if a second condition is met, that the first destination is unrelated to the SL DRX mechanism, wherein the second condition includes at least one of the following:

[0290] The transmitting terminal receives a first indication information sent by the first receiving terminal, the first indication information indicating that the first destination is unrelated to the SL DRX mechanism;

[0291] The sending terminal failed to perform DRX configuration interaction with the first receiving terminal;

[0292] The identification information of the first destination has no mapping relationship with the SL DRX mechanism;

[0293] Wherein, the first receiving terminal is the terminal corresponding to the first destination.

[0294] Optionally, the first indication information may be carried in any of the following: a configuration file; capability information.

[0295] Optionally, the first object is independent of the SL DRX mechanism and includes at least one of the following:

[0296] The first object is the first version of the object, and the first version does not support the SL DRX mechanism;

[0297] The first object is not applicable to the SL DRX mechanism.

[0298] Optionally, when the first operation includes determining the first destination as an alternative destination in the SL LCP process, the SL processing device 1000 further includes a second execution module for at least one of the following:

[0299] The third operation is abandoned, which is: determining whether the selected resource is within the activation time of the SL DRX corresponding to the first destination;

[0300] It is determined that the first destination is always active.

[0301] Optionally, the first resource includes K resources, each of which corresponds one-to-one with one of the K transmissions, where K is a positive integer.

[0302] Optionally, the U alternative destinations include at least one of the following:

[0303] At least one destination corresponding to a MAC CE;

[0304] At least some of the destinations corresponding to logical channels that meet preset conditions;

[0305] The destination corresponding to the logical channel that meets the preset conditions and has the highest priority.

[0306] Optionally, the first relation does not match the second relation if at least one of the following is true:

[0307] The target object selected by the sending terminal is unrelated to the SL DRX mechanism, while the alternative destinations in the SL LCP process are all related to the SL DRX mechanism.

[0308] The target object selected by the sending terminal is related to the SL DRX mechanism, while the alternative destinations in the SL LCP process are not related to the SL DRX mechanism.

[0309] Optionally, selecting the second resource based on the relationship between the second object and the SL DRX mechanism includes:

[0310] If the third condition is met, choose the second resource;

[0311] The third condition includes at least one of the following:

[0312] The second resource is within the active time of the SL DRX corresponding to at least one alternative destination;

[0313] The first relationship is consistent with the second relationship.

[0314] Optionally, the first relationship conforms to the second relationship, including at least one of the following:

[0315] The target object selected by the sending terminal is independent of the SL DRX mechanism, and at least one of the alternative destinations in the SL LCP process is independent of the SL DRX mechanism.

[0316] The target object selected by the sending terminal is related to the SL DRX mechanism, and at least one of the alternative destinations in the SL LCP process is related to the SL DRX mechanism.

[0317] Optionally, the SL processing device 1000 further includes:

[0318] The acquisition module is used to acquire SL DRX information corresponding to the alternative destinations in the SL LCP process, wherein the DRX information includes at least the activation time information of the SL DRX.

[0319] Optionally, the alternative destinations include at least one of the following:

[0320] The destination corresponding to MAC CE;

[0321] The destination corresponding to the first logical channel includes at least one of the following: a logical channel that meets preset conditions; a logical channel that triggers resource selection; and at least a portion of logical channels with data.

[0322] The SL processing device in this application embodiment can be a device, a device or electronic device with an operating system, or a component, integrated circuit, or chip in a terminal. The device or electronic device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminals 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not specifically limit the type of terminal.

[0323] The SL processing device 1000 provided in this application embodiment can achieve... Figure 4 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.

[0324] Optional, such as Figure 11 As shown, this application embodiment also provides a terminal 1100, including a processor 1101, a memory 1102, and a program or instructions stored in the memory 1102 and executable on the processor 1101. When the program or instructions are executed by the processor 1101, they implement the above-mentioned... Figure 4The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.

[0325] This application embodiment also provides a terminal, including a processor and a communication interface, wherein the processor is used for:

[0326] Perform a first operation, the first operation including at least one of the following:

[0327] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0328] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0329] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0330] This terminal embodiment corresponds to the aforementioned terminal-side method embodiment. All implementation processes and methods of the aforementioned method embodiments can be applied to this terminal embodiment and achieve the same technical effect. Specifically, Figure 7 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.

[0331] The terminal 1200 includes, but is not limited to, at least some of the following components: radio frequency unit 1201, network module 1202, audio output unit 1203, input unit 1204, sensor 1205, display unit 1206, user input unit 1207, interface unit 1208, memory 1209, and processor 1210.

[0332] Those skilled in the art will understand that the terminal 1200 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 1210 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 12 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0333] It should be understood that, in this embodiment, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The GPU 12041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 1206 may include a display panel 12061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 1207 includes a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.

[0334] In this embodiment, the radio frequency unit 1201 receives downlink data from the network-side device and processes it for the processor 1210; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 1201 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.

[0335] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 1209 may include high-speed random access memory and non-volatile memory, wherein the non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.

[0336] Processor 1210 may include one or more processing units; optionally, processor 1210 may be integrated into an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and application programs or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 1210.

[0337] The processor 1210 is used for:

[0338] Perform a first operation, the first operation including at least one of the following:

[0339] If the first object is unrelated to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process. The first object includes at least one of the following: the service to be transmitted by the transmitting terminal; the target object selected by the transmitting terminal; and the first destination.

[0340] If the first condition is met, a resource reselection operation is performed. The first condition satisfies at least one of the following: the first resource selected by the transmitting terminal is in the inactive time of the SL DRX corresponding to U alternative destinations, where U is a positive integer; the transmitting terminal performs L second operations, the second operation being: selecting the second destination as the final destination in the SL LCP process, the second destination being different from the destination corresponding to the third object, the third object being the highest priority among the Media Access Control (MAC) control unit (CE) and the logical channel that meets the preset conditions; the first relationship is inconsistent with the second relationship, the first relationship being the relationship between the target object selected by the transmitting terminal and the SL DRX mechanism, and the second relationship being the relationship between the alternative destinations in the SL LCP process and the SL DRX mechanism;

[0341] Based on the relationship between the second object and the SL DRX mechanism, a second resource is selected, wherein the second object includes at least one of the following: the target object selected by the sending terminal; or an alternative destination in the SL LCP process.

[0342] It should be noted that the terminal 1200 described above in this embodiment can implement the implementation described in this application embodiment. Figure 4 The various processes in the method embodiments, and the effects achieved in achieving the same beneficial results, will not be described again here to avoid repetition.

[0343] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 4 The various processes in the method embodiments can achieve the same technical effect, and will not be described again here to avoid repetition.

[0344] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.

[0345] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 4 The various processes in the method embodiments achieve the same technical effect, and therefore will not be described again to avoid repetition. It should be understood that the chip mentioned in the embodiments of this application may also be called a system-on-a-chip (SoC), system chip, chip system, or system-on-a-chip, etc.

[0346] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.

[0347] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.

[0348] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.

Claims

1. A side-link SL processing method, characterized in that, include: The transmitting terminal performs a first operation, the first operation including: If the first object is not related to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets the preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process, and the first object includes the first destination. When the first destination is determined as an alternative destination in the SL LCP process, the method further includes at least one of the following: The sending terminal abandons the execution of the third operation, which is: determining whether the selected resource belongs to the activation time of the SL DRX corresponding to the first destination; The sending terminal determines that the first destination is always in an active time. Before the transmitting terminal performs the first operation, the method further includes: If the sending terminal determines that the first destination is unrelated to the SL DRX mechanism when a second condition is met, the second condition includes at least one of the following: The transmitting terminal receives a first indication information sent by the first receiving terminal, the first indication information indicating that the first destination is unrelated to the SL DRX mechanism; The sending terminal failed to perform DRX configuration interaction with the first receiving terminal; The identification information of the first destination has no mapping relationship with the SL DRX mechanism; Wherein, the first receiving terminal is the terminal corresponding to the first destination.

2. The method according to claim 1, characterized in that, The first indication information is carried in any of the following: configuration file; capability information.

3. The method according to claim 1, characterized in that, The first object is independent of the SL DRX mechanism and includes at least one of the following: The first object is the first version of the object, and the first version does not support the SL DRX mechanism; The first object is not applicable to the SL DRX mechanism.

4. An SL processing device, characterized in that, include: A first execution module is configured to perform a first operation, the first operation including: If the first object is not related to the SL discontinuous reception DRX mechanism and the logical channel corresponding to the first destination meets the preset conditions, the first destination is determined as a candidate destination in the SL logical channel priority LCP process, and the first object includes the first destination. The SL processing device further includes: The determination module is configured to determine, if a second condition is met, that the first destination is unrelated to the SL DRX mechanism, wherein the second condition includes at least one of the following: The transmitting terminal receives a first indication information sent by the first receiving terminal, the first indication information indicating that the first destination is unrelated to the SL DRX mechanism; The sending terminal failed to perform DRX configuration interaction with the first receiving terminal; The identification information of the first destination has no mapping relationship with the SL DRX mechanism; Wherein, the first receiving terminal is the terminal corresponding to the first destination.

5. The SL processing apparatus according to claim 4, characterized in that, The first indication information is carried in any of the following: configuration file; capability information.

6. The SL processing apparatus according to claim 4, characterized in that, The first object is independent of the SL DRX mechanism and includes at least one of the following: The first object is the first version of the object, and the first version does not support the SL DRX mechanism; The first object is not applicable to the SL DRX mechanism.

7. A terminal, characterized in that, It includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the SL processing method as described in any one of claims 1 to 3.

8. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the SL processing method as described in any one of claims 1 to 3.

Citation Information

Patent Citations

  • Method and device for selecting destination address in direct connection link and storage medium

    CN111466151A

  • Transmission resource selection method and device, communication equipment and storage medium

    CN112771969A

  • Communication method and device, and storage medium

    CN112867176A