Unlicensed frequency band resource selection method and apparatus, and terminal

By introducing mechanisms such as resource reselection, candidate resource set determination, resource reassessment and resource preemption inspection in the direct link terminal, the problems of failed channel access and incomplete resource management of terminals in the unauthorized frequency band are solved, and timely and reliable transmission of terminals in the unauthorized frequency band are achieved.

WO2025092291A1PCT designated stage expired Publication Date: 2025-05-08DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/120302
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-02
Filing Date
2024-09-23
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In the prior art, direct link terminals operating in unauthorized frequency bands cannot effectively access the channel before transmission, resulting in the inability to perform corresponding transmission, and lack mechanisms for resource re-evaluation, resource preemption inspection and resource re-selecting, which cannot meet the power saving needs and ensure the reliability of service transmission.

Method used

A resource selection method for unauthorized frequency bands is provided, including performing target operations such as resource reselecting, determining candidate resource sets, resource reevaluation and resource preemption checks when the direct link continuously listens first and then talks about the LBT, so as to ensure that the terminal performs timely and reliable transmission in the unauthorized frequency band.

Benefits of technology

Through this method, the terminal can effectively select and manage resources in unauthorized frequency bands, ensure the reliability and efficiency of transmission, and meet the power saving needs and reliability requirements of service transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024120302_08052025_PF_FP_ABST
    Figure CN2024120302_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides an unlicensed frequency band resource selection method and apparatus, and a terminal. The method is applied to a terminal, and comprises: if a sidelink consistent listen before talk (LBT) failure is triggered, executing a target operation, the target operation comprising at least one of the following: resource reselection; determination of a candidate resource set; resource reevaluation; and resource preemption check.
Need to check novelty before this filing date? Find Prior Art

Description

A method, device and terminal for selecting resources in unlicensed frequency bands

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202311451842.4 filed in China on November 2, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application relates to the field of communication technology, and in particular to a method, device, and terminal for selecting resources in an unlicensed frequency band. Background Art

[0004] The sidelink (SL) mode-2 resource allocation method in the related technology is based on the scenario where the terminal operates on a dedicated carrier, and supports mechanisms such as discontinuous reception of the sidelink, reassessment, preemption check, and resource reselection to reduce UE power consumption and improve service transmission reliability.

[0005] For direct link terminals (i.e., user equipment (UE)) operating in unlicensed frequency bands, channel access must be completed before transmission. If channel access fails, corresponding transmission cannot be carried out. In order to meet the potential power saving needs of direct link terminals operating in unlicensed frequency bands and ensure the reliability of service transmission, it is still necessary to support direct link discontinuous reception, reassessment, preemption check, and resource reselection mechanisms, so that terminals can perform timely and reliable transmission in unlicensed frequency bands.

[0006] However, for direct link terminals operating in unlicensed frequency bands, the resource selection mechanisms such as re-evaluation, resource preemption check, and resource reselection are currently undefined.

[0007] Summary of the Invention

[0008] The present application provides a resource selection method, device and terminal for an unlicensed frequency band, which solves the problems of how to perform re-evaluation, resource preemption check, resource reselection and determine a candidate resource set for a terminal operating in an unlicensed frequency band.

[0009] In a first aspect, an embodiment of the present application provides a method for selecting resources in an unlicensed frequency band, which is applied to a terminal and includes:

[0010] If the through link fails to listen before talk (LBT) continuously, a target operation is performed, which includes at least one of the following:

[0011] Resource reselection;

[0012] Determine the candidate resource set;

[0013] resource reassessment;

[0014] Resource preemption check.

[0015] Optionally, if the direct link fails to listen before talk (LBT) continuously and is triggered, performing the target operation includes:

[0016] If the continuous LBT failure of the direct link is triggered on the first resource block (RB) set, the target operation is performed; wherein the first RB set is the resource block set occupied by the terminal's selected resources; the terminal's selected resources include at least one single time slot resource or at least one continuous multi-time slot resource.

[0017] Optionally, perform resource reselection, including:

[0018] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.

[0019] Optionally, performing resource reselection includes at least one of the following:

[0020] clearing the selected through link grant associated with the through link process and triggering resource reselection;

[0021] Performing resource reselection on resources overlapping with the first RB set, and updating the through link grant;

[0022] Resource selection is performed for resources overlapping with the first RB set, and the through link grant is not updated.

[0023] Optionally, performing resource selection for resources overlapping with the first RB set and not updating the through link grant includes:

[0024] In a case where the LBT recovery time is less than the service transmission period, resource selection is performed for resources overlapping with the first RB set, and the through link grant is not updated.

[0025] Optionally, determining the candidate resource set includes at least one of the following:

[0026] If the candidate resource set obtained by resource exclusion does not include a candidate single-slot resource within the discontinuous reception (DRX) activation time of the direct link SL of the receiving end, then additionally selecting at least one candidate single-slot resource within the activation time for the candidate resource set;

[0027] If there is no candidate multi-slot resource located within the SL DRX activation time of the receiving end in the candidate resource set obtained through resource exclusion, additionally selecting at least one candidate multi-slot resource located within the activation time for the candidate resource set;

[0028] If there is no candidate multi-slot resource that at least partially overlaps with the SL DRX activation time of the receiving end in the candidate resource set obtained through resource exclusion, at least one candidate multi-slot resource that at least partially overlaps with the activation time is additionally selected for the candidate resource set.

[0029] Optionally, perform a resource reassessment, including:

[0030] Obtain a resource set to be re-evaluated provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0031] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;

[0032] performing resource reselection for the first target resource;

[0033] In which, when the first target resource is a single time slot resource and is included in the pre-selected continuous multi-time slot resources, or when the first target resource is a continuous multi-time slot resource and its length is smaller than the pre-selected continuous multi-time slot resources, performing resource reselection for the first target resource includes: performing resource reselection only for the first target resource, or performing resource reselection for the continuous multi-time slot resources including the first target resource.

[0034] Optionally, perform resource preemption checks, including:

[0035] Obtain a resource set to be checked for resource preemption provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0036] Performing a preemption check on resources in the resource set according to the candidate resource set and the transmission priority to determine a second target resource to be preempted;

[0037] performing resource reselection for the second target resource;

[0038] In the case where the second target resource is a single time slot resource and is included in the pre-selected continuous multi-slot resource, or in the case where the second target resource is a continuous multi-slot resource and its length is smaller than the pre-selected continuous multi-slot resource, performing resource reselection for the second target resource includes:

[0039] Perform resource reselection only for the second target resource; or,

[0040] performing resource reselection for the continuous multi-slot resources including the second target resource; or,

[0041] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.

[0042] Optionally, the above method further includes:

[0043] If the number of time slots for continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, then each value in the resource set represents a continuous multi-slot resource with a length of N.

[0044] Optionally, the number of time slots N for continuous multi-slot transmission provided by the higher layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.

[0045] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or the resources to be preempted determined by the higher layer include:

[0046] the first of a series of consecutive multi-slot resources; or,

[0047] An entire set of contiguous multi-slot resources; or,

[0048] The first M resources of the continuous multi-slot resources, where M is the maximum number of resources indicated by Sidelink Control Information (SCI), or M is a positive integer determined by a higher layer.

[0049] In a second aspect, an embodiment of the present application provides a terminal comprising: a transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the resource selection method for the unlicensed frequency band as described in the first aspect are implemented.

