Direct link resource selection method, device and user equipment

By determining the resource selection/reselecting process when the service package arrives, combining the preemption of configuration information and priority, and optimizing the resource selection method, the problem of irregular resource allocation under power saving needs is solved, and data transmission reliability and energy saving effect are improved.

CN115334647BActive Publication Date: 2025-09-02DATANG GOHIGH INTELLIGENT & CONNECTED TECH (CHONGQING) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202110506370.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-05-10
Publication Date
2025-09-02
Estimated Expiration
2041-05-10

AI Technical Summary

Technical Problem

The resource selection method under power saving needs is not defined in the prior art, resulting in irregular resource allocation process in scenarios such as the Internet of Vehicles, affecting data transmission reliability and energy consumption.

Method used

By determining whether to trigger resource selection/reselect when the service package arrives or is about to arrive, and performing partial or full perception, the resource selection process is optimized.

Benefits of technology

The resource allocation process is standardized under the power saving demand, reducing the reduction in data transmission reliability caused by the lack of perceived results and reducing energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115334647B_ABST
    Figure CN115334647B_ABST
Patent Text Reader

Abstract

The present application discloses a method, apparatus, and user equipment for selecting resources for a direct link, relating to the technical field of direct communication. The method is applied to user equipment and includes: determining whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive. The technical solution of the present application solves the problem that there is currently no definition of the specific process of a resource selection method under power saving requirements, and clarifies the determination process for triggering resource selection / reselection when a resource service packet arrives or is about to arrive under a power saving mechanism, thereby standardizing the resource allocation process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of direct communication technology, and in particular to a method, device, and user equipment for selecting direct link resources. Background Art

[0002] Direct communication technology is typically used in vehicle-to-everything (V2X) scenarios. It supports vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), and vehicle-to-network (V2N) communication methods. Specifically, these V2X devices communicate with each other via sidelinks. Direct communication technology is also applicable to other scenarios, such as direct communication between smart devices.

[0003] For V2X devices, the basic mechanism for existing resource allocation is that user equipment (UE) continuously and in real time perceives the resource occupancy of other UEs and their subsequent resource occupancy. When it needs to select or reselect resources, it selects appropriate idle resources for transmission based on the learned resource occupancy. However, for direct communication scenarios with power conservation requirements, such as P2V communication in V2P or P2P communication between handheld terminals, the specific process of resource selection under power conservation needs to be redefined. Summary of the Invention

[0004] The purpose of the embodiments of the present application is to provide a method, apparatus, and user equipment for selecting resources for a direct link, thereby solving the problem in the prior art that the specific process of the resource selection method under power saving requirements is not redefined.

[0005] In a first aspect, an embodiment of the present application provides a resource selection method, applied to a user equipment, the method comprising:

[0006] When a service packet arrives or is about to arrive, it is determined whether resource selection / reselection needs to be triggered.

[0007] Optionally, the method further includes: determining whether to perform partial sensing when the service packet arrives or is about to arrive; and / or determining a timing for partial sensing.

[0008] Optionally, determining whether to perform partial sensing includes:

[0009] In a case where it is determined that resource selection / reselection needs to be triggered for the service package, determining to perform partial sensing;

[0010] When it is determined that resource selection / reselection does not need to be triggered for the service package, whether to perform partial sensing is determined according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package.

[0011] Optionally, determining whether to perform partial sensing according to preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes:

[0012] In any of the following cases, it is determined that partial sensing is performed:

[0013] The preemption configuration information is enabled;

[0014] The preemption configuration information is a priority threshold;

[0015] The preemption configuration information is enabled and the priority of the service packet is determined to be non-highest priority;

[0016] The preemption configuration information is a priority threshold value and the service packet priority is determined to be a non-highest priority.

[0017] Optionally, determining whether to perform partial sensing according to preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes:

[0018] In any of the following cases, it is determined that partial sensing is not performed:

[0019] The preemption configuration information is not provided or configured;

[0020] The preemption configuration information is disabled;

[0021] The preemption configuration information is enabled and the priority of the service packet is determined to be the highest priority;

[0022] The preemption configuration information is a priority threshold and the priority of the service packet is determined to be the highest priority.

[0023] Optionally, determine a partial sensing opportunity, including:

[0024] Determine a set of period values ​​corresponding to the perception of the execution portion;

[0025] Determining, according to the first candidate resource set and the period value set, a resource for performing the partial sensing;

[0026] The first candidate resource set includes any of the following:

[0027] Predetermined Y time-domain candidate resources;

[0028] According to the Y time domain candidate resources determined during resource selection / reselection, mapping is performed according to the resource reservation period to obtain Y time domain candidate resources that are after the arrival time of the service packet and closest to the arrival time of the service packet.

[0029] Optionally, determining the resource for performing the partial sensing according to the first candidate resource set and the period value set includes:

[0030] Determining, according to the period value set, that the resource for performing the partial sensing is a resource in a most recent period before a first moment and corresponding to the first candidate resource set;

[0031] The first moment is any one of the following:

[0032] The arrival time of the service package;

[0033] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0034] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0035] Optionally, determining a set of periodic values ​​corresponding to the periodic partial sensing that needs to be performed includes:

[0036] Determining the period value set according to a pre-configured or network-configured period value parameter for determining partial sensing opportunities;

[0037] Alternatively, when the pre-configured or network-configured period value parameters for determining the partial sensing opportunities are not obtained, the period value set is determined according to the resource reservation period list information included in the resource pool configuration parameters.

[0038] Optionally, the period value indicated by the period value parameter is part of or all of the period values ​​indicated by the resource reservation period list included in the resource pool configuration parameters.

[0039] Optionally, the method further includes:

[0040] If you determine that resource selection / reselection needs to be triggered, perform the following steps:

[0041] determining a first resource selection window at a resource selection triggering moment;

[0042] Selecting resources within the first resource selection window;

[0043] The resource selection triggering moment is any of the following:

[0044] The arrival time of the service package;

[0045] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0046] The time ty0 at which the first time domain candidate resource among the at least Y time domain candidate resources is located minus the processing delay.

[0047] Optionally, the leading edge time of the first resource selection window is m+T1, and the trailing edge time of the first resource selection window is m+T2;

[0048] Alternatively, the leading edge time of the first resource selection window is n+T1, and the trailing edge time of the first resource selection window is n+T2;

[0049] Wherein, m is the resource selection triggering time, n is the service packet arrival time, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window.

[0050] Optionally, when the resource selection triggering moment is the arrival moment of the service packet, after performing resource selection within the first resource selection window, the method further includes:

[0051] determining a resource selection check time, and performing perception-based resource exclusion at the resource selection check time;

[0052] When the selected resources are excluded, reselect the resources;

[0053] The resource selection check time is any of the following:

[0054] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0055] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0056] Optionally, the method further includes:

[0057] Prior to the resource selection check moment, continuous partial sensing is performed.

[0058] Optionally, the method further includes:

