Resource selection method and device for unauthorized frequency band, and terminal
By performing resource reselection, candidate resource set determination, resource reassessment and resource preemption inspection in the direct link terminal, the problem of undefined resource selection mechanism in the unauthorized frequency band is solved, and the reliable transmission of the terminal in the unauthorized frequency band is achieved.
Patent Information
- Application Number
- CN202311451842.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-02
- Publication Date
- 2025-05-06
AI Technical Summary
The prior art does not define how to perform resource re-evaluation, resource preemption inspection, resource re-selecting and determination of candidate resource sets in unauthorized frequency bands, resulting in unreliable transmission in unauthorized frequency bands.
A resource selection method for unauthorized frequency bands is provided, including performing at least one of resource reselection, determining a candidate resource set, resource reassessment, and resource preemption check when the pass-through link continuously listens first and then says LBT failure.
Through this method, the terminal can perform timely and reliable transmission in unauthorized frequency bands, solving the undefined problem of resource selection mechanism.
Smart Images

Figure CN119946874A_ABST
Abstract
Description
Technical Field
[0001] The present invention 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
[0002] The existing sidelink (SL) mode-2 resource allocation method is based on the scenario where the terminal works on a dedicated carrier, and supports sidelink discontinuous reception, re-evaluation, preemption check, and resource reselection mechanisms to reduce UE power consumption and improve service transmission reliability.
[0003] For direct link terminals (i.e., UE) working in unlicensed frequency bands, channel access needs to be completed before transmission. If channel access fails, corresponding transmission cannot be performed. In order to meet the potential power saving needs of direct link terminals working in unlicensed frequency bands and ensure the reliability of service transmission, it is still necessary to support direct link discontinuous reception, re-evaluation, preemption check, and resource reselection mechanisms, so that terminals can perform timely and reliable transmission in unlicensed frequency bands.
[0004] However, for direct link terminals operating in unlicensed frequency bands, there is currently no definition of how to perform resource selection mechanisms such as re-evaluation, resource preemption check, and resource reselection. Summary of the invention
[0005] The present invention provides a method, device and terminal for selecting resources in an unlicensed frequency band, which solve the problems of how to perform re-evaluation, resource preemption check, resource reselection and determine a candidate resource set for a terminal working in an unlicensed frequency band.
[0006] In a first aspect, an embodiment of the present invention provides a resource selection method for an unlicensed frequency band, which is applied to a terminal and includes:
[0007] 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:
[0008] Resource reselection;
[0009] Determine the candidate resource set;
[0010] reassessment of resources;
[0011] Resource preemption check.
[0012] Optionally, if the through link continuous Listen Before Talk (LBT) failure is triggered, executing the target operation includes:
[0013] 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.
[0014] Optionally, perform resource reselection, including:
[0015] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.
[0016] Optionally, performing resource reselection includes at least one of the following:
[0017] clearing a selected through link grant associated with the through link process and triggering resource reselection;
[0018] Perform resource reselection on resources overlapping with the first RB set, and update the through link authorization;
[0019] Resource selection is performed for resources overlapping with the first set of RBs, and the through link grant is not updated.
[0020] Optionally, performing resource selection for resources overlapping with the first RB set and not updating the through link authorization includes:
[0021] 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.
[0022] Optionally, determining the candidate resource set includes at least one of the following:
[0023] If there is no candidate single-slot resource within the discontinuous reception (DRX) activation time of the direct link SL at the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate single-slot resource within the activation time is additionally selected for the candidate resource set;
[0024] 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;
[0025] 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.
[0026] Optionally, perform a resource reassessment, including:
[0027] Acquire a resource set to be re-evaluated 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;
[0028] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;
[0029] performing resource reselection for the first target resource;
[0030] 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.
[0031] Optionally, perform resource preemption checks, including:
[0032] 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;
[0033] 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;
[0034] performing resource reselection for the second target resource;
[0035] 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:
[0036] Perform resource reselection only for the second target resource; or,
[0037] performing resource reselection for the continuous multi-slot resources including the second target resource; or,
[0038] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.
[0039] Optionally, the above method further includes:
[0040] 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.
[0041] Optionally, the number of time slots N for continuous multi-slot transmission provided by the high layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.
[0042] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or the resources to be preempted determined by the higher layer include:
[0043] the first of a series of consecutive multi-slot resources; or,
[0044] a whole set of contiguous multi-slot resources; or,
[0045] 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.
[0046] In a second aspect, an embodiment of the present invention 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 an unlicensed frequency band as described in the first aspect are implemented.
[0047] In a third aspect, an embodiment of the present invention provides a resource selection device for an unlicensed frequency band, including:
[0048] 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:
[0049] Resource reselection;
[0050] Determine the candidate resource set;
[0051] reassessment of resources;
[0052] Resource preemption check.
[0053] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method for selecting resources in an unlicensed frequency band as described in the first aspect.
[0054] The beneficial effects of the above technical solution of the present invention are:
[0055] In the above scheme, if the continuous listen-before-talk LBT failure of the direct link is triggered, the target operation is performed, and the target operation includes at least one of the following: resource reselection; determination of candidate resource set; resource re-evaluation; resource preemption check. In this way, this scheme defines how to perform resource re-evaluation, resource preemption check, resource reselection and determination of candidate resource set for terminals working in unlicensed frequency bands, so that the terminals can perform timely and reliable transmission in unlicensed frequency bands. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A schematic diagram showing the principle of DRX;
[0057] Figure 2 Schematic diagram showing the perception window and selection window for resource allocation;
[0058] Figure 3 A flow chart showing a method for selecting resources in an unlicensed frequency band according to an embodiment of the present invention;
[0059] Figure 4 A schematic diagram showing resource reselection according to an embodiment of the present invention;
[0060] Figure 5 A second schematic diagram showing resource reselection according to an embodiment of the present invention;
[0061] Figure 6 A third schematic diagram showing resource reselection according to an embodiment of the present invention;
[0062] Figure 7 A schematic diagram showing the relationship between a candidate resource set and DRX according to an embodiment of the present invention;
[0063] Figure 8 A schematic diagram showing resource re-evaluation according to an embodiment of the present invention;
[0064] Fig. 9 A schematic diagram showing resource preemption checking according to an embodiment of the present invention;
[0065] Fig.10 A structural block diagram showing an apparatus for selecting resources in an unlicensed frequency band according to an embodiment of the present invention;
[0066] Fig.11 A block diagram showing the structure of a terminal according to the present invention. DETAILED DESCRIPTION
[0067] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will be described in detail in conjunction with 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 invention. 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 invention. In addition, for clarity and brevity, the description of known functions and structures is omitted.
[0068] It should be understood that the references to "one embodiment" or "an embodiment" throughout the specification mean that the specific features, structures, or characteristics associated with the embodiment are included in at least one embodiment of the present invention. Therefore, the references to "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0069] In various embodiments of the present invention, 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 invention.
[0070] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0071] In the embodiments provided in the present application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.
[0072] The following first introduces the contents involved in the solution provided in the embodiment of the present application.
[0073] 1. SL-U channel access process
[0074] The channel access process on the shared spectrum is a sensing-based process that evaluates the availability of the channel for performing transmissions. The basic unit of sensing is a packet of length T. sl = 9us sensing slot. If a UE senses in the sensing slot and determines that at least 4us of the monitored energy in the sensing slot is lower than the energy detection threshold X Thresh , then the sensing slot is considered idle, otherwise the sensing slot duration T sl busy.
[0075] 2. Discontinuous Reception (DRX)
[0076] In a mobile communication system based on shared channels, such as Long Term Evolution (LTE), the transmission of uplink and downlink data is controlled by the base station (eNB) scheduler. When the scheduler determines to schedule a user, it will notify the terminal through the control channel on which resource to send or receive data. The terminal (UE) monitors the control channel and, when it detects the scheduling information containing itself, it completes the transmission (uplink) or reception (downlink) of data according to the instructions on the control channel.
[0077] In the activated state, since the terminal is uncertain when the eNB will schedule it, a common working mode is that the terminal continuously monitors the control channel and parses each subframe containing its downlink scheduling control channel to determine whether it is scheduled. This working mode can achieve higher efficiency when the terminal has a large amount of data and may be scheduled frequently. However, for some services, the frequency of data arrival is low, resulting in a small number of times the terminal is scheduled. If the terminal still continuously monitors the control channel, its power consumption will undoubtedly increase. In order to solve the power consumption problem, the LTE system adopts the following methods: Figure 1 The DRX working mode shown in FIG. 1 is a working mode in which the terminal periodically monitors the control channel, thereby achieving the purpose of power saving.
[0078] In NR-V2X, considering that PUE also has service reception requirements, the DRX feature is introduced into the direct link to solve the power consumption problem caused by the continuous reception of P-UE.
[0079] The basic principle of direct link DRX is as follows Figure 1 As shown in the figure. On duration means that the UE monitors 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. On Duration occurs periodically, and the specific period is implemented by base station configuration / pre-configuration / sending UE configuration.
[0080] NR-V2X Mode 2 Resource Allocation
[0081] NR-V2X Mode 2 resource allocation is designed to support enhanced application requirements that LTE-V2X cannot support. It adopts a distributed resource scheduling method (i.e., UE independently selects transmission resources). Since there is no unified scheduling by the base station, the UE needs to determine the resource occupancy of other UEs through the perception mechanism and select resources based on the perception results. The resource selection process of NR-V2X Mode 2 is as follows:
[0082] a) The candidate single slot resource Rx,y is x+j consecutive subchannels on ty time slots within [n+T1,n+T2], such as Figure 2 As shown. Where 0≤T1≤Tproc,1, Tproc,1 represents the UE's transmission processing delay (including the perception-based resource selection time, the PSCCH transmission preparation time and the PSSCH transmission preparation time), and the value can be {3, 5, 9, 17} physical time slots, corresponding to SCS {15, 30, 60, 120} kHz, respectively, T2min≤T2≤remaining PDB, T2min is the minimum value of T2 configured by the high-level parameter t2min_SelectionWindow, and remaining PDB is the remaining delay budget of the data packet. The total number of candidate single time slot resources is Mtotal.
[0083] b) The UE continuously monitors the time slots within the perception window [n-T0, n-Tproc, 0) to perform PSCCH, PSSCH decoding and PSSCH or PSCCH-RSRP measurement. T0 is the perception window length configured by the high layer, Tproc, 0 is the time for the UE to process the previous perception result, and the value can be {1, 1, 2, 4} physical slots, corresponding to SCS {15, 30, 60, 120} kHz respectively.
[0084] c) Th(pi,pj) indicates the i-th RSRP domain 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.
[0085] d) Initialize SA as the set of all candidate single slot resources.
[0086] e) Exclude candidate slots corresponding to skip slots. Skip slots are slots that cannot be sensed due to half-duplex (such as y). For all periods configured by the system (such as 20ms, 50ms, 100ms), exclude all candidate slots at subsequent corresponding positions (i.e., slots that fall within the selection window among y, y+20*2μ, y+40*2μ, y+50*2μ, y+60*2μ, y+80*2μ, y+100*2μ…, etc.).
[0087] f) Eliminate candidate single slot resources that meet the following two conditions:
[0088] Condition 1: The PSSCH-RSRP measurement value indicated by the received SCI is higher than Th(prio RX ,prioTX );
[0089] Condition 2: The reserved resources indicated by the SCI received will be the same as the TB sent on the candidate resource y or 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 period of service generation in milliseconds. x is an integer representing the number of subsequent periods.
[0090] 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;
[0091] h) UE reports S A To the top management;
[0092] i) The upper layer satisfies the HARQ RTT constraint and A The initial transmission and retransmission resources are randomly selected for the current TB.
[0093] On this basis, in order to solve the resource collision caused by non-periodic burst services and to ensure the reliability of high-priority services, the Re-evaluation mechanism and Pre-emption mechanism are added. The re-evaluation mechanism is mainly aimed at unreserved resources. Before sending resources, it determines whether the selected resources have a collision based on the latest perception results. If a collision occurs, reselection can be performed to reduce the probability of resource collision.
[0094] The preemption mechanism is mainly for reserved resources. If it is found that the reserved resources are preempted by high-priority UEs, it is necessary to trigger low-priority UEs to reselect resources to avoid collisions between high and low priorities, thereby ensuring the performance of high-priority services.
[0095] The existing sidelink mode-2 resource allocation method is based on the scenario where the terminal works on a dedicated carrier, and supports direct link discontinuous reception, re-evaluation, preemption check, and resource reselection mechanisms to reduce UE power consumption and improve the reliability of service transmission. For direct link terminals working in unlicensed frequency bands, channel access needs to 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 working in unlicensed frequency bands and ensure the reliability of service transmission, it is still necessary to support direct link discontinuous reception, re-evaluation, preemption check, and resource reselection mechanisms, and make corresponding enhancements so that the terminal can perform timely and reliable transmission in the unlicensed frequency band.
[0096] Based on the above, the embodiments of the present invention provide a resource selection method, device and terminal for an unlicensed frequency band, which solves the problem of how to re-evaluate, check resource preemption, reselect resources and determine a set of candidate resources for terminals working in unlicensed frequency bands.
[0097] First embodiment
[0098] like Figure 3 As shown, an embodiment of the present invention provides a method for selecting resources in an unlicensed frequency band, which specifically includes the following steps:
[0099] Step 101: If the continuous listen-before-talk LBT failure of the direct link is triggered, a target operation is performed, and the target operation includes at least one of the following:
[0100] Resource reselection;
[0101] Determine the candidate resource set;
[0102] reassessment of resources;
[0103] Resource preemption check.
[0104] 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 terminals operating in the unlicensed frequency band to perform resource selection.
[0105] It should be noted that the above target operation is not limited to the case where the LBT failure of the direct link is triggered. The target operation can be executed without limiting the constraints and can also be applied to other situations. For example, the target operation can also be executed at the resource selection time or at the T3 time before the selected resource; where T3 is the processing time related to the subcarrier spacing.
[0106] In some embodiments, performing resource reselection includes:
[0107] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.
[0108] In some embodiments, in the above step 101, if the through link continuous listen-before-talk LBT failure is triggered, the target operation is performed, including:
[0109] 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.
[0110] In some embodiments, performing resource reselection includes at least one of the following:
[0111] clearing a selected through link grant associated with the through link process and triggering resource reselection;
[0112] Perform resource reselection on resources overlapping with the first RB set, and update the through link authorization;
[0113] Resource selection is performed for resources overlapping with the first set of RBs, and the through link grant is not updated.
[0114] It should be noted that this embodiment can be applied to an application scenario in which continuous LBT failure of a direct link is triggered on the first resource block RB set.
[0115] For example, if the first RB set is triggered to fail SL continuous LBT, the first RB set is considered no longer available. In this case, if the terminal has selected resources in the first RB set or overlaps with the first RB set, resource reselection needs to be performed. Specifically, one of the following three methods may be included:
[0116] Method 1: Clear the selected direct link grant associated with the direct link process and trigger resource reselection
[0117] In method one, 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.
[0118] For example, see Figure 4, before the terminal transmits, continuous LBT failures are triggered on RB set 1, then the terminal triggers resource reselection for the entire TB, and excludes RB set 1 when determining the candidate resource set, that is, when performing resource reselection, only the other two available RB set 2 and RB set 3 are selected for transmission resources. In this case, the terminal uses the reselected resources in the next cycle.
[0119] Method 2: Perform resource reselection on resources overlapping with the first RB set and update the through link authorization
[0120] In the second mode, the terminal only performs resource reselection on resources that overlap with the first RB set, and can choose to re-determine 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 authorization associated with the direct link process, and replaces the removed resources with the resources reselected for the selected direct link authorization.
[0121] For example, see Figure 5 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 only reselects the resources of TX1 and updates the direct link authorization accordingly, so that subsequent transmissions also use the newly selected resources.
[0122] Mode 3: Perform resource selection for resources overlapping with the first RB set without updating the through link grant
[0123] In mode 3, the terminal directly selects resources that do not overlap with the first RB set from the current candidate resource set, and does not update the direct link authorization, that is, considering that, for example, the time for SL continuous LBT recovery is less than the transmission period of the current periodic transmission, the terminal still uses the initially selected resources for subsequent periodic transmissions. For resources that overlap with the first RB set, the terminal can abandon transmission on the resource and randomly select a new resource for the resource.
[0124] 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.
[0125] For example, see Figure 6 Before the terminal transmits, 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.
[0126] 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.
[0127] In some embodiments, determining a candidate resource set includes at least one of the following:
[0128] If there is no candidate single-slot resource located within the activation time of the discontinuous reception DRX of the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate single-slot resource located within the activation time is additionally selected for the candidate resource set;
[0129] 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;
[0130] 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.
[0131] It should be noted that the triggering condition for determining the candidate resource set is not limited to the case where continuous LBT failure is triggered. For example, the execution of determining the candidate resource set may not be limited to the triggering condition, and may also be applied to other triggering conditions, such as when triggering resource selection.
[0132] 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, or 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 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;
[0133] In specific implementation, if the higher layer provides the SL DRX activation time of the receiving end, and there are no candidate single-slot resources within the SL DRX activation time of the receiving end, or there are no candidate multi-slot resources within 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 within the SL DRX activation time of the receiving end.
[0134] Optionally, the manner of additionally selecting at least one candidate single-slot resource from the initial candidate resource set may include:
[0135] 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,
[0136] From the initial candidate resource set, based on the RSRP measurement result, at least one candidate single time slot resource with a lower RSRP measurement value and located within the SL DRX activation time of the receiving end is selected.
[0137] Optionally, the manner of additionally selecting at least one candidate multi-slot resource from the initial candidate resource set may include:
[0138] Randomly select at least one candidate multi-slot resource that partially overlaps with the SL DRX activation time of the receiving end or is within the SL DRX activation time of the receiving end from the initial candidate resource set; or,
[0139] 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.
[0140] For example, see Figure 7 The terminal determines a candidate multi-slot resource set according to the number of time slots N of continuous multi-slot transmission provided by the high layer, and after resource exclusion, the remaining candidate multi-slot resources do not overlap with the direct link DRX activation time. In order to improve the reliability of transmission and ensure that the receiving terminal can at least receive part of the transmission within the DRX activation time, the terminal randomly selects at least one candidate multi-slot resource from at least the initial candidate resource set, so that the selected candidate multi-slot resource at least partially overlaps with the direct link DRX activation time of the receiving terminal.
[0141] In the above embodiment, if the high layer provides the through link DRX activation time of the receiving terminal, the transmitting terminal also needs to consider the through link DRX activation time of the receiving terminal when determining the candidate resource set, so as to ensure that some candidate resources are within the through link DRX activation time of the receiving terminal. In particular, in the case where the candidate resource is a continuous multi-slot resource, 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.
[0142] In some embodiments, performing a resource reassessment includes:
[0143] 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;
[0144] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;
[0145] performing resource reselection for the first target resource;
[0146] 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.
[0147] It should be noted that the triggering condition for executing the above resource re-evaluation is not limited to the case where continuous LBT failures are triggered. For example, the execution of the above resource re-evaluation may not be limited to the triggering condition, and may also be applied to other triggering conditions, for example, being triggered at time T3 before the first resource in the resource set to be re-evaluated, where T3 is a processing time related to the subcarrier spacing.
[0148] Exemplarily, for a direct link terminal operating in an unlicensed frequency band, the step of performing resource reassessment may include the following steps:
[0149] Step 1: The upper layer provides the physical layer with a set of resources to be re-evaluated (r 0 ,r 1 ,r 2 ,…);
[0150] 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 the re-evaluation", and specifically includes resources that have been selected by the terminal and have not been indicated by the previous SCI;
[0151] 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.
[0152] 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.
[0153] It should be noted that when 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, 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 practical applications, when 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, 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.
[0154] Optionally, the number of time slots N for continuous multi-slot transmission provided by the high layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.
[0155] For example, see Figure 8 , the terminal selects two sets of continuous multi-slot resources with a length of 3 during the initial resource selection. At time n', the upper layer triggers the physical layer to perform resource re-evaluation and provides the resources 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., the number of resources in the resource set to be re-evaluated is r). 0 Corresponding to 1, r 1 Corresponding to 2, r 2 Corresponding to 3, 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 multi-time slot resource re-evaluation on the multi-time slot resources (1, 2, 3) (i.e., the resource set to be re-evaluated is r 0 Corresponding to 1, r 1 Corresponding to 2, r 2Corresponding to 3, the physical layer determines the candidate resource set with multiple time slots (i.e., 3 time slots) as the granularity); or, the high layer can instruct the physical layer to perform a multi-time slot resource re-evaluation on resource (1); where (1) represents a continuous multi-time slot resource with a starting resource of 1 and a length of N (i.e., r in the resource set to be re-evaluated). 0 Corresponding to 1, the physical layer determines the candidate resource set with multiple time slots (i.e., 3 time slots) as the granularity). Of course, the higher layer can also instruct the physical layer to re-evaluate the resources (1, 2, 3, 4) as a single time slot, or instruct the physical layer to re-evaluate the resources (1, 4) as a multi-slot resource, where (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.
[0156] Step 2: The physical layer re-determines the candidate resource set SA according to the time n' when the higher layer triggers the re-evaluation and / or the number of time slots N of the continuous multi-slot transmission, and reports the SA to the higher layer.
[0157] Among them, if the set (r 0 ,r 1 ,r 2 ,…) represents a single time slot resource, and the upper layer does not provide the number of time slots N for continuous multi-slot transmission, then the candidate resource set SA is determined with single time slot resources as the granularity;
[0158] If the set (r 0 ,r 1 ,r 2 ,…) represents a single time slot resource, and the high layer provides the number of time slots N for continuous multi-slot transmission, then the candidate resource set SA is determined with multi-slot resources as the granularity;
[0159] If the set (r 0 ,r 1 ,r 2 ,…) represents a continuous multi-slot resource, and the high 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.
[0160] Step 3: Physical layer judgment 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 ) is still included in the SA; if it is not included in the SA, the physical layer reports the re-evaluation situation to the upper layer.
[0161] In this step, r not included in SAi or (r i ,…,r i+N-1 ), which is the first target resource.
[0162] Step 4: The senior 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.
[0163] Among them, if r i is a single time slot resource and is included in the preliminarily selected continuous multi-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.
[0164] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated determined by the higher layer include:
[0165] the first of a series of consecutive multi-slot resources; or,
[0166] a whole set of contiguous multi-slot resources; or,
[0167] 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.
[0168] That is, for the subsequent resources of the indicated continuous multi-slot transmission, considering that the continuous transmission can be performed after the transmission on the first resource is completed, the subsequent resources of the indicated continuous multi-slot transmission may not be re-evaluated.
[0169] In the above embodiment, there is usually an interval between the time when the terminal completes resource selection and reserves resources. Resource re-evaluation allows the terminal to continue channel monitoring 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.
[0170] In some embodiments, performing a resource preemption check includes:
[0171] 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;
[0172] 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;
[0173] performing resource reselection for a second target resource;
[0174] 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:
[0175] Perform resource reselection only for the second target resource; or,
[0176] performing resource reselection for the continuous multi-slot resources including the second target resource; or,
[0177] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.
[0178] It should be noted that the triggering condition for executing the above resource preemption check is not limited to the case where continuous LBT failure is triggered. For example, the execution of the above resource preemption check may not be limited to the triggering condition, and may also be applied to other triggering conditions, for example, being triggered at the 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.
[0179] Exemplarily, for a direct link terminal operating in an unlicensed frequency band, the steps of performing a preemption check include:
[0180] Step 1: The high-level layer provides a set of resources to be checked for resource preemption (r 0 ′,r 1 ′,r 2 ′,…);
[0181] 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.
[0182] If the UE selects a single-slot resource during initial resource selection, each value in the set indicated by the higher layer represents a single-slot resource when performing the preemption check.
[0183] If the UE selects a continuous multi-slot resource during initial resource selection, then when performing the preemption check, the higher layer may indicate that each value in the set represents a single slot resource or a continuous multi-slot resource.
[0184] As an implementation manner, if the number of time slots for continuous multi-slot transmission provided by the high 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 with a length of N.
[0185] It should be noted that when 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, 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 practical applications, when 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, it can also be used to determine the candidate resource set with a multi-slot length of N as the granularity, but is not used to determine the resource granularity represented by each value in the resource set to be checked for resource preemption.
[0186] Optionally, the number of time slots N for continuous multi-slot transmission provided by the high layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.
[0187] Optionally, for continuous multi-slot transmission, the resources to be preempted determined by the higher layer include:
[0188] the first of a series of consecutive multi-slot resources; or,
[0189] a whole set of contiguous multi-slot resources; or,
[0190] 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.
[0191] That is, for subsequent resources of continuous multi-slot transmission that have been indicated, considering that continuous transmission can be performed after the transmission on the first resource is completed, no avoidance is required even if preempted, so preemption check may not be performed on subsequent resources of continuous multi-slot transmission that have been indicated.
[0192] It should be noted that the resources that can be indicated by SCI are limited by the parameter sl-MaxNumPerReserve, which defines the maximum number of resources indicated by SCI. Considering that only resources indicated by SCI can be preempted, when performing preemption check, the resources to be preempted determined by the high-level layer may include the first M resources of continuous multi-slot resources; where M is the maximum number of resources indicated by SCI, that is, sl-MaxNumPerReserve; or, M may also be any positive integer determined by the high-level layer; or, M may also be a positive integer determined by the high-level layer and M is less than sl-MaxNumPerReserve.
[0193] For example, see Fig. 9 , the terminal selects a group of continuous multi-slot resources with a length of 6 during the initial resource selection. For the 6 resources initially selected, even if they have been previously indicated by the SCI, no preemption check is performed because the first transmission has been completed. For the transmission resources of the next cycle, since they also meet the SCI indication, at time n', the high layer triggers the physical layer to perform a preemption check for the group of continuous multi-slot transmissions or the first transmission of the group of continuous multi-slot transmissions or the first M transmissions of the group of continuous multi-slot transmissions, and provides resources that may be preempted. In this case, the high layer can instruct the physical layer to perform a single-slot preemption check on (1', 2', 3', 4', 5', 6') (i.e., r in the resource set to be preempted). 0 'corresponds to 1', r 1 'Corresponding to 2', r 2 ' corresponds to 3', and so on, the physical layer determines the candidate resource set with a single time slot as the granularity), or the high layer instructs the physical layer to perform multi-slot preemption checks on (1', 2', 3', 4', 5', 6') (i.e., the resource set to be preempted is r 0 'corresponds to 1', r 1 'Corresponding to 2', r 2 ' corresponds to 3', and so on, the physical layer determines the candidate resource set with multiple time slots (i.e., 6 time slots) as the granularity), or instructs 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., r in the resource set to be preempted). 0 'corresponds to 1', the physical layer determines the candidate resource set with multiple time slots (i.e., 6 time 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 high layer can also instruct the physical layer to perform a single-time slot preemption check on the first 3 resources (1', 2', 3') of continuous multi-time slot transmission, or instruct the physical layer to perform a multi-time slot preemption check on (1'), where (1') represents a continuous multi-time slot resource with a starting resource of 1' and a length of N (i.e., r in the resource set to be preempted). 0 'Corresponding to 1', the physical layer determines the candidate resource set with multiple time slots (ie, 3 time slots, where M=N) as the granularity).
[0194] Step 2: The physical layer re-determines the candidate resource set SA (in a similar manner to re-evaluation) according to 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.
[0195] Step 3: Physical layer judgment 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 ) whether the following conditions are met; if so, the physical layer will r i ′ or (r i ′,…,r i ' +N-1 ) to report the preemption situation to the upper level:
[0196] Condition 1: r i ′ or (r i ′,…,r i ' +N-1 ) is not included in SA;
[0197] 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:
[0198] The priority is higher than the priority of the UE's own transmission
[0199] 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).
[0200] Step 4: The senior 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.
[0201] Among them, if r i ' is a single time slot resource and is included in the initially selected continuous multi-time slot resources, or, r i ' is a continuous multi-slot resource and its length is less than the initial selected continuous multi-slot resource, then the terminal can choose only r i 'Reselect resources, or include r i ′, or only when the continuous multi-slot resources containing r i The terminal performs reselection for the continuous multi-slot resources only when all the continuous multi-slot resources of ′ are preempted.
[0202] 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.
[0203] Second embodiment
[0204] like Fig.10 As shown, an embodiment of the present invention provides a resource selection device 1000 for an unlicensed frequency band, which is applied to a terminal and includes:
[0205] 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:
[0206] Resource reselection;
[0207] Determine the candidate resource set;
[0208] reassessment of resources;
[0209] Resource preemption check.
[0210] Optionally, the processing module 1001 includes:
[0211] The first processing submodule is used to execute 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.
[0212] Optionally, the processing module 1001 includes:
[0213] The first resource reselection submodule is used to clear the selected direct link grant associated with the direct link process and trigger resource reselection.
[0214] Optionally, the processing module 1001 includes at least one of the following:
[0215] A second resource reselection submodule, configured to clear the selected through link grant associated with the through link process and trigger resource reselection;
[0216] A third resource reselection submodule, configured to perform resource reselection on resources overlapping with the first RB set, and update the through link authorization;
[0217] The 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.
[0218] Optionally, the fourth resource reselection submodule includes:
[0219] The first unit is used to perform resource selection for resources overlapping with the first RB set and not update the direct link authorization when the LBT recovery time is less than the service transmission period.
[0220] Optionally, the processing module 1001 includes at least one of the following:
[0221] A first candidate resource determination submodule is configured to select at least one candidate single time slot resource located within the activation time of a direct link discontinuous reception (SL DRX) at a receiving end if there is no candidate single time slot resource located within the activation time in the candidate resource set obtained by resource exclusion;
[0222] A second candidate resource determination submodule, configured to select 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 located within the SL DRX activation time of the receiving end in the candidate resource set obtained by resource exclusion;
[0223] 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 after resource exclusion.
[0224] Optionally, the processing module 1001 includes:
[0225] A first re-evaluation submodule, used for acquiring a resource set to be re-evaluated 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;
[0226] 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;
[0227] a third re-evaluation submodule, configured to perform resource reselection for the first target resource;
[0228] 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.
[0229] Optionally, the processing module 1001 includes:
[0230] A first preemption check submodule is used to 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;
[0231] A second preemption check submodule, configured to perform a preemption check on resources in the resource set according to the candidate resource set and the transmission priority, and determine a second target resource to be preempted;
[0232] a third preemption checking submodule, configured to perform resource reselection for the second target resource;
[0233] 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:
[0234] Perform resource reselection only for the second target resource; or,
[0235] performing resource reselection for the continuous multi-slot resources including the second target resource; or,
[0236] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.
[0237] 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.
[0238] Optionally, the number of time slots N for continuous multi-slot transmission provided by the high layer is equal to the number of time slots for continuous multi-slot transmission selected by the terminal when performing initial resource selection.
[0239] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or the resources to be preempted determined by the higher layer include:
[0240] the first of a series of consecutive multi-slot resources; or,
[0241] a whole set of contiguous multi-slot resources; or,
[0242] 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.
[0243] The second embodiment of the present invention corresponds to the method of the first embodiment. All implementation means in the first embodiment are applicable to the embodiment of the resource selection device for the unlicensed frequency band and can achieve the same technical effect.
[0244] Third embodiment
[0245] In order to better achieve the above goals, Fig.11 As shown, the third embodiment of the present invention further provides a terminal, including:
[0246] A processor 1100; and a memory 1120 connected to the processor 1100 via a bus interface, wherein the memory 1120 is used to store programs and data used by the processor 1100 when performing operations, and the processor 1300 calls and executes the programs and data stored in the memory 1120.
[0247] 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:
[0248] 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:
[0249] Resource reselection;
[0250] Determine the candidate resource set;
[0251] reassessment of resources;
[0252] Resource preemption check.
[0253] Among them, Fig.11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by the processor 1100 and various circuits of the memory represented by the memory 1120 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1110 may be a plurality of components, namely, a transmitter and a transceiver, providing a unit for communicating with various other devices on a transmission medium. For different terminals, the user interface 1130 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like. The processor 1100 is responsible for managing the bus architecture and general processing, and the memory 1120 may store data used by the processor 1100 when performing operations.
[0254] Optionally, the processor 1100 is configured to read a program in the memory 1120 and execute the following steps:
[0255] 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.
[0256] Optionally, the processor 1100 is configured to read a program in the memory 1120 and execute the following steps:
[0257] Clears the selected through-link grant associated with the through-link process and triggers resource reselection.
[0258] Optionally, the processor 1100 is further configured to read a program in the memory 1120 to perform at least one of the following steps:
[0259] clearing a selected through link grant associated with the through link process and triggering resource reselection;
[0260] Perform resource reselection on resources overlapping with the first RB set, and update the through link authorization;
[0261] Resource selection is performed for resources overlapping with the first set of RBs, and the through link grant is not updated.
[0262] Optionally, the processor 1100 is further configured to read a program in the memory 1120 to execute the following steps:
[0263] 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.
[0264] Optionally, the processor 1100 is further configured to read a program in the memory 1120 to perform at least one of the following steps:
[0265] If there is no candidate single-slot resource located within the activation time of the discontinuous reception DRX of the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate single-slot resource located within the activation time is additionally selected for the candidate resource set;
[0266] If there is no candidate multi-slot resource located within the activation time of the DRX 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;
[0267] If there is no candidate multi-slot resource that at least partially overlaps with the activation time of the DRX of the receiving end in the candidate resource set obtained by 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.
[0268] Optionally, the processor 1100 is further configured to read a program in the memory 1120 to execute the following steps:
[0269] 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;
[0270] Re-evaluating the resources in the resource set to determine a first target resource that is not included in the candidate resource set;
[0271] removing the first target resource from the selected through-link grant associated with the through-link process and performing resource reselection;
[0272] 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 smaller than the preliminarily 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.
[0273] Optionally, the processor 1100 is further configured to read a program in the memory 1120 to execute the following steps:
[0274] 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;
[0275] 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;
[0276] removing the second target resource from the selected through-link grant associated with the through-link process and performing resource reselection;
[0277] 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:
[0278] Perform resource reselection only for the second target resource; or,
[0279] performing resource reselection for the continuous multi-slot resources including the second target resource; or,
[0280] When all the continuous multi-slot resources including the second target resource are preempted, resource reselection is performed for the continuous multi-slot resources.
[0281] 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, then each value in the resource set represents a continuous multi-slot resource with a length of N.
[0282] 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.
[0283] Optionally, for continuous multi-slot transmission, the resources to be re-evaluated or the resources to be preempted determined by the higher layer include:
[0284] the first of a series of consecutive multi-slot resources; or,
[0285] a whole set of contiguous multi-slot resources; or,
[0286] 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.
[0287] The terminal provided by the present invention performs a target operation when a continuous listen-before-speak (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; resource preemption check, which can ensure that the terminal can perform timely and reliable transmission in an unlicensed frequency band.
[0288] 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 related 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, and the storage medium may be any form of storage medium.
[0289] In addition, a specific embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the steps of the method in the first embodiment or the second embodiment are implemented. And the same technical effect can be achieved, so it will not be repeated here to avoid repetition.
[0290] In addition, it should be noted that in the apparatus and method of the present invention, 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 invention. Moreover, the steps of performing the above-mentioned series of processing can naturally be performed in chronological order according to the order of description, but it is not necessary to perform them 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 is understood that all or any steps or components of the method and apparatus of the present invention can be implemented in any computing device (including processors, storage media, etc.) or a network of computing devices in 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 invention.
[0291] Therefore, the purpose of the present invention 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 device. Therefore, the purpose of the present invention can also be achieved by simply providing a program product containing a program code that implements the method or device. That is to say, such a program product also constitutes the present invention, and the storage medium storing such a program product also constitutes the present invention. 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 invention, 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 invention. 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 it is not necessary to perform them in chronological order. Some steps can be performed in parallel or independently of each other.
[0292] The above is a preferred embodiment of the present invention. 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 of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A method for selecting resources in an unlicensed frequency band, characterized in that: Applied to terminals, including: 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that Execute to determine a candidate resource set, including at least one of the following: If there is no candidate single-slot resource within the activation time of the direct link discontinuous reception SLDRX of the receiving end in the candidate resource set obtained by resource exclusion, at least one candidate single-slot resource 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, characterized in that 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, characterized in that 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, characterized in that: 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, characterized in that 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, characterized in that: 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 processor implements the steps of the resource selection method for the unlicensed frequency band as claimed in any one of claims 1 to 11.
13. A resource selection device for an unlicensed frequency band, characterized in that: include: 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, characterized in that: 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.