[0050] In a third aspect, an embodiment of the present application provides a resource selection device for an unlicensed frequency band, including:

[0051] A processing module is configured to execute a target operation if a continuous listen-before-talk (LBT) failure of the direct link is triggered, wherein the target operation includes at least one of the following:

[0052] Resource reselection;

[0053] Determine the candidate resource set;

[0054] resource reassessment;

[0055] Resource preemption check.

[0056] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the resource selection method for an unlicensed frequency band as described in the first aspect.

[0057] The beneficial effects of the above technical solution of this application are:

[0058] In the above solution, if a direct link repeatedly fails to listen-before-talk (LBT) and is triggered, the target action is executed. The target action includes at least one of the following: resource reselection; determination of a candidate resource set; resource reassessment; or resource preemption check. Thus, this solution defines how to perform resource reassessment, resource preemption check, resource reselection, and candidate resource set determination for terminals operating in unlicensed frequency bands, enabling timely and reliable transmission in unlicensed frequency bands. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] FIG1 is a schematic diagram showing the principle of DRX;

[0060] Figure 2 shows a schematic diagram of the perception window and selection window for resource allocation;

[0061] FIG3 is a flowchart of a method for selecting resources in an unlicensed frequency band according to an embodiment of the present application;

[0062] FIG4 shows one of the schematic diagrams of resource reselection according to an embodiment of the present application;

[0063] FIG5 shows a second schematic diagram of resource reselection according to an embodiment of the present application;

[0064] FIG6 shows a third schematic diagram of resource reselection according to an embodiment of the present application;

[0065] FIG7 is a schematic diagram showing the relationship between a candidate resource set and DRX according to an embodiment of the present application;

[0066] FIG8 is a schematic diagram showing resource reassessment according to an embodiment of the present application;

[0067] FIG9 is a schematic diagram showing a resource preemption check according to an embodiment of the present application;

[0068] FIG10 is a block diagram showing a resource selection apparatus for an unlicensed frequency band according to an embodiment of the present application;

[0069] FIG11 shows a structural block diagram of a terminal of the present application. DETAILED DESCRIPTION

[0070] In order to make the technical problems, technical solutions and advantages to be solved by the present application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the present application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.

[0071] It should be understood that references throughout this specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0072] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0073] Additionally, the terms "system" and "network" are often used interchangeably herein.

[0074] In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.

[0075] The following first introduces the contents involved in the solution provided in the embodiment of the present application.

[0076] 1. Channel access process for direct communication in unlicensed bands (SL-Unlicensed, SL-U)

[0077] The channel access process on the shared spectrum is a sensing-based process that evaluates the availability of the channel for performing transmission. The basic unit of sensing is a T sl = 9us sensing slot. If a UE senses in the sensing slot and determines that at least 4us of the monitoring energy in the sensing slot is lower than the energy detection threshold X Thresh , then the sensing slot is considered idle, otherwise it is considered that the sensing slot duration T sl busy.

[0078] 2. Discontinuous Reception (DRX)

[0079] In shared-channel mobile communication systems, such as Long Term Evolution (LTE), the transmission of uplink and downlink data is controlled by the base station (eNB) scheduler. When the scheduler schedules a user, it notifies the user terminal (UE) via a control channel on which resources to send or receive data. The user terminal (UE) monitors the control channel and, upon detecting scheduling information for itself, transmits (uplink) or receives (downlink) data according to the instructions on the control channel.

[0080] In the active state, because the terminal cannot determine when the eNB will schedule it, a common operating mode is for the terminal to continuously monitor the control channel and parse each subframe containing its downlink scheduling control channel to determine whether it is scheduled. This operating mode is highly efficient when the terminal has a large amount of data and may be frequently scheduled. However, for some services, data arrival frequency is low, resulting in a small number of terminal scheduling. If the terminal continues to monitor the control channel continuously, its power consumption will undoubtedly increase. To address this power consumption issue, the LTE system adopts the DRX operating mode shown in Figure 1. In this operating mode, the terminal periodically monitors the control channel, thereby achieving the goal of saving power.

[0081] In the New Radio (NR)-Vehicle to Everything (V2X) network, considering that pedestrian UE (PUE) also has service reception requirements, the DRX feature is introduced in the direct link to solve the power consumption problem caused by the continuous reception of PUE.

[0082] The basic principle of direct link DRX is shown in Figure 1. The On duration indicates that the UE monitors the Physical SideLink Control Channel (PSCCH) and 2 nd The SCI period, during which the RF channel is open and continuously monitors PSCCH and 2 nd SCI; except for the On duration, the UE can skip PSCCH and 2 nd The monitoring of SCI can save power. The On Duration is periodic, and the specific period is configured by the base station / pre-configured / sent to the UE.

[0083] NR-V2X Mode 2 Resource Allocation

[0084] NR-V2X Mode 2 resource allocation is designed to support enhanced application requirements that Long Term Evolution (LTE)-V2X cannot support. It adopts a distributed resource scheduling method (i.e., the UE independently selects transmission resources). Since there is no base station unified scheduling, the UE needs to determine the resource occupancy of other UEs through a perception mechanism and make resource selection based on the perception results. The resource selection process of NR-V2X Mode 2 is as follows:

[0085] a) Candidate single-slot resources Rx,y are x+j consecutive subchannels on ty time slots within the time [n+T1,n+T2], as shown in Figure 2. Where 0≤T1≤Tproc,1, Tproc,1 represents the UE's transmit processing delay (including the perception-based resource selection time, the PSCCH transmit preparation time, and the Physical SideLink Shared Channel (PSSCH) transmit preparation time). It can take values ​​of {3, 5, 9, 17} physical time slots, corresponding to subcarrier spacing (SCS) of {15, 30, 60, 120} kHz, respectively. T2min≤T2≤remainingPDB, where T2min is the minimum T2 value configured by the higher-layer parameter t2min_SelectionWindow, and remainingPDB is the remaining packet delay budget. The total number of candidate single-slot resources is Mtotal.

[0086] b) The UE continuously monitors the time slots within the sensing window [n-T0, n-Tproc,0) for PSCCH and PSSCH decoding and PSSCH or PSCCH-reference signal received power (RSRP) measurements. T0 is the sensing window length configured by higher layers, and Tproc,0 is the time the UE processes the previous sensing result. It can take values ​​of {1, 1, 2, 4} physical slots, corresponding to SCS {15, 30, 60, 120} kHz, respectively.

[0087] c) Th(pi,pj) indicates the i-th RSRP field in sl-ThresPSSCH-RSRP-List-r16, i = pi + (pj-1) * 8, pi represents the priority indicated in the received SCI, pj represents the priority of the sending UE transmission, pj = prioTX.

[0088] d) Initialize S A It is the collection of all candidate single slot resources.

[0089] e) Exclude candidate slots corresponding to skip slots. Skip slots are slots that cannot be sensed due to half-duplex operation (such as y). For all period configurations (such as 20ms, 50ms, 100ms), exclude all candidate slots at the corresponding positions (i.e., slots within the selection window of y, y+20*2μ, y+40*2μ, y+50*2μ, y+60*2μ, y+80*2μ, y+100*2μ, etc.).

[0090] f) Eliminate candidate single slot resources that meet the following two conditions:

[0091] Condition 1: The PSSCH-RSRP measurement value indicated by the SCI is higher than Th(prio RX ,prio TX );