[0059] Before the resource selection triggering moment, continuous partial sensing is performed.

[0060] Optionally, the method further includes:

[0061] If you determine that resource selection / reselection needs to be triggered, perform the following steps:

[0062] determining a second resource selection window;

[0063] Resource selection is performed in the second resource selection window.

[0064] Optionally, the leading edge time of the second resource selection window is p+T1, and the trailing edge time of the second resource selection window is p+T2;

[0065] Where p is the reference time of the resource selection window, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window;

[0066] The resource selection window reference time is any one of the following:

[0067] The arrival time of the service package;

[0068] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0069] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0070] Optionally, the method further includes:

[0071] In the case of determining to perform partial sensing, after the second moment, continuously performing resource sensing until the reassessment judgment and / or preemption judgment is completed;

[0072] The second moment is any one of the following:

[0073] The arrival time of the service package;

[0074] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0075] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0076] In a second aspect, an embodiment of the present application further provides a user device comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and running on the processor, wherein when the processor executes the computer program, the resource selection method as described in the first aspect is implemented.

[0077] In a third aspect, an embodiment of the present application further provides a resource selection device, applied to a user equipment, comprising:

[0078] The first determining module is configured to determine whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive.

[0079] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the resource selection method as described in the first aspect.

[0080] The above technical solution of the present application has at least the following beneficial effects:

[0081] The resource selection method of the embodiment of the present application determines whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive. This solves the problem of the current lack of a specific definition of the resource selection method under power saving requirements. It clarifies the process for determining whether resource selection / reselection should be triggered when a resource service packet arrives or is about to arrive under the power saving mechanism during the resource allocation process, thereby standardizing the resource allocation process. BRIEF DESCRIPTION OF THE DRAWINGS

[0082] Figure 1 A schematic diagram of a flow chart of a resource selection method according to an embodiment of the present application;

[0083] Figure 2 This is a schematic diagram of the relationship between the arrival time of the service packet and the position of the first candidate resource in the prior art;

[0084] Figure 3 This is one of the schematic diagrams of the execution part of the embodiment of the present application;

[0085] Figure 4 This is a second schematic diagram of the perception of the execution part of an embodiment of the present application;

[0086] Figure 5 This is a schematic diagram of performing partial sensing when the period value parameter is not obtained in an embodiment of the present application;

[0087] Figure 6 This is a schematic diagram of performing partial sensing when periodic parameters are obtained in an embodiment of the present application;

[0088] Figure 7 This is a schematic diagram of performing resource exclusion at the resource selection check time in an embodiment of the present application;

[0089] Figure 8 This is one of the schematic diagrams of performing continuous sensing before the resource selection check time in an embodiment of the present application;

[0090] Figure 9 This is a second schematic diagram of performing continuous sensing before the resource selection check time in an embodiment of the present application;

[0091] Figure 10 This is a schematic diagram of the structure of a resource selection device according to an embodiment of the present application;

[0092] Figure 11 A schematic diagram of the structure of a user equipment according to an embodiment of the present application. DETAILED DESCRIPTION

[0093] 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.

[0094] 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.

[0095] 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.

[0096] 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.

[0097] Before describing the embodiments of the present application, the following contents related to the embodiments of the present application are described:

[0098] LTE-V2X supports partial sensing mechanism based on periodic service transmission. When the service packet arrives (denoted as time n), the UE determines a resource selection window [n+T1, n+T2] containing at least Y subframes, where T1 and T2 are determined by the UE implementation but need to satisfy T1≤4, 20≤T2≤100, and T2 needs to meet the transmission delay requirement, and Y needs to be greater than or equal to the high-level parameter MinNumCandidateSF. At the same time, for the Y subframes (each denoted as ), according to the high-level signaling gapCandidateSensing, if the kth bit of gapCandidateSensing is 1, the UE needs to monitor Different time division duplexing (TDD) configurations or P on the dedicated frequency band of the intelligent traffic system (ITS) step See the table below for values.

[0099] Table 1

[0100]

[0101] NR-V2X Release 16 defines a full sensing resource selection mechanism. The sensing window can be 1100ms or a logical time slot within 100ms, depending on the resource pool configuration. The resource selection window is [n+T1, n+T2]. The determination of T1 and T2 depends on the UE implementation and must meet the following conditions:

[0102] (1) Value and SCS configuration parameter μ SL Related to:

[0103] Table 2

[0104]

[0105] (2) For T2min determined based on the high-layer parameter sl-SelectionWindowList, if T2min is less than the remaining delay budget of the service package, then T2min ≤ T2 ≤ the remaining delay budget of the service package (expressed at slot granularity); otherwise, T2 is determined to be the remaining delay budget of the service package (expressed at slot granularity).

[0106] However, there is currently no solution to the problem that due to DRX ON Duration and the UE's determination of Y candidate time domain resources, the time interval between the arrival time n of the service packet and the first candidate time domain resource ty0 is large, resulting in the loss of necessary sensing results and reduced reliability.

[0107] The resource selection method of the embodiment of the present application is described below with reference to the accompanying drawings:

[0108] like Figure 1 As shown, an embodiment of the present application provides a resource selection method, which is applied to a user equipment. The resource selection method includes:

[0109] Step 101: When a service packet arrives or is about to arrive, determine whether resource selection / reselection needs to be triggered.

[0110] Here, it should be noted that, firstly, the resource selection method of the user equipment is based on partial perception, and specifically, the user equipment can determine to perform resource selection based on partial perception by itself, or be (pre) configured to perform resource selection based on partial perception, or meet the triggering conditions of partial perception to determine to perform resource selection based on partial perception; secondly, the service package is a periodic service package, and the UE can predict the arrival time of the service package in advance. For example, when a service package arrives, the UE can predict that the next service package will arrive one cycle after the current arrival time. Therefore, the above steps can be performed at the arrival time of the service package or when it is about to arrive, and the specific time of performing the above steps can be determined by the UE itself. Determination, such as: it can be executed at the arrival time of the periodic service packet, or it can be executed at the arrival time of the previous periodic service packet, or it can be determined by the UE itself at a certain time after the arrival of the previous periodic service packet, or it can be executed after the arrival of the previous periodic service packet and the transmission is completed, or it can be executed at the first moment before the arrival time of the periodic service packet, and the first moment can be separated from the arrival time of the periodic service packet by a preset time length; Thirdly, the resource selection method of the embodiment of the present application is applicable to the field of direct communication technology, wherein the typical application scenario of the direct communication technology is the vehicle network direct communication scenario, and of course, other direct communication scenarios can also be included. It should be noted that the description of the arrival of the service packet is expressed from a specific level, which is equivalent to expressions such as "direct link data is available", "Media Access Control Protocol Data Unit (MAC PDU) is available", and "transport block is available". The service packet is about to arrive and can be equated with expressions such as "expected direct link data will be available", "expected MAC PDU will be available", "expected transport block will be available", "expected direct link data will be available one cycle after the current direct link data is available", "expected MAC PDU will be available one cycle after the current MAC PDU is available", and "expected transport block will be available one cycle after the current transport block is available".

[0111] The resource selection method of the embodiment of the present application determines whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive. This solves the problem that there is currently no definition of the specific process of the resource selection method under power saving requirements. It realizes the clarification of the determination process of triggering resource selection / reselection when a resource service packet arrives or is about to arrive under the power saving mechanism during the resource allocation process, and realizes the standardization of the resource allocation process.

[0112] It should be noted here that among V2X devices, for V2X devices that cannot ensure continuous and sufficient power supply for pedestrians (such as pedestrian user equipment (P-UE), also known as vulnerable road users (VRU)), or in situations where energy saving is required (such as insufficient vehicle endurance or roadside equipment does not need to work continuously when the number of vehicles is small), the UE power saving mechanism needs to be considered in the above situations.

[0113] For resource selection under the power saving mechanism, 3GPP Release 14 defines a partial sensing mechanism for periodic service transmission. At time n when the periodic service arrives, the UE determines Y subframes (each denoted as gapCandidateSensing) of candidate resources in the resource selection window. ), since the UE can predict the arrival time of the service packet in advance, the UE has already performed partial sensing and monitoring according to the high-level parameters MinNumCandidateSF and gapCandidateSensing at time n. subframe, obtain the sensing result, k is determined according to the high-level signaling gapCandidateSensing, corresponding to the case where the kth bit of gapCandidateSensing is 1.

[0114] In New Radio-Vehicle to Everything (NR-V2X), the power saving mechanism also needs to consider discontinuous reception (DRX). For situations where the transmitting UE's resource selection needs to be aligned with the receiving UE's DRX ON, the determination of Y time domain resources depends on the implementation. The UE may determine Y candidate time domain resources at the end of the resource selection window. If only the partial sensing mechanism of Long Term Evolution-Vehicle to Everything (LTE-V2X) is used, the time interval between time n after time n and the first candidate time domain resource y0 may be large (e.g., Figure 2 The missing of this part of the sensing results will lead to a decrease in transmission reliability.

[0115] On the other hand, if sensing continues after time n, when the latency requirement is low (i.e., when the service packet arrives, the service packet delay budget (PDB) is large, for example, 250ms), and combined with the DRX ONduration alignment condition, the UE will continue sensing for a long time after time n, for example, up to 200ms, and power consumption will increase significantly.

[0116] Therefore, further, as an optional implementation, the method further includes:

[0117] In case that the service packet arrives or is about to arrive, determining whether to perform partial sensing; and / or determining a partial sensing timing.

[0118] In this optional implementation, when a service packet arrives or is about to arrive, by determining whether to perform partial perception on the service packet, it is achieved that partial perception is performed on each service packet arriving in the periodic service packet, or partial perception is performed only on some of the service packets in the periodic service packet; compared with the current partial perception timing being the arrival moment of the service packet, the embodiment of the present application can also perceive the resources between the arrival moment of the service packet and the first candidate time domain resource by determining the partial perception timing, thereby reducing the problem of reduced data transmission reliability due to the lack of necessary perception results.

[0119] As an optional implementation, determining whether to perform partial sensing includes:

[0120] In a case where it is determined that resource selection / reselection needs to be triggered for the service package, determining to perform partial sensing;

[0121] When it is determined that resource selection / reselection does not need to be triggered for the service package, whether to perform partial sensing is determined according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package.

[0122] It should be noted here that, in this optional implementation method, whether to trigger resource selection / reselection for the service package can be determined in accordance with the provisions of Section 5.22.1.2 of 3GPP TS 38.321; wherein, if it is determined that resource selection needs to be triggered for the service package in accordance with the provisions of Section 5.22.1.2 of 3GPP TS 38.321, partial perception needs to be performed; if it is determined that resource selection does not need to be triggered for the service package in accordance with the provisions of Section 5.22.1.2 of 3GPP TS38.321, whether to perform partial perception can be further determined based on the preemption configuration information of the resource pool, or based on the preemption configuration information and the priority of the service package.

[0123] It should be noted that existing partial sensing mechanisms do not involve re-evaluation or preemption-related processing. Therefore, there is no technical issue of determining whether to perform partial sensing when a service packet arrives but does not trigger resource selection / reselection. Therefore, in this optional implementation, the determination of whether to perform partial sensing is combined with preemption configuration information, achieving maximum energy saving for the UE and meeting the requirements of the UE power saving mechanism.

[0124] As a specific implementation manner, determining whether to perform partial sensing according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes:

[0125] In any of the following cases, it is determined that partial sensing is performed:

[0126] The preemption configuration information is enable;

[0127] The preemption configuration information is a priority threshold;

[0128] The preemption configuration information is enabled and the priority of the service packet is determined to be non-highest priority;

[0129] The preemption configuration information is a priority threshold value and the service packet priority is determined to be a non-highest priority.

[0130] Here, it should be noted that when determining whether to perform partial perception when a service packet is about to arrive, the priority of the service packet about to arrive can be determined based on the priority of the previously arrived service packet adjacent to the service packet about to arrive in the periodic service packet.

[0131] That is to say, in this specific implementation method, when the UE determines that the preemption configuration information of the resource pool is enable, the UE determines that it needs to perform partial perception; or, when the UE determines that the preemption configuration information of the resource pool is a priority threshold value, the UE determines that it needs to perform partial perception; or, when the UE determines that the preemption configuration information of the resource pool is enable, and further determines that the priority of the service package is not the highest priority, the UE determines that it needs to perform partial perception; or, when the UE determines that the preemption configuration information of the resource pool is a priority threshold value, and further determines that the priority of the service package is not the highest priority, the UE determines that it needs to perform partial perception.

[0132] Here, it should be noted that if the UE determines not to perform resource selection / reselection on the current service package, but only performs a preemption check on the current service, the inspection process at this time can adopt the method described in this application for determining to perform resource selection / reselection on the service package, excluding the resource selection step.

[0133] Specifically, such as Figure 4 FIG. 2 shows a second schematic diagram of executing partial perception in an embodiment of the present application, wherein: Figure 4 This is a schematic diagram of executing partial sensing when the preemption configuration information is enabled or the priority threshold value (specific priority value) and the priority of the UE sending the service packet is not the highest priority. Specifically, Figure 4 The dotted box in indicates that partial sensing is performed when no resource reselection is performed for the service packet expected to arrive at time n+p, the preemption configuration information is enable or a specific priority value, and the UE sends a service that is not the highest priority.

[0134] As another specific implementation, determining whether to perform partial sensing according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes:

[0135] In any of the following cases, it is determined that partial sensing is not performed:

[0136] Preemption configuration information is not provided or configured; that is, sl-PreemptionEnable-r16 is not configured or provided.

[0137] The preemption configuration information is disabled;

[0138] The preemption configuration information is enabled and the priority of the service packet is determined to be the highest priority;

[0139] The preemption configuration information is a priority threshold and the priority of the service packet is determined to be the highest priority.

[0140] Similarly, when a service packet is about to arrive, when determining whether to perform partial sensing, the priority of the service packet that is about to arrive can be determined according to the priority of the previous service packet that arrived adjacent to the service packet that is about to arrive.

[0141] Specifically, such as Figure 3 As shown, it is one of the schematic diagrams of performing partial perception in an embodiment of the present application; wherein, Figure 3 This is a schematic diagram of not performing partial sensing when the preemption configuration information is not provided or configured or the UE sends the highest service; specifically, Figure 3 The dotted box in indicates that no resource reselection is performed for the service packet expected to arrive at time n+p, no preemption configuration information is provided or configured, or the UE sends the highest service, and partial sensing is not performed.

[0142] The above optional implementation and two specific implementations realize that when periodic service packets are sent in combination with preemption configuration information, partial perception is performed on each arriving service packet or only on some service packets, thereby achieving maximum power saving for UE.

[0143] As an optional implementation method, determine some sensing opportunities, including:

[0144] Determine a set of period values ​​corresponding to the perception of the execution portion;

[0145] Determining, according to the first candidate resource set and the period value set, a resource for performing the partial sensing;

[0146] The first candidate resource set includes any of the following:

[0147] Predetermined Y time-domain candidate resources;

[0148] According to the Y time domain candidate resources determined during resource selection / reselection, mapping is performed according to the resource reservation period to obtain Y time domain candidate resources that are after the arrival time of the service packet and closest to the arrival time of the service packet.

[0149] That is, the Y time-domain candidate resources may be pre-determined time-domain candidate resources, or may be resources mapped according to the Y time-domain candidate resources determined during resource selection / reselection.

[0150] In this optional implementation, the UE determines the resources for performing partial sensing based on the set of periodic values ​​corresponding to the periodic partial sensing performed as needed for the time domain resources, based on the Y time domain candidate resources that are predetermined and about to be selected / reselected for resources, or the Y time domain candidate resources determined when the UE last performed resource selection / reselection, corresponding to the time domain position after the service packet that is about to arrive. In this way, the UE can perceive the resources between the arrival time of the service packet and the time of the first candidate time domain resource, avoid the situation where the data transmission reliability is reduced due to the lack of perception results, and ensure the data transmission reliability under the power saving mechanism.

[0151] Here, it should be noted that the resources determined for executing partial perception can be the resources of one or more periods before Y time domain candidate resources in the periodic partial perception resources, determined according to the sl-ResourceReservePeriodList-r16 parameter.

[0152] As a specific implementation manner, determining the resource for performing the partial sensing according to the first candidate resource set and the period value set includes:

[0153] Determining, according to the period value set, that the resource for performing the partial sensing is a resource in a most recent period before a first moment and corresponding to the first candidate resource set;

[0154] The first moment is any one of the following:

[0155] The arrival time of the service package;

[0156] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0157] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0158] Here, it should be noted that ty0 can be expressed in basic time units supported by the system, such as physical time slots or logical time slots in NR-V2X Release 16 or time slots in a resource pool.