[0092] Condition 2: The reserved resources indicated by the SCI received will be consistent with the transport block (TB) sent on the candidate resource y or with the subsequent y+x*P step *2 μ The TBs sent by the candidate resources on P are partially or completely overlapped. step It is the service generation period in milliseconds. x is an integer representing the number of subsequent periods.

[0093] g) If S A The remaining resources in are less than X*M total , then Th(p i ,p j ) are all increased by 3dB and returned to d; for a given prio TX , X is determined by the high-level parameter sl-xPercentage(prio TX ) configuration;

[0094] h) UE reports S A To the top management;

[0095] i) The upper layer meets the constraints of the Hybrid Automatic Repeat Request (HARQ) Round Trip Time (RTT). A The initial transmission and retransmission resources are randomly selected for the current TB.

[0096] On this basis, to address resource conflicts caused by non-periodic bursts and to ensure the reliability of high-priority services, we have added re-evaluation and pre-emption mechanisms. The re-evaluation mechanism primarily targets unreserved resources. Before sending a resource, it uses the latest perception results to determine whether a conflict exists with the selected resource. If a conflict does occur, reselection can be performed, reducing the probability of resource conflicts.

[0097] The preemption mechanism mainly targets reserved resources. If it is found that the reserved resources are preempted by a high-priority UE, it is necessary to trigger the low-priority UE to reselect resources to avoid collisions between high and low priorities, thereby ensuring the performance of high-priority services.

[0098] The sidelink mode-2 resource allocation method in the related technology is based on the scenario where the terminal operates on a dedicated carrier, and supports mechanisms such as discontinuous reception of the direct link, reassessment, preemption check, and resource reselection to reduce the power consumption of the UE and improve the reliability of service transmission. For direct link terminals operating in unlicensed frequency bands, channel access must be completed before transmission. If channel access fails, the corresponding transmission cannot be performed. In order to meet the potential power saving needs of direct link terminals operating in unlicensed frequency bands and ensure the reliability of service transmission, it is still necessary to support mechanisms such as discontinuous reception of the direct link, reassessment, preemption check, and resource reselection, and to make corresponding enhancements so that the terminal can perform timely and reliable transmission in the unlicensed frequency band.

[0099] Based on the above, the embodiments of the present application provide a resource selection method, device and terminal for an unlicensed frequency band, which solves the problem of how to perform re-evaluation, resource preemption check, resource reselection and determine the candidate resource set for terminals working in an unlicensed frequency band.

[0100] First embodiment

[0101] As shown in FIG3 , an embodiment of the present application provides a method for selecting resources in an unlicensed frequency band, which specifically includes the following steps:

[0102] Step 101: If a continuous listen-before-talk (LBT) failure of the direct link is triggered, a target operation is performed, where the target operation includes at least one of the following:

[0103] Resource reselection;

[0104] Determine the candidate resource set;

[0105] resource reassessment;

[0106] Resource preemption check.

[0107] In the above embodiment, the terminal operating in the unlicensed frequency band improves the direct link resource selection process on the unlicensed frequency band and improves the reliability of service transmission in the unlicensed frequency band by re-determining the candidate resource set, performing resource reselection, resource re-evaluation and preemption check after the SL continuous LBT failure is triggered, which is more suitable for the terminal operating in the unlicensed frequency band to perform resource selection.

[0108] It should be noted that the aforementioned target operation is not limited to cases where continuous listen-before-talk (LBT) failures are triggered on a direct link. The target operation can be executed without any constraints and can also be applied to other situations. For example, the target operation can be executed at the resource selection moment or at time T3 before the selected resource. T3 is the processing time related to the subcarrier spacing.

[0109] In some embodiments, performing resource reselection includes:

[0110] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.

[0111] In some embodiments, in step 101, if the direct link fails to listen before talk (LBT) continuously and is triggered, performing the target operation includes:

[0112] If the continuous LBT failure of the direct link is triggered on the first resource block RB set, the target operation is performed; wherein, the first RB set is the resource block set occupied by the terminal's selected resources; the terminal's selected resources include at least one single time slot resource or at least one continuous multi-time slot resource.

[0113] In some embodiments, performing resource reselection includes at least one of the following:

[0114] clearing a selected through link grant associated with the through link process and triggering resource reselection;

[0115] Performing resource reselection on resources overlapping with the first RB set, and updating the through link grant;

[0116] Resource selection is performed for resources overlapping with the first RB set, and the through link grant is not updated.

[0117] It should be noted that this embodiment can be applied to an application scenario where continuous LBT failure of a direct link is triggered on the first resource block RB set.

[0118] For example, if the first RB set is triggered by SL continuous LBT failure, the first RB set is considered no longer available. In this case, if the terminal's selected resources are within the first RB set or overlap with the first RB set, resource reselection is required. Specifically, one of the following methods can be used:

[0119] Method 1: Clear the selected direct link grant associated with the direct link process and trigger resource reselection

[0120] In method 1, regardless of whether the resources selected by the terminal overlap with the first RB set, since the direct link authorization is cleared, the terminal needs to reselect resources for the entire transport block (Transport Block, TB), that is, the terminal re-executes the resource selection process and excludes the first RB set that triggered the SL continuous LBT failure when determining the candidate resource set.

[0121] For example, referring to Figure 4, before the terminal transmits, continuous LBT failures are triggered on RB set 1. The terminal then triggers resource reselection for the entire TB and excludes RB set 1 when determining the candidate resource set. That is, during resource reselection, transmission resources are selected only from the other two available RB sets 2 and RB set 3. In this case, the terminal uses the reselected resources in the next cycle.

[0122] Method 2: Perform resource reselection on resources overlapping with the first RB set and update the direct link authorization

[0123] In the second method, the terminal only performs resource reselection on resources that overlap with the first RB set, and may choose to redetermine the candidate resource set and exclude the first RB set that triggered the SL continuous LBT failure, or directly select resources that do not overlap with the first RB set from the current candidate resource set. For subsequent transmission of periodic services, considering that the first RB set may not be available for a period of time in the future, the terminal removes the resources that overlap with the first RB set from the selected direct link grant associated with the direct link process, and replaces the removed resources with the resources reselected for the selected direct link grant.

[0124] For example, referring to FIG5 , before the terminal transmits, continuous LBT failures are triggered on RB set 1, and the terminal determines that the current TX1 resources overlap with RB set 1. The terminal then only reselects the resources of TX1 and updates the direct link authorization accordingly, so that subsequent transmissions also use the newly selected resources.

[0125] Mode 3: Perform resource selection for resources overlapping with the first RB set without updating the through link grant

[0126] In mode 3, the terminal directly selects a resource from the current candidate resource set that does not overlap with the first RB set and does not update the direct link grant. In other words, if, for example, the time it takes for SL continuous LBT recovery is less than the transmission period of the current periodic transmission, the terminal continues to use the initially selected resource for subsequent transmissions. For resources that overlap with the first RB set, the terminal may abandon transmission on that resource and randomly select a new resource for that resource.

[0127] Optionally, performing resource selection for resources overlapping with the first RB set and not updating the direct link authorization includes: when the LBT recovery time is less than the service transmission cycle, performing resource selection for resources overlapping with the first RB set and not updating the direct link authorization.