[0159] It should also be noted that the processing delay can be determined by at least one of the sensing result processing time Tproc,0, the resource selection and transmission time Tproc,1, and the resource selection window front determination parameter T1. Specifically, the processing delay can be any of the following:

[0160] Tproc, 1;

[0161] T1;

[0162] Tproc,0+Tproc,1;

[0163] Tproc, 0+T1;

[0164] Tproc, 1+1;

[0165] T1+1;

[0166] (Tproc, 0+Tproc, 1)+1;

[0167] (Tproc, 0+T1)+1;

[0168] In the above formula, "1" is a time unit. Therefore, the processing delay can also be a time unit. The time unit can be an OFDM symbol, a physical time slot, a logical time slot, a time slot in a resource pool, a physical subframe, a logical subframe or a subframe in a resource pool, ms, etc.

[0169] Parameters such as Tproc,0, Tproc,1, and T1 in the above formula are all time units defined for the direct link, such as OFDM symbols, physical time slots, logical time slots, time slots within a resource pool, physical subframes, logical subframes or subframes within a resource pool, and milliseconds.

[0170] Therefore, the first moment can be: the arrival time of the service packet; ty0; ty0-Tproc, 1; ty0-T1; ty0-(Tproc, 0+Tproc, 1); ty0-(Tproc, 0+T1); ty0-1; ty0-Tproc, 1-1; ty0-T1-1; any one of ty0-(Tproc, 0+Tproc, 1)-1 and ty0-(Tproc, 0+T1)-1, where the parameters can be other parameter names with different names but the same values. For example, when the processing delay corresponds to the above-mentioned T1, it can be equivalent to being expressed as T4 and T4=T1.

[0171] In this optional implementation, by determining that the resource for performing the partial perception is the resource of the most recent period before the first moment and corresponding to the first candidate resource set; partial perception of the resources between the arrival moment of the service packet and the moment of the first candidate time domain resource is achieved, thereby avoiding the phenomenon of reduced data transmission reliability due to the lack of perception results.

[0172] As an optional implementation, determining a set of periodic values ​​corresponding to periodic partial sensing that needs to be performed includes:

[0173] Determining the period value set according to a pre-configured or network-configured period value parameter for determining partial sensing opportunities;

[0174] Figure 6 When the resource reservation period list information sl-ResourceReservePeriodList-r16 = {13, 50, 100} and the period value parameter (parameter indicating Preserve) = {50, 100} is obtained, the period value set obtained determines the resources for executing the said partial perception (only the resources of the most recent period corresponding to the first candidate resource set are illustrated).

[0175] Alternatively, if the pre-configured or network-configured period value parameters for determining partial sensing opportunities are not obtained, the period value set is determined based on the resource reservation period list information included in the resource pool configuration parameters. In this way, determination of partial sensing opportunities can be achieved without introducing new period configuration signaling dedicated to partial sensing.

[0176] Figure 5For the resource reservation period list information sl-ResourceReservePeriodList-r16 = {13, 50, 100}, when the period value parameter (the parameter indicating Preserve) is not obtained, the period value set obtained is the resource determined to execute the said partial perception (only the resources of the most recent period corresponding to the first candidate resource set are indicated).

[0177] In this optional implementation, when the UE determines a specific partial sensing opportunity, if partial sensing dedicated signaling is configured, the dedicated signaling is used to determine the period value set; if the dedicated signaling is not configured, the period value supported in the resource pool configuration signaling is executed.

[0178] As an optional implementation manner, the period value indicated by the period value parameter is part or all of the period value indicated by the resource reservation period list included in the resource pool configuration parameters.

[0179] That is to say, in an embodiment of the present application, the resources for executing partial perception may be the same as the periodic partial perception resources supported by the resource pool, or may be a part of the periodic partial perception resources supported by the resource pool.

[0180] The resource selection method of the embodiment of the present application realizes the perception of resources between the arrival time of the service packet and the time when the first candidate time domain resource is located by determining the partial perception timing according to the first moment when performing partial perception, thereby avoiding the phenomenon that the reliability of data transmission is reduced due to the lack of necessary perception results, and ensuring the reliability of transmission.

[0181] Furthermore, as an optional implementation, the method further includes:

[0182] Step 1: Determine a first resource selection window at the resource selection triggering moment;

[0183] Step 2: Select resources in the first resource selection window;

[0184] The resource selection triggering moment is any of the following:

[0185] The arrival time of the service package;

[0186] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0187] The time ty0 at which the first time domain candidate resource among the at least Y time domain candidate resources is located minus the processing delay.

[0188] Here, it should be noted that ty0 can be expressed in basic time units supported by the system, such as physical time slots or logical time slots in NR-V2X Release 16 or time slots in a resource pool.

[0189] It should also be noted that the processing delay can be determined by at least one of the sensing result processing time Tproc,0, the resource selection and transmission time Tproc,1, and the resource selection window front determination parameter T1. Specifically, the processing delay can be any of the following: Tproc,1; T1; Tproc,0+Tproc,1; Tproc,0+T1; Tproc,1+1; T1+1; (Tproc,0+Tproc,1)+1; (Tproc,0+T1)+1. In the above formulas, "1" represents a time unit. Therefore, the processing delay can also be a time unit. The time unit can be an OFDM symbol, a physical time slot, a logical time slot, a time slot within a resource pool, a physical subframe, a logical subframe, a subframe within a resource pool, a millisecond, etc.

[0190] Parameters such as Tproc,0, Tproc,1, and T1 in the above formula are all time units defined for the direct link, such as OFDM symbols, physical time slots, logical time slots, time slots within a resource pool, physical subframes, logical subframes or subframes within a resource pool, and milliseconds.

[0191] Therefore, the resource selection triggering moment may be: the arrival time of the service packet; ty0; ty0-Tproc, 1; ty0-T1; ty0-(Tproc, 0+Tproc, 1); ty0-(Tproc, 0+T1); ty0-1; ty0-Tproc, 1-1; ty0-T1-1; any one of ty0-(Tproc, 0+Tproc, 1)-1 and ty0-(Tproc, 0+T1)-1, where the parameters may be other parameter names with different names but the same values. For example, when the processing delay corresponds to the above-mentioned T1, it may be equivalent to being expressed as T4 and T4=T1.

[0192] As a specific implementation method, the leading edge time of the first resource selection window is m+T1, and the trailing edge time of the first resource selection window is m+T2; or, the leading edge time of the first resource selection window is n+T1, and the trailing edge time of the first resource selection window is n+T2; wherein m is the resource selection trigger time, n is the service packet arrival time, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window.

[0193] Here, it should be noted that, when the resource selection trigger moment is the arrival moment of the business package, the leading edge moment of the first resource selection window is determined to be n+T1, and the trailing edge moment of the first resource selection window is determined to be n+T2; when the resource selection trigger moment is not the arrival moment of the business package, the leading edge moment of the first resource selection window is determined to be m+T1, and the trailing edge moment of the first resource selection window is determined to be m+T2; or, the leading edge moment of the first resource selection window is n+T1, and the trailing edge moment of the first resource selection window is n+T2.

[0194] Further, if Figure 7 As shown, as an optional implementation, when the resource selection triggering moment is the arrival moment of the service packet, after performing resource selection within the first resource selection window, the method further includes:

[0195] Determine resource selection check time (such as Figure 7 At the time ty0-T1 in the resource selection check, perception-based resource exclusion is performed;

[0196] When the selected resources are excluded, reselect the resources;

[0197] The resource selection check time is any of the following:

[0198] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0199] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0200] It should also be noted that the processing delay can be determined by at least one of the sensing result processing time Tproc,0, the resource selection and transmission time Tproc,1, and the resource selection window front edge determination parameter T1. Specifically, the processing delay can be any of the following: Tproc,1; T1; Tproc,0+Tproc,1; Tproc,0+T1; Tproc,1+1; T1+1; (Tproc,0+Tproc,1)+1; (Tproc,0+T1)+1; where "1" in the above formulas is a time unit. In addition, the processing delay can also be a time unit, which can be an OFDM symbol, a physical time slot, a logical time slot, a time slot in a resource pool, a physical subframe, a logical subframe, a subframe in a resource pool, a millisecond, etc.

[0201] Parameters such as Tproc,0, Tproc,1, and T1 in the above formula are all time units defined for the direct link, such as OFDM symbols, physical time slots, logical time slots, time slots within a resource pool, physical subframes, logical subframes or subframes within a resource pool, and milliseconds.

[0202] In addition, it should be noted that the resource selection check time is determined and the selected resources are checked at the resource selection check time. This is because although partial perception is defined, the partial perception timing can be determined based on the moment ty0 at which the first time domain candidate resource among at least Y predetermined time domain candidate resources is located, or the moment ty0 at which the first time domain candidate resource among at least Y time domain candidate resources is located minus the processing delay, but if the resource selection triggering moment is determined as the arrival moment of the service packet, it cannot ensure that all partial perception results are fully utilized to avoid collisions. Therefore, it is necessary to additionally define the resource selection check time for this specific implementation method to ensure that all partial perception results can be fully utilized.

[0203] Therefore, the resource selection triggering moment can be: ty0; ty0-Tproc, 1; ty0-T1; ty0-(Tproc, 0+Tproc, 1); ty0-(Tproc, 0+T1); ty0-1; ty0-Tproc, 1-1; ty0-T1-1; any one of ty0-(Tproc, 0+Tproc, 1)-1 and ty0-(Tproc, 0+T1)-1, where the parameters can be other parameter names with different names but the same values. For example, when the processing delay corresponds to the above-mentioned T1, it can be equivalent to being expressed as T4 and T4=T1.

[0204] Specifically, in an embodiment of the present application, determining a resource selection check time, and performing perception-based resource exclusion at the resource selection check time, includes:

[0205] The physical layer of the user equipment determines a resource selection check time, and performs perception-based resource exclusion at the resource selection check time;

[0206] The MAC of the user equipment determines the resource selection check time and triggers the physical layer of the user equipment to perform perception-based resource exclusion at the resource selection check time.

[0207] That is to say, in an embodiment of the present application, the resource selection check time can be determined by the physical layer, or by the MAC layer; in the case where the physical layer determines the resource selection check time, the physical layer can perform perception-based resource exclusion at the resource selection check time; in the case where the resource selection check time is determined by the MAC layer, the MAC layer triggers the physical layer of the user equipment to perform perception-based resource exclusion at the resource selection check time, thereby avoiding multiple interactions between the MAC layer and the physical layer and achieving a balance between power saving and reliability of the UE.

[0208] Furthermore, after the physical layer performs perception-based resource exclusion at the time of the resource selection check, the physical layer reports the exclusion result to the MAC layer; the MAC layer determines whether the selected resource is excluded based on the exclusion result; if the MAC layer determines that the selected resource is excluded, it performs resource reselection.