[0128] For example, referring to Figure 6, before the terminal transmission, continuous LBT failure is triggered in RB set 1, and the time for SL continuous LBT recovery is less than the transmission period of the current periodic transmission. The terminal determines that the current TX1 resources overlap with RB set 1, then the UE randomly selects resources for TX1 and does not update the direct link authorization, so that subsequent transmissions still use the initially selected resources.

[0129] In the above embodiment, when continuous LBT failure of the direct link is triggered on the first resource block RB set, resource reselection is performed to ensure that the terminal can perform timely and reliable transmission in the unlicensed frequency band.

[0130] In some embodiments, determining a set of candidate resources includes at least one of the following:

[0131] If there is no candidate single-slot resource located within the activation period of the discontinuous reception (DRX) of the receiving end in the candidate resource set obtained through resource exclusion, additionally selecting at least one candidate single-slot resource located within the activation period for the candidate resource set;

[0132] If there is no candidate multi-slot resource located within the SL DRX activation time of the receiving end in the candidate resource set obtained through resource exclusion, additionally selecting at least one candidate multi-slot resource located within the activation time for the candidate resource set;

[0133] If there is no candidate multi-slot resource that at least partially overlaps with the SL DRX activation time of the receiving end in the candidate resource set obtained through resource exclusion, at least one candidate multi-slot resource that at least partially overlaps with the activation time is additionally selected for the candidate resource set.

[0134] It should be noted that the triggering condition for determining the candidate resource set is not limited to the case where continuous LBT failures are triggered. For example, the execution of determining the candidate resource set can be performed without limiting the triggering condition and can also be applied to other triggering conditions, such as when triggering resource selection.

[0135] In a specific implementation, if the higher layer provides the SL DRX activation time of the receiving end, and there is no candidate single-slot resource within the SL DRX activation time of the receiving end, or no candidate multi-slot resource that at least partially overlaps with the SL DRX activation time of the receiving end, in the candidate resource set SA, the transmitting terminal additionally selects at least one candidate single-slot resource within the SL DRX activation time of the receiving end, or at least one candidate multi-slot resource that at least partially overlaps with the SL DRX activation time of the receiving end;

[0136] In specific implementation, if the higher layer provides the SL DRX activation time of the receiving end, and there is no candidate single-slot resource within the SL DRX activation time of the receiving end in the candidate resource set SA, or there is no candidate multi-slot resource within the SL DRX activation time of the receiving end, the transmitting terminal additionally selects at least one candidate single-slot resource within the SL DRX activation time of the receiving end, or at least one candidate multi-slot resource within the SL DRX activation time of the receiving end.

[0137] Optionally, a manner of additionally selecting at least one candidate single-slot resource from the initial candidate resource set may include:

[0138] Randomly select at least one candidate single-slot resource within the SL DRX activation time of the receiving end from the initial candidate resource set; or

[0139] From the initial set of candidate resources, based on the RSRP measurement result, at least one candidate single-slot resource with a lower RSRP measurement value and located within the SL DRX activation time of the receiving end is selected.

[0140] Optionally, a manner of additionally selecting at least one candidate multi-slot resource from the initial candidate resource set may include:

[0141] Randomly select at least one candidate multi-slot resource from the initial candidate resource set that partially overlaps with or is within the SL DRX activation time of the receiving end; or

[0142] From the initial candidate resource set, based on the RSRP measurement result, at least one candidate multi-slot resource is selected that has a lower RSRP measurement value and partially overlaps with the SL DRX activation time of the receiving end or is within the SL DRX activation time of the receiving end.

[0143] For example, referring to Figure 7 , a terminal determines a set of candidate multi-slot resources based on the number of consecutive multi-slot transmission slots, N, provided by a higher layer. After resource elimination, the remaining candidate multi-slot resources do not overlap with the direct link DRX activation period. To improve transmission reliability and ensure that the receiving terminal can receive at least some transmissions within the DRX activation period, the terminal randomly selects at least one candidate multi-slot resource from at least the initial set of candidate resources, ensuring that the selected candidate multi-slot resource at least partially overlaps with the receiving terminal's direct link DRX activation period.

[0144] In the above embodiment, if the higher layer provides the direct link DRX activation time of the receiving terminal, then the transmitting terminal also needs to consider the direct link DRX activation time of the receiving terminal when determining the candidate resource set to ensure that some candidate resources are within the direct link DRX activation time of the receiving terminal. In particular, if the candidate resources are continuous multi-slot resources, it is necessary to ensure that at least one continuous multi-slot resource partially overlaps with the DRX activation time of the receiving terminal, or to ensure that at least one continuous multi-slot resource is within the DRX activation time of the receiving terminal. Therefore, in this embodiment, after performing resource exclusion, if it is found that there are no candidate multi-slot resources that meet the above conditions, it is necessary to additionally select at least one resource from the initial candidate resource set.

[0145] In some embodiments, performing resource reassessment includes:

[0146] Obtain a resource set to be re-evaluated provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0147] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;

[0148] performing resource reselection for the first target resource;

[0149] In which, when the first target resource is a single time slot resource and is included in the pre-selected continuous multi-time slot resources, or when the first target resource is a continuous multi-time slot resource and its length is smaller than the pre-selected continuous multi-time slot resources, performing resource reselection for the first target resource includes: performing resource reselection only for the first target resource, or performing resource reselection for the continuous multi-time slot resources including the first target resource.

[0150] It should be noted that the triggering conditions for executing the above resource reassessment are not limited to the case of continuous LBT failures. For example, the execution of the above resource reassessment can be executed regardless of the triggering conditions and can also be applied to other triggering conditions, such as being triggered at time T3 before the first resource in the resource set to be reassessed, where T3 is a processing time related to the subcarrier spacing.

[0151] Exemplarily, for a direct link terminal operating in an unlicensed frequency band, the step of performing resource reassessment may include the following steps:

[0152] Step 1: The upper layer provides the physical layer with a set of resources to be re-evaluated (r0, r1, r2, ...);

[0153] The resource set to be re-evaluated is also referred to as a "resource set that may need to be re-evaluated" or a "resource set that may be affected by re-evaluation", and specifically includes resources that have been selected by the terminal and have not been indicated by the previous SCI;

[0154] Optionally, for continuous multi-slot transmission, the resources that need to be re-evaluated are only the first resource of the continuous multi-slot transmission or the entire group of resources of the continuous multi-slot transmission or the first M resources of the continuous multi-slot resources; wherein, if the terminal selects a single-slot resource during the initial resource selection, then when performing resource re-evaluation, each value in the resource set indicated by the upper layer represents a single-slot resource; if the terminal selects continuous multi-slot resources during the initial resource selection, then when performing resource re-evaluation, the upper layer may indicate that each value in the resource set represents a single-slot resource or a continuous multi-slot resource.

[0155] Optionally, if the number of time slots for continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, each value in the set of resources to be re-evaluated represents a continuous multi-slot resource with a length of N.

[0156] It should be noted that when the number of time slots in the continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, each value in the resource set to be re-evaluated represents a continuous multi-slot resource of length N, which is only an optional implementation. In actual applications, when the number of time slots in the continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, it can also be used to determine the candidate resource set with a multi-slot granularity of length N, but it is not used to determine the resource granularity represented by each value in the resource set to be re-evaluated.

[0157] Optionally, the number of time slots N for continuous multi-slot transmission provided by the higher layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.