[0209] As an optional implementation, such as Figure 8 and Figure 9 As shown, the method further includes: performing continuous partial sensing before the resource selection check moment.

[0210] In this optional implementation, by performing continuous partial perception before the resource selection check time, the phenomenon of reduced data transmission reliability due to the lack of necessary perception results is avoided, and the transmission reliability under the power saving mechanism is ensured.

[0211] Specifically, in this optional implementation, when the MAC layer of the user equipment determines the resource selection check time, performing continuous partial sensing before the resource selection check time specifically includes: the MAC layer of the user equipment triggering the physical layer of the user equipment to perform continuous sensing before the resource selection check time;

[0212] Alternatively, when the physical layer of the user equipment determines the resource selection check moment, continuous partial perception is performed before the resource selection check moment, specifically including: the physical layer performs continuous perception before the resource selection check moment.

[0213] As an optional implementation, the method further includes:

[0214] Before the resource selection triggering moment, continuous partial sensing is performed, thereby avoiding the phenomenon of reduced data transmission reliability due to the lack of necessary sensing results, and ensuring transmission reliability under the power saving mechanism.

[0215] As an optional implementation, the method further includes:

[0216] If you determine that resource selection / reselection needs to be triggered, perform the following steps:

[0217] determining a second resource selection window;

[0218] Resource selection is performed in the second resource selection window.

[0219] Specifically, the leading edge time of the second resource selection window is p+T1, and the trailing edge time of the second resource selection window is p+T2;

[0220] Where p is the reference time of the resource selection window, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window;

[0221] The resource selection window reference time is any one of the following:

[0222] The arrival time of the service package;

[0223] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0224] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0225] It should be noted that the processing delay can be determined by at least one of the sensing result processing time Tproc,0, the resource selection and transmission time Tproc,1, and the resource selection window front determination parameter T1. Specifically, the processing delay can be any of the following: Tproc,1; T1; Tproc,0+Tproc,1; Tproc,0+T1; Tproc,1+1; T1+1; (Tproc,0+Tproc,1)+1; (Tproc,0+T1)+1; where "1" in the above formulas is a time unit. In addition, the processing delay can also be a time unit, which can be an OFDM symbol, a physical time slot, a logical time slot, a time slot in a resource pool, a physical subframe, a logical subframe, a subframe in a resource pool, a millisecond, etc.

[0226] Parameters such as Tproc,0, Tproc,1, and T1 in the above formula are all time units defined for the direct link, such as OFDM symbols, physical time slots, logical time slots, time slots within a resource pool, physical subframes, logical subframes or subframes within a resource pool, and milliseconds.

[0227] Therefore, the resource selection window reference time can be: the service packet arrival time; ty0; ty0-Tproc, 1; ty0-T1; ty0-(Tproc, 0+Tproc, 1); ty0-(Tproc, 0+T1); ty0-1; ty0-Tproc, 1-1; ty0-T1-1; any one of ty0-(Tproc, 0+Tproc, 1)-1 and ty0-(Tproc, 0+T1)-1, where the parameters can be other parameter names with different names but the same values. For example, when the processing delay corresponds to the above-mentioned T1, it can be equivalent to being expressed as T4 and T4=T1.

[0228] Here, it should also be noted that the resource selection window reference time is used to determine the resource selection window, which can be determined by the physical layer of the user equipment, or indicated by the MAC layer of the user equipment, or the same as the arrival time of the service packet, or the same as the resource selection trigger time, or the resource exclusion execution time determined by the physical layer, or the same as the resource selection check time determined by the physical layer, but is not limited to the above situations.

[0229] Furthermore, as an optional implementation, the method further includes:

[0230] When it is determined to perform partial perception, after the second moment, resource perception is continuously performed until the re-evaluation judgment and / or preemption judgment is completed; in this way, the phenomenon of reduced data transmission reliability due to the lack of necessary perception results is avoided.

[0231] The second moment is any one of the following:

[0232] The arrival time of the service package;

[0233] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0234] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0235] It should be noted that the processing delay can be determined by at least one of the sensing result processing time Tproc,0, the resource selection and transmission time Tproc,1, and the resource selection window front edge determination parameter T1. Specifically, the processing delay can be any of the following: Tproc,1; T1; Tproc,0+Tproc,1; Tproc,0+T1; Tproc,1+1; T1+1; (Tproc,0+Tproc,1)+1; (Tproc,0+T1)+1. In the above formulas, "1" represents a time unit. Therefore, the processing delay can also be a time unit. The time unit can be an OFDM symbol, a physical time slot, a logical time slot, a time slot in a resource pool, a physical subframe, a logical subframe, a subframe in a resource pool, a millisecond, etc.

[0236] Parameters such as Tproc,0, Tproc,1, and T1 in the above formula are all time units defined for the direct link, such as OFDM symbols, physical time slots, logical time slots, time slots within a resource pool, physical subframes, logical subframes or subframes within a resource pool, and milliseconds.

[0237] Therefore, the second moment can be: the arrival time of the service packet; ty0; ty0-Tproc, 1; ty0-T1; ty0-(Tproc, 0+Tproc, 1); ty0-(Tproc, 0+T1); ty0-1; ty0-Tproc, 1-1; ty0-T1-1; any one of ty0-(Tproc, 0+Tproc, 1)-1 and ty0-(Tproc, 0+T1)-1, where the parameters can be other parameter names with different names but the same values. For example, when the processing delay corresponds to the above-mentioned T1, it can be equivalent to being expressed as T4 and T4=T1.

[0238] The resource selection method of the embodiment of the present application realizes: first, when the UE determines, based on the preemption configuration information of the resource pool, that a periodic service packet is sent, partial sensing is performed on each arriving service packet, or partial sensing is performed on some service packets in the queue; second, when period configuration signaling dedicated to partial sensing is configured, a period value set is determined according to the instruction to determine the partial sensing timing; when the instruction is not configured, the partial sensing timing is determined according to the period value supported in the resource pool configuration signaling, so that the user equipment can determine the partial sensing timing even when the instruction is not introduced; third, when a service packet arrives and resource selection needs to be performed, the UE determines the resource selection trigger time or the resource selection check time; fourth, If the UE performs resource selection or resource exclusion at the time when the service packet arrives, it performs resource exclusion again at the time when the first candidate time domain resource is located or before the time when the first candidate time domain resource is located considering the processing time, and determines whether resource reselection is required; fifth, if the UE performs resource selection or resource exclusion at the time when the service packet arrives, it performs continuous short-term sensing at the time when the first candidate time domain resource is located or before the time when the first candidate time domain resource is located considering the processing time, and then performs resource exclusion again to determine whether resource reselection is required; sixth, the user equipment supports achieving a balance between power saving and reliability without the need for multiple inter-layer interactions between the MAC layer and the physical layer.

[0239] like Figure 10 As shown, an embodiment of the present application further provides a resource selection device, applied to a user equipment, the device comprising:

[0240] The first determining module 1001 is configured to determine whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive.

[0241] In the resource selection device of the embodiment of the present application, the first determination module 1001 determines whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive. This solves the problem of a lack of definition of the specific process of resource selection methods under power saving requirements. It clarifies the process of determining whether resource selection / reselection should be triggered when a resource service packet arrives or is about to arrive under the power saving mechanism during the resource allocation process, thereby standardizing the resource allocation process.

[0242] Furthermore, the first determining module 1001 is further configured to: determine whether to perform partial sensing when the service packet arrives or is about to arrive; and / or determine a timing for partial sensing.

[0243] Optionally, the first determining module 1001 includes:

[0244] A first determining submodule is configured to determine to execute partial perception when it is determined that resource selection / reselection needs to be triggered for the service package;

[0245] The second determination submodule is used to determine whether to perform partial perception based on the preemption configuration information of the resource pool, or based on the preemption configuration information and the priority of the service package when it is determined that there is no need to trigger resource selection / reselection for the service package.

[0246] Optionally, the second determining submodule is specifically configured to:

[0247] In any of the following cases, it is determined that partial sensing is performed:

[0248] The preemption configuration information is enabled;

[0249] The preemption configuration information is a priority threshold;

[0250] The preemption configuration information is enabled and the priority of the service packet is determined to be non-highest priority;

[0251] The preemption configuration information is a priority threshold value and the service packet priority is determined to be a non-highest priority.

[0252] Optionally, the second determining submodule is specifically configured to:

[0253] In any of the following cases, it is determined that partial sensing is not performed:

[0254] The preemption configuration information is not provided or configured;

[0255] The preemption configuration information is disabled;

[0256] The preemption configuration information is enabled and the priority of the service packet is determined to be the highest priority;

[0257] The preemption configuration information is a priority threshold and the priority of the service packet is determined to be the highest priority.

[0258] Optionally, the first determining module 1001 includes:

[0259] A third determining submodule is used to determine a set of period values ​​corresponding to the perception of the execution part;

[0260] a fourth determining submodule, configured to determine a resource for performing the partial sensing according to the first candidate resource set and the period value set;

[0261] The first candidate resource set includes any of the following:

[0262] Predetermined Y time-domain candidate resources;

[0263] According to the Y time domain candidate resources determined during resource selection / reselection, mapping is performed according to the resource reservation period to obtain Y time domain candidate resources that are after the arrival time of the service packet and closest to the arrival time of the service packet.

[0264] Optionally, the fourth determining submodule is specifically configured to:

[0265] Determining, according to the period value set, that the resource for performing the partial sensing is a resource in a most recent period before a first moment and corresponding to the first candidate resource set;

[0266] The first moment is any one of the following:

[0267] The arrival time of the service package;

[0268] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0269] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0270] Optionally, the third determining submodule is specifically configured to:

[0271] Determining the period value set according to a pre-configured or network-configured period value parameter for determining partial sensing opportunities;

[0272] Alternatively, when the pre-configured or network-configured period value parameters for determining the partial sensing opportunities are not obtained, the period value set is determined according to the resource reservation period list information included in the resource pool configuration parameters.

[0273] Optionally, the period value indicated by the period value parameter is part of or all of the period values ​​indicated by the resource reservation period list included in the resource pool configuration parameters.

[0274] Furthermore, the device further comprises:

[0275] The first execution module is configured to, when determining that resource selection / reselection needs to be triggered, execute the following steps:

[0276] determining a first resource selection window at a resource selection triggering moment;

[0277] Selecting resources within the first resource selection window;

[0278] The resource selection triggering moment is any of the following:

[0279] The arrival time of the service package;

[0280] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0281] The time ty0 at which the first time domain candidate resource among the at least Y time domain candidate resources is located minus the processing delay.

[0282] Optionally, the leading edge time of the first resource selection window is m+T1, and the trailing edge time of the first resource selection window is m+T2;

[0283] Alternatively, the leading edge time of the first resource selection window is n+T1, and the trailing edge time of the first resource selection window is n+T2;

[0284] Wherein, m is the resource selection triggering time, n is the service packet arrival time, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window.

[0285] Optionally, the first execution module is further configured to:

[0286] When the resource selection triggering moment is the arrival moment of the service packet, after performing resource selection within the first resource selection window, determining a resource selection check moment, and performing perception-based resource exclusion at the resource selection check moment;

[0287] When the selected resources are excluded, reselect the resources;

[0288] The resource selection check time is any of the following:

[0289] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0290] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0291] Optionally, the first execution module is further configured to:

[0292] Prior to the resource selection check moment, continuous partial sensing is performed.

[0293] Optionally, the first execution module is further configured to:

[0294] Before the resource selection triggering moment, continuous partial sensing is performed.

[0295] Furthermore, the device further comprises:

[0296] If you determine that resource selection / reselection needs to be triggered, perform the following steps:

[0297] determining a second resource selection window;

[0298] Resource selection is performed in the second resource selection window.

[0299] Optionally, the leading edge time of the second resource selection window is p+T1, and the trailing edge time of the second resource selection window is p+T2;

[0300] Where p is the reference time of the resource selection window, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window;

[0301] The resource selection window reference time is any one of the following:

[0302] The arrival time of the service package;

[0303] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0304] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0305] Furthermore, the device further comprises:

[0306] A third execution module is configured to, when it is determined that partial sensing is to be performed, continuously perform resource sensing after the second moment until the reassessment judgment and / or preemption judgment is completed;

[0307] The second moment is any one of the following:

[0308] The arrival time of the service package;

[0309] a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located;

[0310] The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

[0311] like Figure 11 As shown, an embodiment of the present application also provides a user device, including: a processor 1100; and a memory 1120 connected to the processor 1100 through a bus interface, the memory 1120 being used to store programs and data used by the processor 1100 when performing operations, and the processor 1100 calls and executes the programs and data stored in the memory 1120.

[0312] 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:

[0313] When a service packet arrives or is about to arrive, it is determined whether resource selection / reselection needs to be triggered.

[0314] In the user equipment of the embodiment of the present application, the processor 1100 determines whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive. This solves the problem of a lack of definition of the specific process of resource selection methods under power saving requirements. It clarifies the process of determining whether resource selection / reselection is triggered when a resource service packet arrives or is about to arrive under the power saving mechanism during the resource allocation process, thereby standardizing the resource allocation process.

[0315] Among them, Figure 11 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by the processor 1100 and the memory represented by the memory 1120. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all 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, i.e., including 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 connecting external or internal devices as required, including but not limited to a keypad, display, speaker, microphone, joystick, etc. 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.

[0316] It should be noted that the user equipment provided in the embodiment of the present application is a user equipment capable of executing the above-mentioned resource selection method, and all embodiments of the above-mentioned resource selection method are applicable to the user equipment and can achieve the same or similar beneficial effects.

[0317] 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.