[0158] For example, referring to FIG8 , during the initial resource selection, the terminal selects two sets of continuous multi-slot resources of length 3. At time n', the upper layer triggers the physical layer to perform resource re-evaluation and provides the resources that need to be re-evaluated. In this case, the upper layer can instruct the physical layer to perform single-slot resource re-evaluation on the multi-slot resources (1, 2, 3) (i.e., in the resource set to be re-evaluated, r0 corresponds to 1, r1 corresponds to 2, and r2 corresponds to 3, and the physical layer determines the candidate resource set with a single-slot granularity); or, the upper layer can instruct the physical layer to perform single-slot resource re-evaluation on the multi-slot resources (1, 2, 3). Sources (1, 2, 3) perform multi-slot resource reassessment (i.e., in the resource set to be reassessed, r0 corresponds to 1, r1 corresponds to 2, and r2 corresponds to 3, and the physical layer determines the candidate resource set with multiple time slots (i.e., 3 time slots) as the granularity); or, the upper layer can instruct the physical layer to perform multi-slot resource reassessment on resource (1); wherein (1) represents a continuous multi-slot resource with a starting resource of 1 and a length of N (i.e., in the resource set to be reassessed, r0 corresponds to 1, and the physical layer determines the candidate resource set with multiple time slots (i.e., 3 time slots) as the granularity). Of course, the upper layer can also instruct the physical layer to perform single-slot resource reassessment on resources (1, 2, 3, 4), or instruct the physical layer to perform multi-slot resource reassessment on resources (1, 4), wherein (1, 4) represents a continuous multi-slot resource with a starting resource of 1 and a length of N, and a multi-slot resource with a starting resource of 4 and a length of N.

[0159] Step 2: The physical layer re-determines the candidate resource set SA according to the time n' when the higher layer triggers re-evaluation and / or the number of time slots N of continuous multi-slot transmission, and reports SA to the higher layer.

[0160] If each value in the set (r0, r1, r2, ...) represents a single time slot resource, and the upper layer does not provide the number of time slots N for continuous multi-slot transmission, the candidate resource set SA is determined with the single time slot resource as the granularity;

[0161] If each value in the set (r0, r1, r2, ...) represents a single time slot resource, and the upper layer provides the number of time slots N for continuous multi-slot transmission, then the candidate resource set SA is determined with the multi-slot resource as the granularity;

[0162] If each value in the set (r0, r1, r2, ...) represents a continuous multi-slot resource, and the upper layer provides the number of time slots N for continuous multi-slot transmission, the candidate resource set SA is determined with the multi-slot resource as the granularity.

[0163] Step 3: The physical layer determines any resource in the set (r0, r1, r2, ...) or any continuous multi-slot resource r i , or any number of consecutive resources (r i ,…,r i+N-1) is still included in the SA; if it is not included in the SA, the physical layer reports the re-evaluation to the upper layer.

[0164] In this step, r not included in SA i or (r i ,…,r i+N-1 ), which is the first target resource.

[0165] Step 4: The top management will i or (r i ,…,r i+N-1 ) is removed from the selected through-link grant associated with the through-link process, and resources are randomly selected from the SA again for the removed resources, replacing the removed resources with the resources reselected for the selected through-link grant.

[0166] Among them, if r i is a single time slot resource and is included in the preselected continuous multi-time slot resources, or, i If the resource is a continuous multi-slot resource and its length is less than the initial selected continuous multi-slot resource, the terminal can choose to use only r i Reselect the resource or include r i Reselect continuous multi-slot resources.

[0167] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated determined by the higher layer include:

[0168] the first of a series of consecutive multi-slot resources; or,

[0169] An entire set of contiguous multi-slot resources; or,

[0170] The first M resources of the continuous multi-slot resources, where M is the maximum number of resources indicated by the direct link control information SCI, or M is a positive integer determined by a higher layer.

[0171] That is, for subsequent resources of the indicated continuous multi-slot transmission, considering that continuous transmission can be performed after transmission on the first resource is completed, resource re-evaluation may not be performed on the subsequent resources of the indicated continuous multi-slot transmission.

[0172] In the above embodiment, there is usually an interval between the time when the terminal completes resource selection and the time when the resource is reserved. Resource re-evaluation allows the terminal to continue to monitor the channel after completing resource selection and re-evaluate the availability of reserved resources before transmission, thereby better avoiding resource collisions and improving the reliability of service transmission.

[0173] In some embodiments, performing a resource preemption check includes:

[0174] Obtain a resource set to be checked for resource preemption provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0175] Performing a preemption check on resources in the resource set according to the candidate resource set and the transmission priority to determine a second target resource to be preempted;

[0176] performing resource reselection for a second target resource;

[0177] In the case where the second target resource is a single time slot resource and is included in the pre-selected continuous multi-slot resource, or in the case where the second target resource is a continuous multi-slot resource and its length is smaller than the pre-selected continuous multi-slot resource, performing resource reselection for the second target resource includes:

[0178] Perform resource reselection only for the second target resource; or,

[0179] performing resource reselection for the continuous multi-slot resources including the second target resource; or,

[0180] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.

[0181] It should be noted that the triggering conditions for executing the resource preemption check are not limited to the case of continuous LBT failures. For example, the execution of the resource preemption check can be executed regardless of the triggering conditions and can also be applied to other triggering conditions, such as being triggered at time T3 before the first resource in the resource set to be checked for resource preemption, where T3 is a processing time related to the subcarrier spacing.

[0182] Exemplarily, for a direct link terminal operating in an unlicensed frequency band, the steps of performing a preemption check include:

[0183] Step 1: The upper layer provides a set of resources (r′0, r′1, r′2, …) to be checked for resource preemption.

[0184] The resource set to be checked for resource preemption may also be referred to as a "resource set that may be preempted" or a "resource set that may be affected by preemption", specifically including resources that have been selected by the terminal and indicated by a previous SCI.

[0185] If the UE selects a single-slot resource during initial resource selection, each value in the set of higher-level indications represents a single-slot resource when performing preemption check.

[0186] If the UE selects a continuous multi-slot resource during initial resource selection, the upper layer may indicate that each value in the set represents a single slot resource or a continuous multi-slot resource when performing the preemption check.

[0187] As an implementation method, if the number of time slots for continuous multi-slot transmission provided by the upper layer is N and N is an integer greater than 1, then each value in the resource set to be checked for resource preemption represents a continuous multi-slot resource with a length of N.

[0188] It should be noted that when the number of time slots in the continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, each value in the resource set to be checked for resource preemption represents a continuous multi-slot resource of length N, which is only an optional implementation. In actual applications, when the number of time slots in the continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, it can also be used to determine the candidate resource set with a multi-slot granularity of length N, but it is not used to determine the resource granularity represented by each value in the resource set to be checked for resource preemption.

[0189] Optionally, the number of time slots N for continuous multi-slot transmission provided by the higher layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.

[0190] Optionally, for continuous multi-slot transmission, the resources determined by the higher layer to be preempted include:

[0191] the first of a series of consecutive multi-slot resources; or,

[0192] An entire set of contiguous multi-slot resources; or,

[0193] The first M resources of the continuous multi-slot resources, where M is the maximum number of resources indicated by the direct link control information SCI, or M is a positive integer determined by a higher layer.

[0194] That is, for subsequent resources that have been indicated for continuous multi-slot transmission, considering that continuous transmission can be performed after the transmission on the first resource is completed, no avoidance is required even if it is preempted, so preemption check is not required for subsequent resources that have been indicated for continuous multi-slot transmission.