[0318] In addition, the embodiments of the present application further provide a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the various processes of the resource selection method embodiment described above are implemented, and the same technical effects are achieved. To avoid repetition, the details are not described here. The computer-readable storage medium may be, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0319] 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 the order of description or in chronological order, 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.

[0320] Therefore, the purpose of this 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 this application can also be achieved simply by providing a program product containing program code that implements the method or device. In other words, such a program product also constitutes this application, and the storage medium storing such a program product also constitutes this application. Obviously, the storage medium can be any well-known storage medium or any storage medium developed in the future.

[0321] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "includes," or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or user device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of additional identical elements in the process, method, article, or device that includes the element.

[0322] 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 resource selection method, characterized in that: Applied to user equipment, the method includes: When a service packet arrives or is about to arrive, determining whether resource selection / reselection needs to be triggered; The method further includes: determining whether to perform partial sensing when the service packet arrives or is about to arrive; and / or determining a partial sensing timing; Among them, determining some perception opportunities includes: Determine a set of period values ​​corresponding to the perception of the execution portion; Determining, according to the first candidate resource set and the period value set, a resource for performing the partial sensing; The first candidate resource set includes any of the following: Predetermined Y time-domain candidate resources; Y time-domain candidate resources determined during resource selection / reselection are mapped according to the resource reservation period to obtain Y time-domain candidate resources that are closest to and after the arrival time of the service packet; The step of determining the resource for performing the partial sensing according to the first candidate resource set and the period value set includes: According to the period value set, the resource for executing the partial perception is determined to be the resource of the most recent period before the first moment and corresponding to the first candidate resource set; wherein, the first moment is the moment ty0 of the first time domain candidate resource among the predetermined at least Y time domain candidate resources minus the processing delay.

2. The method according to claim 1, characterized in that Determines whether to perform partial sensing, including: In a case where it is determined that resource selection / reselection needs to be triggered for the service package, determining to perform partial sensing; When it is determined that resource selection / reselection does not need to be triggered for the service package, whether to perform partial sensing is determined according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package.

3. The method according to claim 2, characterized in that Determining whether to perform partial sensing according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes: In any of the following cases, it is determined that partial sensing is performed: The preemption configuration information is enabled; The preemption configuration information is a priority threshold; The preemption configuration information is enabled and the priority of the service packet is determined to be non-highest priority; The preemption configuration information is a priority threshold value and the service packet priority is determined to be a non-highest priority.

4. The method according to claim 2, characterized in that Determining whether to perform partial sensing according to the preemption configuration information of the resource pool, or according to the preemption configuration information and the priority of the service package, includes: In any of the following cases, it is determined that partial sensing is not performed: The preemption configuration information is not provided or configured; The preemption configuration information is disabled; The preemption configuration information is enabled and the priority of the service packet is determined to be the highest priority; The preemption configuration information is a priority threshold and the priority of the service packet is determined to be the highest priority.

5. The method according to claim 1, wherein Determine the period value set corresponding to the periodic partial sensing that needs to be performed, including: Determining the period value set according to a pre-configured or network-configured period value parameter for determining partial sensing opportunities; Alternatively, when the pre-configured or network-configured period value parameters for determining the partial sensing opportunities are not obtained, the period value set is determined according to the resource reservation period list information included in the resource pool configuration parameters.

6. The method according to claim 5, characterized in that The period value indicated by the period value parameter is part of or all of the period value indicated by the resource reservation period list included in the resource pool configuration parameters.

7. The method according to claim 1, characterized in that The method further comprises: If you determine that resource selection / reselection needs to be triggered, perform the following steps: determining a first resource selection window at a resource selection triggering moment; Selecting resources within the first resource selection window; The resource selection triggering moment is any of the following: The arrival time of the service package; a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located; The time ty0 at which the first time domain candidate resource among the at least Y time domain candidate resources is located minus the processing delay.

8. The method according to claim 7, characterized in that The leading edge time of the first resource selection window is m+T1, and the trailing edge time of the first resource selection window is m+T2; Alternatively, the leading edge time of the first resource selection window is n+T1, and the trailing edge time of the first resource selection window is n+T2; Wherein, m is the resource selection triggering time, n is the service packet arrival time, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window.

9. The method according to claim 7, characterized in that When the resource selection triggering moment is the arrival moment of the service packet, after performing resource selection within the first resource selection window, the method further includes: determining a resource selection check time, and performing perception-based resource exclusion at the resource selection check time; When the selected resources are excluded, reselect the resources; The resource selection check time is any of the following: a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located; The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

10. The method according to claim 9, characterized in that The method further comprises: Prior to the resource selection check moment, continuous partial sensing is performed.

11. The method according to claim 7, characterized in that The method further comprises: Before the resource selection triggering moment, continuous partial sensing is performed.

12. The method according to claim 1, characterized in that The method further comprises: If you determine that resource selection / reselection needs to be triggered, perform the following steps: determining a second resource selection window; Resource selection is performed in the second resource selection window.

13. The method according to claim 12, characterized in that The leading edge time of the second resource selection window is p+T1, and the trailing edge time of the second resource selection window is p+T2; Where p is the reference time of the resource selection window, T1 is the parameter determined by the leading edge of the resource selection window, and T2 is the parameter determined by the trailing edge of the resource selection window; The resource selection window reference time is any one of the following: The arrival time of the service package; a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located; The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

14. The method according to claim 1, wherein The method further comprises: In the case of determining to perform partial sensing, after the second moment, continuously performing resource sensing until the re-evaluation judgment and / or preemption judgment is completed; The second moment is any one of the following: The arrival time of the service package; a time ty0 at which a first time-domain candidate resource among at least Y predetermined time-domain candidate resources is located; The time ty0 at which the first time domain candidate resource among the predetermined at least Y time domain candidate resources is located minus the processing delay.

15. A user equipment, comprising: A transceiver, a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that when the processor executes the computer program, it implements the resource selection method according to any one of claims 1 to 14.

16. A resource selection device, characterized in that: Applied to user equipment, including: A first determining module is configured to determine whether resource selection / reselection needs to be triggered when a service packet arrives or is about to arrive; The first determining module is further configured to: determine whether to perform partial sensing when the service packet arrives or is about to arrive; and / or determine a partial sensing timing; The first determining module includes: A third determining submodule is used to determine a set of period values ​​corresponding to the perception of the execution part; a fourth determining submodule, configured to determine a resource for performing the partial sensing according to the first candidate resource set and the period value set; The first candidate resource set includes any of the following: Predetermined Y time-domain candidate resources; Y time-domain candidate resources determined during resource selection / reselection are mapped according to the resource reservation period to obtain Y time-domain candidate resources that are closest to and after the arrival time of the service packet; The fourth determining submodule is configured to: According to the period value set, the resource for executing the partial perception is determined to be the resource of the most recent period before the first moment and corresponding to the first candidate resource set; wherein, the first moment is the moment ty0 of the first time domain candidate resource among the predetermined at least Y time domain candidate resources minus the processing delay.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the resource selection method according to any one of claims 1 to 14 is implemented.