[0195] It should be noted that the resources that can be indicated by the SCI are limited by the parameter sl-MaxNumPerReserve, which defines the maximum number of resources indicated by the SCI. Considering that only resources indicated by the SCI can be preempted, when performing a preemption check, the resources to be checked for preemption by the higher layer may include the first M consecutive multi-slot resources; where M is the maximum number of resources indicated by the SCI, that is, sl-MaxNumPerReserve; or, M may be any positive integer determined by the higher layer; or, M may be a positive integer determined by the higher layer and less than sl-MaxNumPerReserve.

[0196] For example, referring to Figure 9 , during initial resource selection, the terminal selects a group of six consecutive multi-slot resources. For these initially selected six resources, even if they meet the requirements indicated by the previous SCI, no preemption check is performed because the first transmission has already completed. However, for the transmission resources in the next cycle, since they also meet the requirements indicated by the SCI, at time n', the higher layer triggers the physical layer to perform a preemption check for the group of consecutive multi-slot transmissions, the first transmission of the group of consecutive multi-slot transmissions, or the first M transmissions of the group of consecutive multi-slot transmissions, and provides resources that may be preempted. In this case, the upper layer can instruct the physical layer to perform a single-slot preemption check on (1', 2', 3', 4', 5', 6') (that is, in the resource set to be preempted, r0' corresponds to 1', r1' corresponds to 2', r2' corresponds to 3', and so on. The physical layer determines the candidate resource set with a single time slot as the granularity), or the upper layer can instruct the physical layer to perform a multi-slot preemption check on (1', 2', 3', 4', 5', 6') (that is, in the resource set to be preempted, r0' corresponds to 1', r1' corresponds to 2', r2' corresponds to 3', and so on. The physical layer determines the candidate resource set with a multi-slot (that is, 6 time slots) granularity), or instruct the physical layer to perform a multi-slot preemption check on (1'), where (1') represents that the starting resource is 1' and the length is 1'. N continuous multi-slot resources (i.e., r0' corresponds to 1' in the resource set to be preempted, and the physical layer determines the candidate resource set with multiple slots (i.e., 6 slots) as the granularity), or, assuming that the maximum number of resources indicated by SCI (i.e., sl-MaxNumPerReserve) is 3, and M=3, the upper layer can also instruct the physical layer to perform a single-slot preemption check on the first 3 resources (1', 2', 3') of the continuous multi-slot transmission, or instruct the physical layer to perform a multi-slot preemption check on (1'), where (1') represents a continuous multi-slot resource with a starting resource of 1' and a length of N (i.e., r0' corresponds to 1' in the resource set to be preempted, and the physical layer determines the candidate resource set with multiple slots (i.e., 3 slots, at this time M=N) as the granularity).

[0197] Step 2: The physical layer re-determines the candidate resource set SA (similar to the re-evaluation method) based on the time n' when the upper layer triggers the preemption check and / or the number of time slots N of continuous multi-slot transmission, and reports SA to the upper layer.

[0198] Step 3: The physical layer determines any resource in the set (r′0, r′1, r′2, …) or any continuous multi-slot resource r′ i , or any number of consecutive resources (r′ i ,…,r′ i+N-1 ) satisfies the following conditions; if so, the physical layer will r′ i or (r′ i ,…,r′ i+N-1 ) to report the preemption situation to the upper level:

[0199] Condition 1: r′ i or (r′ i ,…,r′ i+N-1 ) is not included in SA;

[0200] Condition 2: r′ i or (r′ i ,…,r′ i+N-1 ) is excluded during resource exclusion due to detection of a higher priority transmission; wherein the higher priority transmission satisfies one of the following:

[0201] Priority is higher than the priority of UE's own transmission

[0202] The priority is higher than the priority of the UE's own transmission and higher than the preconfigured priority (the priority value is lower than the preconfigured threshold value).

[0203] Step 4: The high-level layer will i or (r′ i ,…,r′ i+N-1 ) is removed from the selected through-link grant associated with the through-link process, and resources are randomly selected from the SA again for the removed resources, replacing the removed resources with the resources reselected for the selected through-link grant.

[0204] Among them, if r′ i is a single-slot resource and is included in the preselected continuous multi-slot resource, or, r′ i If the resource is a continuous multi-slot resource and its length is less than the initial continuous multi-slot resource, the terminal can select only r′ i Reselect resources, or include r' i Reselect the continuous multi-slot resources, or only when r′ is included iThe terminal performs reselection for the continuous multi-slot resources only when all the continuous multi-slot resources are preempted.

[0205] In the above embodiment, since the principle of direct link transmission is to give priority to the transmission of high-priority services, the preemption check can enable the terminal to check the transmission status of different services in the channel before transmission. If the reserved resources of a higher-priority service overlap with its own resources, the terminal will avoid resources and reselect resources to ensure that the high-priority service can complete the transmission.

[0206] Second embodiment

[0207] As shown in FIG10 , an embodiment of the present application provides an apparatus 1000 for selecting resources in an unlicensed frequency band, which is applied to a terminal and includes:

[0208] The processing module 1001 is configured to execute a target operation if a continuous listen-before-talk (LBT) failure of the direct link is triggered, wherein the target operation includes at least one of the following:

[0209] Resource reselection;

[0210] Determine the candidate resource set;

[0211] resource reassessment;

[0212] Resource preemption check.

[0213] Optionally, the processing module 1001 includes:

[0214] The first processing submodule is used to perform the target operation if the continuous LBT failure of the direct link is triggered on the first resource block RB set; wherein the first RB set is the resource block set occupied by the terminal's selected resources; the terminal's selected resources include at least one single time slot resource or at least one continuous multi-time slot resource.

[0215] Optionally, the processing module 1001 includes:

[0216] The first resource reselection submodule is configured to clear the selected direct link grant associated with the direct link process and trigger resource reselection.

[0217] Optionally, the processing module 1001 includes at least one of the following:

[0218] a second resource reselection submodule, configured to clear the selected direct link grant associated with the direct link process and trigger resource reselection;

[0219] a third resource reselection submodule, configured to perform resource reselection on resources overlapping with the first RB set, and update the through link authorization;

[0220] A fourth resource reselection submodule is configured to perform resource selection for resources overlapping with the first RB set, and not update the through link grant.

[0221] Optionally, the fourth resource reselection submodule includes:

[0222] The first unit is configured to perform resource selection for resources overlapping with the first RB set and not update the through link authorization when the LBT recovery time is less than a service transmission period.

[0223] Optionally, the processing module 1001 includes at least one of the following:

[0224] A first candidate resource determination submodule is configured to, if there is no candidate single-slot resource within an activation time of a direct link discontinuous reception (SL DRX) at a receiving end in a candidate resource set obtained through resource exclusion, additionally select at least one candidate single-slot resource within the activation time for the candidate resource set;

[0225] a second candidate resource determination submodule, configured to, if no candidate multi-slot resource located within the SL DRX activation time of the receiving end exists in the candidate resource set obtained through resource exclusion, additionally select at least one candidate multi-slot resource located within the activation time for the candidate resource set;

[0226] The third candidate resource determination submodule is used to select at least one candidate multi-slot resource that at least partially overlaps with the activation time for the candidate resource set if there is no candidate multi-slot resource that at least partially overlaps with the SL DRX activation time of the receiving end in the candidate resource set obtained through resource exclusion.

[0227] Optionally, the processing module 1001 includes:

[0228] A first re-evaluation submodule is configured to obtain a resource set to be re-evaluated provided by a higher layer, wherein each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0229] A second re-evaluation submodule, configured to re-evaluate the resources in the resource set to determine a first target resource that is not included in the candidate resource set;

[0230] a third re-evaluation submodule, configured to perform resource reselection for the first target resource;

[0231] In which, when the first target resource is a single time slot resource and is included in the pre-selected continuous multi-time slot resources, or when the first target resource is a continuous multi-time slot resource and its length is smaller than the pre-selected continuous multi-time slot resources, performing resource reselection for the first target resource includes: performing resource reselection only for the first target resource, or performing resource reselection for the continuous multi-time slot resources including the first target resource.

[0232] Optionally, the processing module 1001 includes:

[0233] A first preemption check submodule is configured to obtain a resource set to be checked for resource preemption provided by a higher layer, wherein each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0234] A second preemption check submodule is configured to perform a preemption check on the resources in the resource set according to the candidate resource set and the transmission priority, and determine a second target resource to be preempted;

[0235] a third preemption checking submodule, configured to perform resource reselection for the second target resource;

[0236] In the case where the second target resource is a single time slot resource and is included in the pre-selected continuous multi-slot resource, or in the case where the second target resource is a continuous multi-slot resource and its length is smaller than the pre-selected continuous multi-slot resource, performing resource reselection for the second target resource includes:

[0237] Perform resource reselection only for the second target resource; or,

[0238] performing resource reselection for the continuous multi-slot resources including the second target resource; or,

[0239] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.

[0240] Optionally, if the number of time slots for continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, each value in the resource set represents a continuous multi-slot resource with a length of N.

[0241] Optionally, the number of time slots N for continuous multi-slot transmission provided by the higher layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.

[0242] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or the resources to be preempted determined by the higher layer include:

[0243] the first of a series of consecutive multi-slot resources; or,

[0244] An entire set of contiguous multi-slot resources; or,

[0245] The first M resources of the continuous multi-slot resources, where M is the maximum number of resources indicated by the direct link control information SCI, or M is a positive integer determined by a higher layer.

[0246] The second embodiment of the present application corresponds to the method of the above-mentioned first embodiment. All the implementation means in the above-mentioned first embodiment are applicable to the embodiment of the resource selection device of the unlicensed frequency band and can also achieve the same technical effect.

[0247] Third embodiment

[0248] In order to better achieve the above objectives, as shown in FIG11 , the third embodiment of the present application further provides a terminal, including:

[0249] Processor 1100; and a memory 1120 connected to the processor 1100 via a bus interface, the memory 1120 being used to store programs and data used by the processor 1100 when performing operations, and the processor 1300 calling and executing the programs and data stored in the memory 1120.

[0250] The transceiver 1110 is connected to the bus interface and is used to receive and send data under the control of the processor 1100. The processor 1100 is used to read the program in the memory 1120 and execute the following steps:

[0251] If the through link fails to listen before talk (LBT) continuously, a target operation is performed, which includes at least one of the following:

[0252] Resource reselection;

[0253] Determine the candidate resource set;

[0254] resource reassessment;

[0255] Resource preemption check.

[0256] In FIG11 , the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1100 and memory represented by memory 1120. The bus architecture may also link various other circuits, such as peripherals, voltage regulators, and power management circuits, all of which are well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1110 may be a plurality of components, including a transmitter and a transceiver, providing a unit for communicating with various other devices over a transmission medium. For different terminals, the user interface 1130 may also be an interface capable of connecting to required external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, and the like. The processor 1100 is responsible for managing the bus architecture and general processing, while the memory 1120 may store data used by the processor 1100 when performing operations.

[0257] Optionally, the processor 1100 is configured to read a program in the memory 1120 and execute the following steps:

[0258] If the continuous LBT failure of the direct link is triggered on the first resource block RB set, the target operation is performed; wherein, the first RB set is the resource block set occupied by the terminal's selected resources; the terminal's selected resources include at least one single time slot resource or at least one continuous multi-time slot resource.

[0259] Optionally, the processor 1100 is configured to read a program in the memory 1120 and execute the following steps:

[0260] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.

[0261] Optionally, the processor 1100 is further configured to read a program in the memory 1120 and perform at least one of the following steps:

[0262] clearing a selected through link grant associated with the through link process and triggering resource reselection;

[0263] Performing resource reselection on resources overlapping with the first RB set, and updating the through link grant;

[0264] Resource selection is performed for resources overlapping with the first RB set, and the through link grant is not updated.

[0265] Optionally, the processor 1100 is further configured to read a program in the memory 1120 and execute the following steps:

[0266] In a case where the LBT recovery time is less than the service transmission period, resource selection is performed for resources overlapping with the first RB set, and the through link grant is not updated.

[0267] Optionally, the processor 1100 is further configured to read a program in the memory 1120 and perform at least one of the following steps:

[0268] If there is no candidate single-slot resource located within the activation period of the discontinuous reception (DRX) of the receiving end in the candidate resource set obtained through resource exclusion, additionally selecting at least one candidate single-slot resource located within the activation period for the candidate resource set;

[0269] If the candidate resource set obtained through resource exclusion does not include a candidate multi-slot resource within the DRX activation time of the receiving end, additionally selecting at least one candidate multi-slot resource within the activation time for the candidate resource set;

[0270] If there is no candidate multi-slot resource in the candidate resource set obtained by resource exclusion that at least partially overlaps with the activation time of the DRX of the receiving end, then at least one candidate multi-slot resource that at least partially overlaps with the activation time is additionally selected for the candidate resource set.

[0271] Optionally, the processor 1100 is further configured to read a program in the memory 1120 and execute the following steps:

[0272] Obtain a resource set to be re-evaluated provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0273] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;

[0274] removing the first target resource from the selected direct link grant associated with the direct link process and performing resource reselection;

[0275] In which, when the first target resource is a single time slot resource and is included in the pre-selected continuous multi-time slot resources, or when the first target resource is a continuous multi-time slot resource and its length is smaller than the pre-selected continuous multi-time slot resources, the resource reselection includes: performing resource reselection only for the first target resource, or performing resource reselection for the continuous multi-time slot resources including the first target resource.

[0276] Optionally, the processor 1100 is further configured to read a program in the memory 1120 and execute the following steps:

[0277] Obtain a resource set to be checked for resource preemption provided by a higher layer, where each value in the resource set represents a single time slot resource or a continuous multi-time slot resource;

[0278] Performing a preemption check on resources in the resource set according to the candidate resource set and the transmission priority to determine a second target resource to be preempted;

[0279] removing the second target resource from the selected direct link grant associated with the direct link process and performing resource reselection;

[0280] In the case where the second target resource is a single time slot resource and is included in the pre-selected continuous multi-slot resource, or in the case where the second target resource is a continuous multi-slot resource and its length is smaller than the pre-selected continuous multi-slot resource, performing resource reselection for the second target resource includes:

[0281] Perform resource reselection only for the second target resource; or,

[0282] performing resource reselection for the continuous multi-slot resources including the second target resource; or,

[0283] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.

[0284] Optionally, if the number of time slots for continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, each value in the resource set represents a continuous multi-slot resource with a length of N.

[0285] Optionally, the number of time slots N for continuous multi-slot transmission provided by the higher layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.

[0286] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or preemption checked determined by the higher layer include:

[0287] the first of a series of consecutive multi-slot resources; or,

[0288] An entire set of contiguous multi-slot resources; or,

[0289] The first M resources of the continuous multi-slot resources, where M is the maximum number of resources indicated by the direct link control information SCI, or M is a positive integer determined by a higher layer.

[0290] The terminal provided in this application performs a target operation when a continuous listen-before-talk (LBT) failure is triggered in a direct link, and the target operation includes at least one of the following: resource reselection; determination of a candidate resource set; resource re-evaluation; and resource preemption check, which can ensure that the terminal can perform timely and reliable transmission in an unlicensed frequency band.

[0291] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by instructing relevant hardware through a computer program, wherein the computer program includes instructions for executing part or all of the steps of the above method; and the computer program may be stored in a readable storage medium, which may be any form of storage medium.

[0292] In addition, a specific embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the program implements the steps of the method described in the first or second embodiment. The program can achieve the same technical effects and, to avoid repetition, is not further described here.

[0293] In addition, it should be noted that, in the apparatus and method of the present application, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present application. Moreover, the steps of performing the above-mentioned series of processes can naturally be performed in chronological order according to the order of description, but do not necessarily need to be performed in chronological order, and some steps can be performed in parallel or independently of each other. For those of ordinary skill in the art, it will be understood that all or any steps or components of the method and apparatus of the present application can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices with hardware, firmware, software or a combination thereof, which can be achieved by those of ordinary skill in the art using their basic programming skills after reading the description of the present application.

[0294] Therefore, the purpose of the present application can also be achieved by running a program or a group of programs on any computing device. The computing device can be a well-known general-purpose device. Therefore, the purpose of the present application can also be achieved simply by providing a program product containing program code that implements the method or device. That is to say, such a program product also constitutes the present application, and the storage medium storing such a program product also constitutes the present application. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future. It should also be pointed out that in the device and method of the present application, it is obvious that each component or each step can be decomposed and / or recombined. These decompositions and / or recombinations should be regarded as equivalent schemes of the present application. In addition, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but do not necessarily need to be performed in chronological order. Certain steps can be performed in parallel or independently of each other.

[0295] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for selecting resources in an unlicensed frequency band, applied to a terminal, comprising: If the through link continuous listen-before-talk LBT failure is triggered, a target operation is performed, and the target operation includes at least one of the following: Resource reselection; Determine the candidate resource set; reassessment of resources; Resource preemption check.

2. The method according to claim 1, wherein: If the through link continuously listens before speaks LBT failure is triggered, the target operation is performed, including: If the continuous LBT failure of the direct link is triggered on the first resource block RB set, the target operation is performed; wherein the first RB set is the resource block set occupied by the terminal's selected resources; the terminal's selected resources include at least one single time slot resource or at least one continuous multi-time slot resource.

3. The method according to claim 1, wherein: Perform resource reselection, including: Clears the selected through-link grant associated with the through-link process and triggers resource reselection.

4. The method according to claim 2, wherein: Perform resource reselection, including at least one of the following: clearing a selected through link grant associated with the through link process and triggering resource reselection; Perform resource reselection on resources overlapping with the first RB set, and update the through link authorization; Resource selection is performed for resources overlapping with the first set of RBs, and the through link grant is not updated.

5. The method according to claim 4, wherein: The performing resource selection for resources overlapping with the first RB set without updating the through link grant includes: In a case where the LBT recovery time is less than the service transmission period, resource selection is performed for resources overlapping with the first RB set, and the through link authorization is not updated.

6. The method according to claim 1, wherein: Execute to determine a candidate resource set, including at least one of the following: If there is no candidate single time slot resource located within the activation time of the direct link discontinuous reception (SL DRX) of the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate single time slot resource located within the activation time is additionally selected for the candidate resource set; If there is no candidate multi-slot resource located within the SL DRX activation time of the receiving end in the candidate resource set obtained by resource exclusion, additionally selecting at least one candidate multi-slot resource located within the activation time for the candidate resource set; If there is no candidate multi-slot resource at least partially overlapping with the SL DRX activation time of the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate multi-slot resource at least partially overlapping with the activation time is additionally selected for the candidate resource set.

7. The method according to claim 1, wherein: Perform a resource reassessment, including: Acquire a resource set to be re-evaluated provided by a higher layer, wherein each value in the resource set represents a single time slot resource or a continuous multi-time slot resource; Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set; performing resource reselection for the first target resource; Among them, when the first target resource is a single time slot resource and is included in the preliminarily selected continuous multi-time slot resources, or, when the first target resource is a continuous multi-time slot resource and its length is shorter than the preliminarily selected continuous multi-time slot resources, performing resource reselection for the first target resource includes: performing resource reselection only for the first target resource, or performing resource reselection for the continuous multi-time slot resources including the first target resource.

8. The method according to claim 1, wherein: Perform resource preemption checks, including: Obtain a resource set to be checked for resource preemption provided by a high layer, wherein each value in the resource set represents a single time slot resource or a continuous multi-time slot resource; Performing a preemption check on resources in the resource set according to the candidate resource set and the transmission priority to determine a second target resource to be preempted; performing resource reselection for the second target resource; Wherein, when the second target resource is a single time slot resource and is included in the initially selected continuous multi-time slot resource, or when the second target resource is a continuous multi-time slot resource and its length is less than the initially selected continuous multi-time slot resource, performing resource reselection for the second target resource includes: Perform resource reselection only for the second target resource; or, performing resource reselection for the continuous multi-slot resources including the second target resource; or, When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.

9. The method according to claim 7 or 8, wherein: The method further comprises: If the number of time slots for continuous multi-slot transmission provided by the higher layer is N and N is an integer greater than 1, then each value in the resource set represents a continuous multi-slot resource with a length of N.

10. The method according to claim 9, wherein: The number of time slots N of the continuous multi-slot transmission provided by the high layer is equal to the number of time slots of the continuous multi-slot transmission selected by the terminal when performing initial resource selection.

11. The method according to claim 7 or 8, wherein: For continuous multi-slot transmission, the resources determined by the higher layer to be re-evaluated or to be checked for preemption include: the first of a series of consecutive multi-slot resources; or, a whole set of contiguous multi-slot resources; or, The first M resources of the continuous multi-slot resources, M is the maximum number of resources indicated by the direct link control information SCI, or M is a positive integer determined by the higher layer.

12. A terminal, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the method for selecting resources in an unlicensed frequency band as claimed in any one of claims 1 to 11 are implemented.

13. A resource selection device for an unlicensed frequency band, comprising: A processing module is configured to execute a target operation if a continuous listen-before-talk (LBT) failure of the through link is triggered, wherein the target operation includes at least one of the following: Resource reselection; Determine the candidate resource set; reassessment of resources; Resource preemption check.

14. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the method for selecting resources in an unlicensed frequency band as claimed in any one of claims 1 to 11 are implemented.

Citation Information

Patent Citations

  • Sidelink communication method and device

    CN114938710A

  • Method and device for determining continuous listen-before-send failure, storage medium and chip

    CN115349299A

  • Resource selection method and device, equipment and storage medium

    CN115486170A

  • Bylink communication method and device

    CN115734202A

  • Continuous multi-slot sending method and device, equipment, storage medium and chip

    CN115997447A