A method and apparatus for determining sidelink transmission resources

By determining the first time-domain resource set during side link transmission and performing resource exclusion and reporting before candidate resources, the problem of candidate resource expiration is solved, resource utilization efficiency is improved and system interference is reduced.

CN116530139BActive Publication Date: 2026-03-24HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-10-16
Publication Date
2026-03-24

AI Technical Summary

Technical Problem

In sidelink transmission, some resources are located after some resources in the first resource set, causing candidate resources to expire and reducing resource utilization efficiency.

Method used

By determining the first time-domain resource set in the resource selection window, and performing resource exclusion and/or resource reporting before or within the time unit of the first candidate resource or the time unit that triggers resource determination, the monitored resource is prevented from being located after some resources in the first time-domain resource set.

Benefits of technology

It improved the utilization efficiency of candidate resources, reduced system interference, and increased system throughput.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116530139B_ABST
    Figure CN116530139B_ABST
Patent Text Reader

Abstract

The application provides a determination method and device for sidelink transmission resources, which can be applied in a vehicle-to-everything (V2X), vehicle-to-vehicle (V2V) or the like system, and is used for improving utilization efficiency of candidate resources in a partial perception-based resource selection mode. The method comprises the following steps: determining a first time domain resource set in a resource selection window; listening to a second time domain resource set corresponding to the first time domain resource set; performing resource exclusion and / or resource reporting before a time unit of a first candidate resource, in the time unit of the first candidate resource, or in a time unit of trigger resource determination; wherein the first time domain resource set is used for sidelink transmission, and the first candidate resource is a first resource in time domain in the first time domain resource set.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for determining sidelink transmission resources. Background Technology

[0002] With the development of wireless communication technology, people's demand for high data rates and user experience is increasing. At the same time, people's demand for neighborhood services that allow them to understand and communicate with people or things around them is also gradually increasing. Therefore, device-to-device (D2D) technology has emerged. In D2D, the transmission link can be called a sidelink (SL).

[0003] In sidelink transmission, the user equipment (UE) determines the transmission resources for communication using the following steps: Step 1: Determine a resource set (referred to as the first resource set) within the resource selection window. The resource selection window can be understood as the range of resources the UE can utilize when transmitting information via the sidelink. The first resource set includes one or more candidate resources, each of which can be used by the UE to transmit information. Step 2: Monitor the listening resources corresponding to each resource in the first resource set (the set of listening resources corresponding to each resource in the first resource set can be referred to as the second resource set). A listening resource corresponding to a resource refers to a resource that can be reserved for that resource. Step 3: Based on the monitoring results from Step 2, determine the resources used for communication from the aforementioned resource set.

[0004] In the above process, there may be situations where some resources in the second resource set are located after some resources in the first resource set. In this case, if these resources in the second resource set are monitored, it will cause some resources in the first resource set to expire, thereby reducing the utilization efficiency of candidate resources. Summary of the Invention

[0005] This application provides a method and apparatus for determining sidelink transmission resources, which can be applied to vehicle-to-everything (V2X) communication, long-term evolution-vehicle (LTE-V) communication, vehicle-to-vehicle (V2V) communication, etc., or can be used in fields such as intelligent driving and intelligent connected vehicles to improve resource utilization efficiency when determining sidelink transmission resources.

[0006] In a first aspect, a method for determining resources for sidelink transmission is provided, comprising: determining a first time-domain resource set in a resource selection window; monitoring a second time-domain resource set corresponding to the first time-domain resource set; and performing resource exclusion and / or resource reporting before the time unit of a first candidate resource, or the time unit of the first candidate resource, or the time unit that triggers resource determination; wherein the first time-domain resource set is used for sidelink transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0007] The above method performs resource exclusion and / or resource reporting before, during, or at the time unit of the first candidate resource or the time unit that triggers resource determination. This avoids the problem of some candidate resources becoming expired resources because the monitored resource is located after some time-domain resources in the first time-domain resource set. This improves the utilization efficiency of candidate resources, reduces system interference, and increases system throughput.

[0008] In one possible design, monitoring the second time-domain resource set corresponding to the first time-domain resource set includes: performing the monitoring within a first duration T', where the first duration T' satisfies the following relationship:

[0009] T y1 -m≤T'<n-P0;

[0010] Among them, T y1 The time unit for the first candidate resource is 'm', where 'm' is a pre-configured parameter or a parameter determined by configuration signaling. n P0 is the first preset duration, which is the time unit for triggering resource determination.

[0011] The value of P0 can be related to the processing time required for SCI decoding.

[0012] In other words, the first duration T' can include a first time unit and a sidelink time unit between the first time unit and the second time unit. The first time unit is the time unit preceding the time unit of the first candidate resource and the time interval between the time units of the first candidate resource and the time unit of the first candidate resource. m Time unit (i.e., T) y1 -m). The second time unit is the time unit that precedes the time unit for triggering resource determination and is spaced out by a first preset duration (i.e., n-P0).

[0013] In scenarios where retransmission resources reserved by other terminal devices are monitored, the above design, which involves monitoring within the first time period, achieves the goal of monitoring the retransmission resources reserved by other terminal devices while avoiding the problem of the monitored resources being located after the candidate resources.

[0014] In one possible design, monitoring the second time-domain resource set corresponding to the first time-domain resource set includes: performing the monitoring within a second duration T”, where the second duration T” satisfies the following relationship:

[0015] T y1 -m≤T"<T y1 -P1;

[0016] Among them, T y1 is the time unit of the first candidate resource, m is a pre-configured parameter or a parameter determined by configuration signaling, and P1 is the second preset duration.

[0017] In other words, the second duration T” can include the first time unit and the time unit between the first time unit and the third time unit. The first time unit is the time unit preceding the time unit of the first candidate resource and the time unit interval between the first candidate resource and the time unit of the first candidate resource. m Time unit (i.e., T) y1 -m), the third time unit is before the time unit of the first candidate resource, and the time unit of the first candidate resource is spaced apart by a second preset duration (i.e., T). y1 -P1) time unit.

[0018] In scenarios where retransmission resources reserved by other terminal devices are monitored, the above design, which involves monitoring within the second time period, achieves the goal of monitoring the retransmission resources reserved by other terminal devices while avoiding the problem of the monitored resources being located after the candidate resources.

[0019] In one possible design, the method further includes ending the listening process before n-P0. Wherein, n P0 is the first preset duration, which is the time unit for triggering resource determination.

[0020] In other words, the method also includes ending the listening before the second time unit. The second time unit is the time unit that precedes the time unit that triggers resource determination, and is spaced apart from the time unit that triggers resource determination by a first preset duration (i.e., n-P0).

[0021] In scenarios where periodic reservation resources of other terminal devices are monitored, the above design, which ends the monitoring before n-P0, avoids the problem that the monitoring resource may be located after the candidate resource when monitoring the monitoring resource corresponding to the periodic reservation.

[0022] In one possible design, the method ends at time unit T of listening to the second time-domain resource set. end The following relationship must be satisfied:

[0023] T end ≤n-P0

[0024] Wherein, P0 is the first preset duration. n The time unit that triggers resource determination.

[0025] The value of P0 can be related to the processing time required for SCI decoding.

[0026] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end It is located in the second time unit or before the second time unit. The second time unit is the time unit before the time unit that triggers resource determination, and the time unit that triggers resource determination is spaced out by a first preset duration (i.e., n-P0).

[0027] In scenarios where periodic reservations of resources from other terminal devices are monitored, the above design enables the time unit T for ending the monitoring of the second time-domain resource set. end This approach, positioned before n-P0, avoids the problem of the listening resource being located after the candidate resource when listening to the listening resource corresponding to the periodic reservation.

[0028] In one possible design, the method also includes: T y1 -P1 ends the listening process.

[0029] In other words, listening ends before the third time unit. The third time unit is the time unit before the resource determination is triggered, and is spaced two preset durations (T) apart from the time unit of the first candidate resource. y1 -P1) time unit.

[0030] In scenarios where periodic reservations of resources from other terminal devices are monitored, the above design utilizes the T... y1 This method of ending the listening before -P1 avoids the problem that the listening resource may be located after the candidate resource when listening to the listening resource corresponding to the periodic reservation.

[0031] In one possible design, the time unit T at which the listening to the second time-domain resource set ends...end The following relationship must be satisfied:

[0032] T end ≤T y1 -P1

[0033] Among them, T y1 P1 is the time unit of the first candidate resource, and P1 is the second preset duration.

[0034] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end Located in or before the third time unit. The third time unit is the time unit before the time unit that triggers resource determination, and is spaced apart from the time unit of the first candidate resource by a second preset duration (i.e., T). y1 -P1) time unit.

[0035] The value of P1 can be related to one or more of the following: the processing time required for SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion results to higher layers (such as the MAC layer), the processing time required for higher layers to complete the final resource selection process, and the processing time required to prepare the information to be transmitted.

[0036] In scenarios where periodic reservations of resources from other terminal devices are monitored, the above design enables the time unit T for ending the monitoring of the second time-domain resource set. end Located in T y1 This method, prior to -P1, avoids the problem of the listening resource being located after the candidate resource when listening to the listening resource corresponding to the periodic reservation.

[0037] In one possible design, the process of resource exclusion and / or resource reporting before the time unit of the first candidate resource includes: in time unit T y1 -P2, performs resource exclusion and / or resource reporting; where T y1 P1 represents the time unit of the first candidate resource, and P2 represents the third preset duration.

[0038] In other words, the process of excluding and / or reporting resources before the time unit of the first candidate resource includes: excluding and / or reporting resources in the fourth time unit. The fourth time unit is the time unit preceding the time unit of the first candidate resource and spaced three preset time intervals from the first candidate resource.

[0039] The value of P2 can be related to one or more of the following: the processing time required for SCI decoding, the processing time required for resource exclusion, the processing time required for reporting the resource exclusion results to higher layers (such as the MAC layer), the processing time required for higher layers to complete the final resource selection process, and the processing time required to prepare the information to be transmitted.

[0040] In the above design, the resource selection process is ensured to be completed before the time unit of the first candidate resource so that data can be sent.

[0041] Secondly, a method for determining sidelink transmission resources is provided, comprising: determining a first time-domain resource set in a resource selection window; monitoring a second time-domain resource set corresponding to the first time-domain resource set, wherein the second time-domain resource set is located before the first time-domain resource set; wherein the first time-domain resource set is used for sidelink transmission.

[0042] In this method, when determining each first time-domain resource in the first time-domain resource set within the resource selection window, time-domain resources whose corresponding monitoring resources are all located before the first time-domain resource set are selected as first time-domain resources. This means that the set of monitoring resources corresponding to all first time-domain resources in the first time-domain resource set (i.e., the second time-domain resource set) is located before the first time-domain resource set. This avoids the problem of some candidate resources becoming expired resources because the monitoring resources are located after some time-domain resources in the first time-domain resource set.

[0043] In one possible design, the method further includes: at the time unit that triggers resource determination. n Previously, end the listening.

[0044] In the above design, it is considered that after the listening ends, processes such as resource exclusion and / or resource reporting based on the listening results still need to be performed. Therefore, by ending the listening before the time unit that triggers resource determination, time can be allowed for subsequent resource exclusion and / or resource reporting processes, preventing some candidate resources in the first time domain resource set from becoming expired resources.

[0045] In one possible design, ending the monitoring of the second time-domain resource set before the time unit that triggers resource determination can refer to: the time unit T for ending the monitoring of the second time-domain resource set. end The following relationship must be satisfied:

[0046] T end ≤n-P0

[0047] Where P0 is the first preset duration and n is the time unit for triggering resource determination.

[0048] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end Located before the second time unit. The second time unit is the first preset time unit (i.e., n-P0) before the time unit that triggers resource determination.

[0049] P0 can be pre-configured in the communication device or sent to the device by the network device via configuration signaling. The value of P0 can be related to the processing time required for SCI decoding.

[0050] In one possible design, the first time-domain resource set is located before the third time-domain resource; the third time-domain resource is located after the time unit where the trigger resource is determined, and is spaced four preset durations apart from the time unit where the trigger resource is determined.

[0051] In other words, the distance between the time unit of the last time-domain resource in the first time-domain resource set and the time unit that triggers the resource determination is less than the fourth preset duration.

[0052] Among them, the value of the fourth preset duration P3 can be related to the period set φ. B The minimum resource reservation period P gap_min The size and the processing time T required for SCI decoding proc,0 At least one of them is related. Wherein, the periodic set φ B A set of resource reservation periods configured for the sidelink resource pool to enable a partially aware resource selection mode.

[0053] In the above design, by making the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the trigger resource determination less than the fourth preset duration, it is possible to avoid the periodically reserved listening resource being located after the time unit of the trigger resource determination, and thus avoid the situation where the periodically reserved listening resource is located after the candidate resource.

[0054] In one possible design, the monitoring of the second time-domain resource set corresponding to the first time-domain resource set includes:

[0055] The listening is performed during a first duration T', which satisfies the following relationship:

[0056] T y1 -m≤T'<n-P0;

[0057] Among them, T y1The first candidate resource is the first resource in the time domain of the first time domain resource set, m is a pre-configured parameter or a parameter determined by configuration signaling, n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0058] The value of P0 can be related to the processing time required for SCI decoding.

[0059] In other words, the first duration T' can include a first time unit and a sidelink time unit between the first time unit and the second time unit. The first time unit is the time unit m interval (i.e., T) before the time unit of the first candidate resource. y1 -m). The second time unit is the time unit that precedes the time unit for triggering resource determination and is spaced out by a first preset duration (i.e., n-P0).

[0060] In one possible design, the time unit T of the first candidate resource in the first time-domain resource set... y1 The interval between n-P0 and n is less than m. The definitions and values ​​of m, P0, and n can be found in the description above.

[0061] In one possible design, the method further includes ending the listening before the time unit of the first candidate resource.

[0062] When selecting resources in the resource selection window, select the time domain resources whose corresponding listening resources are all located before the first time domain resource set as the first time domain resources.

[0063] In the above implementation design, it is considered that after the listening ends, processes such as resource exclusion and / or resource reporting based on the listening results still need to be performed. Therefore, by ending the listening before the time unit of the first candidate resource, time can be allowed for subsequent resource exclusion and / or resource reporting processes, preventing some candidate resources in the first time domain resource set from becoming expired resources.

[0064] In one possible design, the method's statement that "ending monitoring of the second time-domain resource set before the time unit of the first candidate resource" can refer to: ending monitoring of the second time-domain resource set in time unit T. end The following relationship must be satisfied:

[0065] T end ≤T y1 -P1

[0066] Among them, T y1 P1 is the time unit of the first candidate resource, and P1 is the second preset duration, where P1≠0.

[0067] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end Located before the third time unit. The third time unit is the second preset duration time unit (i.e., T) preceding the time unit of the first candidate resource. y1 -P1).

[0068] P1 can be pre-configured in the communication device or sent to the device by the network device through configuration signaling. The value of P1 can be related to one or more of the following: the processing time required for resource exclusion, the processing time required for reporting the resource exclusion result to a higher layer (e.g., the MAC layer), the processing time required for the higher layer to complete the final resource selection process, the time required for sending the information to be transmitted, and the processing time required for SCI decoding.

[0069] In one possible design, the first time-domain resource set is located before the fourth time-domain resource; the fourth time-domain resource is located after the first candidate resource and is spaced five preset time intervals from the first candidate resource; the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0070] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration.

[0071] Among them, the value of the fifth preset duration P4 can be related to the processing time required for resource exclusion, the processing time required to report the resource exclusion result to higher layers (such as the MAC layer), the processing time required for higher layers to complete the final resource selection process, the time required to send the information to be transmitted, and the period set φ. B The minimum period P in gap The size and the processing time T required for SCI decoding proc,0 It relates to one or more of the elements. Among them, the periodic set φ B A set of resource reservation periods configured for the sidelink resource pool to enable a partially aware resource selection mode.

[0072] In the above design, the situation where the periodically scheduled listening resource is located after the candidate resource is avoided by making the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource less than the fifth preset duration.

[0073] In one possible design, monitoring the second time-domain resource set corresponding to the first time-domain resource set includes: performing the monitoring within a second duration T”, where the second duration T” satisfies the following relationship:

[0074] T y1 -m≤T"<T y1 -P1;

[0075] Among them, T y1 P1 is the time unit of the first candidate resource, which is the first resource in the time domain of the first time domain resource set. m is a pre-configured parameter or a parameter determined by configuration signaling. P1 is the second preset duration.

[0076] In other words, the second duration T" includes the time unit between the first time unit and the third time unit. The first time unit is the time unit preceding the time unit of the first candidate resource, and the time unit m (i.e., T) that is interval m from the first candidate resource. y1 -m), the third time unit is the time unit before the time unit of the first candidate resource, and the time unit with a second preset time interval (i.e., T) between the first candidate resource and the second candidate resource. y1 -P1).

[0077] In one possible design, the method involves: the time unit T of the first candidate resource in the first time-domain resource set. y1 With T y1 - The interval of P1 is less than m. This can also be understood as: in this method, P1 is less than m. The definitions and values ​​of m and P1 are described above.

[0078] By aligning the time unit of the first candidate resource in the first time domain resource set with T y1 -P1 intervals are less than m, which ensures that the retransmission resource reservations of other terminal devices are monitored.

[0079] Thirdly, a method for determining resources for sidelink transmission is provided, comprising: determining a first time-domain resource set in a resource selection window; after a first monitoring resource is triggered at resource determination time n or after a first candidate resource is identified, excluding a second candidate resource corresponding to the first monitoring resource from the first time-domain resource set; monitoring a second time-domain resource set corresponding to the remaining time-domain resources in the first time-domain resource set; wherein the first time-domain resource set is used for sidelink transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0080] In the above method, by excluding the second candidate resource corresponding to the first monitoring resource from the first time-domain resource set after the trigger resource determination time n or the first candidate resource, it is ensured that there are no time-domain resources in the second time-domain resource set that are after the trigger resource determination time n or the time-domain resources in the first resource set. This avoids the problem of some candidate resources being invalidated and improves the utilization rate of the candidate resources included in the first resource set. In addition, since there are no time-domain resources in the second time-domain resource set that are after the trigger resource determination time n or the time-domain resources in the first resource set, it is not necessary to monitor time-domain resources that are after the trigger resource determination time n or the time-domain resources in the first resource set. This allows for the selection of resources to send data as early as possible, reducing the latency of data transmission.

[0081] In one possible design, the method further includes: determining a fourth candidate resource set from a third candidate resource set based on the monitoring result; determining resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set, or based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set; wherein the second candidate resource set is a set of candidate resources for monitoring resources after the time unit of triggering resource determination or the time unit of the first candidate resource; and the third candidate resource set is a set of the remaining time-domain resources in the first time-domain resource set.

[0082] The above design can improve the efficiency of utilizing candidate resources.

[0083] Fourthly, an apparatus for determining sidelink transmission resources is provided. This apparatus can implement the methods in the first aspect or any possible design of the first aspect, and therefore can also achieve the beneficial effects of the first aspect or any possible design of the first aspect. The apparatus for determining sidelink transmission resources can be a terminal device, or an apparatus that can support the terminal device in implementing the methods in the first aspect or any possible implementation of the first aspect, such as a chip applied in the terminal device. The apparatus can implement the above methods through software, hardware, or by hardware executing corresponding software.

[0084] The device includes: a processing unit for determining a first time-domain resource set in a resource selection window; a transceiver unit for monitoring a second time-domain resource set corresponding to the first time-domain resource set; the processing unit is further configured to perform resource exclusion and / or control the transceiver unit to report resources before the time unit of the first candidate resource or the time unit of the first candidate resource or the time unit that triggers resource determination; wherein, the first time-domain resource set is used for side-link transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0085] Optionally, the transceiver unit is specifically used to perform the listening during a first duration T', which satisfies the following relationship:

[0086] T y1 -m≤T'≤n-P0;

[0087] Among them, T y1 is the time unit for the first candidate resource, m is a pre-configured parameter, n is the time unit for triggering resource determination, and P0 is the first preset duration.

[0088] Optionally, the transceiver unit is specifically used to perform the listening during a second duration T”, where the second duration T” satisfies the following relationship:

[0089] T y1 -m≤T"<T y1 -P1;

[0090] Among them, T y1 P1 is the time unit of the first candidate resource, m is a pre-configured parameter, and P1 is the second preset duration.

[0091] Optionally, the processing unit is further configured to perform resource exclusion and / or resource reporting before the time unit of the first candidate resource, including:

[0092] The processor is also used in time unit T y1 -P2, perform resource exclusion and / or resource reporting;

[0093] Among them, T y1 P1 represents the time unit of the first candidate resource, and P2 represents the third preset duration.

[0094] Fifthly, an apparatus for determining sidelink transmission resources is provided. This apparatus can implement the methods in the second aspect or any possible design of the second aspect, and therefore can also achieve the beneficial effects of the second aspect or any possible design of the second aspect. The apparatus for determining sidelink transmission resources can be a terminal device, or an apparatus that can support the terminal device in implementing the methods in the second aspect or any possible implementation of the second aspect, such as a chip applied in the terminal device. The apparatus can implement the above methods through software, hardware, or by hardware executing corresponding software.

[0095] The device includes: a processing unit for determining a first time-domain resource set in a resource selection window; and a transceiver unit for monitoring a second time-domain resource set corresponding to the first time-domain resource set, wherein the second time-domain resource set is located before the first time-domain resource set; wherein the first time-domain resource set is used for side-link transmission.

[0096] Optionally, the transceiver unit is further configured to end the listening before the time unit n that triggers resource determination.

[0097] Optionally, the first time-domain resource set is located before the third time-domain resource; the third time-domain resource is located after the time unit for determining the trigger resource, and is spaced apart from the time unit for determining the trigger resource by a fourth preset time period.

[0098] Optionally, the transceiver unit is specifically used to perform the listening during a first duration T', which satisfies the following relationship:

[0099] T y1 -m≤T'≤n-P0;

[0100] Among them, T y1 The first candidate resource is the first resource in the time domain of the first time domain resource set, m is a pre-configured parameter, n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0101] Optionally, the transceiver unit is also configured to end the listening before the time unit of the first candidate resource.

[0102] Optionally, the first time-domain resource set is located before the fourth time-domain resource; the fourth time-domain resource is located after the first candidate resource and is spaced five preset time intervals from the first candidate resource; the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0103] Optionally, the transceiver unit is specifically used to perform the listening during a second duration T”, where the second duration T” satisfies the following relationship:

[0104] T y1 -m≤T"<T y1 -P1;

[0105] Among them, T y1 The first candidate resource is the first resource in the time domain of the first time domain resource set, m is a pre-configured parameter, and P1 is the second preset duration.

[0106] Sixthly, an apparatus for determining sidelink transmission resources is provided. This apparatus can implement the methods in the third aspect or any possible design of the third aspect, and therefore can also achieve the beneficial effects of the third aspect or any possible design of the third aspect. The apparatus for determining sidelink transmission resources can be a terminal device, or an apparatus that can support the terminal device in implementing the methods in the third aspect or any possible implementation of the third aspect, such as a chip applied in the terminal device. The apparatus can implement the above methods through software, hardware, or by hardware executing corresponding software.

[0107] The device for determining sidelink transmission resources includes: a processing unit, configured to determine a first time-domain resource set in a resource selection window; the processing unit is further configured to exclude a second candidate resource corresponding to the first monitoring resource from the first time-domain resource set after the first monitoring resource is triggered at resource determination time n or after the first candidate resource; and a transceiver unit, configured to monitor a second time-domain resource set corresponding to the remaining time-domain resources in the first time-domain resource set; wherein the first time-domain resource set is used for sidelink transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0108] Optionally, the processing unit is further configured to determine a fourth candidate resource set from the third candidate resource set based on the monitoring result; the processing unit is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set; or, the processing unit is further configured to determine resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set; wherein, the second candidate resource set is a set of candidate resources for monitoring resources after the time unit for determining the trigger resource or the time unit for the first candidate resource; the third candidate resource set is a set of the remaining time-domain resources in the first time-domain resource set.

[0109] A seventh aspect provides an apparatus for determining sidelink transmission resources, the apparatus including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the apparatus to perform the method provided in the first aspect and possible designs above, or the method provided in the second aspect and possible designs above, or the method provided in the third aspect and possible designs above.

[0110] Eighthly, an apparatus for determining lateral link transmission resources is provided, comprising: a processor and an interface circuit; the interface circuit being configured to receive code instructions and transmit them to the processor; the processor being configured to execute the code instructions to perform the method provided in the first aspect and possible designs above, or the method provided in the second aspect and possible designs above, or the method provided in the third aspect and possible designs above.

[0111] A ninth aspect provides a computer-readable storage medium for storing instructions that, when executed, cause the method provided in the first aspect and possible designs above, or the method provided in the second aspect and possible designs above, or the method provided in the third aspect and possible designs above to be implemented.

[0112] In a tenth aspect, a computer program product is provided, the computer program product including instructions that, when the computer program product is run on a computer, cause the computer to perform the method provided in the first aspect and possible designs above, or the method provided in the second aspect and possible designs above, or the method provided in the third aspect and possible designs above.

[0113] Eleventhly, a system is provided, including the device for determining sidelink transmission resources and the network equipment provided in the seventh or eighth aspect above.

[0114] The technical effects of any of the design methods in aspects four through twelfth above can be found in the technical effects of different design methods in aspects one through seven above, and will not be repeated here. Attached Figure Description

[0115] Figure 1A This is a schematic diagram illustrating an application scenario of D2D technology provided in an embodiment of this application;

[0116] Figure 1B A schematic diagram of a sub-channel in frequency domain resources provided in an embodiment of this application;

[0117] Figure 2 A schematic diagram of a time-frequency resource provided in an embodiment of this application;

[0118] Figure 3 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0119] Figure 4 A schematic diagram of system frame transmission provided in an embodiment of this application;

[0120] Figure 5 A schematic diagram of a subframe occupied by a sidelink resource pool provided in an embodiment of this application;

[0121] Figure 6 A schematic diagram of a communication system provided in an embodiment of this application;

[0122] Figure 7 This is a schematic diagram of the hardware structure of a communication device provided in an embodiment of this application;

[0123] Figure 8 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0124] Figure 9 A flowchart illustrating a method for determining sidelink resources provided in an embodiment of this application;

[0125] Figure 10 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0126] Figure 11 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0127] Figure 12A A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0128] Figure 12B A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0129] Figure 13 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0130] Figure 14 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0131] Figure 15 A flowchart illustrating another method for determining side-link resources provided in an embodiment of this application;

[0132] Figure 16 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0133] Figure 17 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0134] Figure 18 A flowchart illustrating another method for determining side-link resources provided in an embodiment of this application;

[0135] Figure 19 A schematic diagram illustrating another time-frequency resource provided in an embodiment of this application;

[0136] Figure 20 A schematic diagram of a device for determining side-link transmission resources provided in an embodiment of this application;

[0137] Figure 21 A schematic diagram of another device for determining side-link transmission resources provided in an embodiment of this application;

[0138] Figure 22 A schematic diagram of another device for determining side-link transmission resources provided in an embodiment of this application;

[0139] Figure 23 A schematic diagram of another device for determining side-link transmission resources provided in an embodiment of this application;

[0140] Figure 24 This is a schematic diagram of another device for determining sidelink transmission resources provided in an embodiment of this application. Detailed Implementation

[0141] To facilitate understanding of this application, the relevant technologies involved in this application are described below.

[0142] 1. Device-to-device (D2D) technology.

[0143] D2D technology refers to the technology that enables multiple user equipment (UE) devices supporting D2D functionality to directly discover and communicate with each other, whether or not network infrastructure is available. The transmission link in D2D is called a sidelink (SL).

[0144] Given the characteristics and advantages of D2D technology, vehicle-to-everything (V2X) application scenarios based on D2D technology have been proposed. Under the Long Term Evolution (LTE) network technology proposed by the 3rd Generation Partnership Project (3GPP), vehicle-to-everything (V2X) technology has been proposed. V2X communication refers to communication between vehicles and any external entity, including vehicle-to-vehicle (V2V), vehicle-to-pedestrian (V2P), vehicle-to-infrastructure (V2I), and vehicle-to-network (V2N). Figure 1A As shown.

[0145] V2X communication can support communication scenarios with and without network coverage. Its resource allocation methods can be divided into base station resource allocation modes, such as the evolved NodeB (eNB) scheduling mode and the user-selected mode. Among them, the base station resource allocation module can be simply referred to as mode-1 mode; the user-selected mode can be simply referred to as mode-2 mode.

[0146] The base station resource allocation mode (mode-1) is primarily used for V2X communication in situations with network coverage. In this mode, the base station centrally allocates resources based on the UE's BSR (Browser Response Schedule) reports. Resource allocation can be dynamic or pre-configured. The resources allocated by the base station may include initial resources and / or retransmission resources.

[0147] In the user-selectable resource mode (mode-2), the transmission resources of the sending UE are not dependent on the base station; instead, the sending UE selects the transmission resources for communication itself. This mode is not limited by network coverage, meaning that the sending UE can communicate in this mode even without network coverage. The user-selected resources include initial resources and / or retransmission resources.

[0148] 2. The implementation process of the user-selected resource mode.

[0149] In the user-selectable resource mode, the terminal device (hereinafter referred to as the "first terminal") can select transmission resources in the resource selection window based on the results of its own resource monitoring, so as to send information to other terminal devices based on the sidelink.

[0150] The implementation process of the user-selected resource mode can be divided into two types, which are described below:

[0151] The implementation process of the first user-selectable resource mode is as follows:

[0152] Assuming Defined as a set of time units belonging to the sidelink resource pool. In this embodiment, the sidelink resource pool can be understood as a set of wireless transmission resources that can be used for sidelink transmission. The time units here can be subframes, radio frames, slots, mini-slots, symbols, transmission time intervals (TTI), etc. For example, in NR-V2X, the time unit of time-domain resources can be a slot. The implementation process of the first user-selective resource mode is described below using NR-V2X as an example.

[0153] If the first terminal receives a request from a higher layer to trigger a resource determination process in time slot n, the first terminal needs to determine a set of resources and report it to the higher layer. The higher layer will then select resources from this set for transmission on the physical sidelink shared channel (PSSCH) and / or the physical sidelink control channel (PSCCH). The control plane protocol stack structure of the first terminal, from bottom to top, can be: Physical Layer (PHY), Media Access Link Control (MAC), Radio Link Control (RLC), Packet Data Convergence Protocol (PDCP), Service Data Adaptation Protocol (SDAP), and Radio Resource Control (RRC). All layers other than the physical layer can be referred to as higher layers.

[0154] Define the resource selection window as the time slot [n+T1, n+T2] after the time unit n that triggered the resource determination.

[0155] In this embodiment, the resource selection window can be understood as the range of resources that a device (e.g., a first terminal) can utilize when transmitting information to be transmitted based on a sidelink. For example, if the resource selection window for the first terminal to send the information to be transmitted is defined as the time slot corresponding to [n+T1, n+T2] after the time unit n that triggers resource determination, it means that the time slot used by the first terminal to transmit the information to be transmitted cannot be earlier than time slot n+T1 or later than time slot n+T2.

[0156] Define the number of sub-channels included in the sidelink resource pool in the frequency domain as N. subCH The corresponding set of sub-channels is In this context, a subchannel is the basic scheduling unit of the sidelink resource pool in the frequency domain; a subchannel can include several resource blocks (RBs), and the number of RBs included in a subchannel depends on the protocol used. Each candidate single-slot resource (R) used for data transmission... x,y The time slots that belong to the sidelink resource pool within the resource selection window [n+T1, n+T2] in the time domain. In the frequency domain, it is located in sub-channel x+j, where j=0,1,...,L subCH -1. This can be understood as a candidate single-slot resource R. x,y In the frequency domain, this is represented by a length equal to L. subCH A set of continuous sub-channels, L subCH The number of sub-channels occupied by the PSSCH and / or PSCCH corresponding to the information to be transmitted is N. Therefore, the total number of candidate single-slot resources in each slot is N. subCH -L subCH +1. For example, such as Figure 1B As shown, the frequency domain resource pool includes the number N of sub-channels. subCH The set of sub-channels is 8, corresponding to S = {S0, S1, ..., S7}. Additionally, assume that the number of sub-channels occupied by the PSSCH and / or PSCCH corresponding to the information to be transmitted is L. subCH The value is 2. Therefore, if... Figure 1B As shown, the total number of candidate single-slot resources in each slot is N. subCH -L subCH +1 = 7, which means that there can be 7 candidate single-slot resources for each slot.

[0157] For each resource within the resource selection window, it can be determined whether other SCIs have reserved the resource within the resource selection window based on the SCIs sent by other terminal devices before each resource. The process of acquiring the SCIs of other terminal devices can be referred to as sensing or monitoring; in this application, it is uniformly referred to as monitoring. The range monitored by the first terminal when monitoring the SCIs of other terminal devices is called the resource sensing window.

[0158] The resource sensing window can be defined as... T0 can be configured by the higher-level parameter sl_SensingWindow. Related to subcarrier spacing. For example, the resource selection window and resource listening window are as follows: Figure 2 As shown.

[0159] Then, the first terminal listens for sidelink control information (SCI) sent by other terminal devices in the sidelink resource pool within the resource listening window, thereby determining the resources already reserved by other terminal devices within the resource selection window [n+T1, n+T2]. Based on the determined results, the first terminal selects resources for transmission from the resource selection window. Specifically, this includes:

[0160] S101. The first terminal listens to the SCI sent by other terminal devices in the sidelink resource pool within the resource listening window.

[0161] S102. If, based on the monitored SCI, it is determined that another terminal device (referred to as the "second terminal") has reserved resource A, and resource A is related to resource... If they overlap, then the first terminal corresponds to the second terminal in the same time slot. The demodulation reference signals (DMRS) on the PSSCH and / or PSCCH determined by the transmitted SCI are used to measure the PSSCH reference signal receiving power (PSSCH-RSRP) and / or PSCCH reference signal receiving power (PSCCH-RSRP).

[0162] in, This represents the time slot R from the resource selection window [n+T1, n+T2]. x,yInitially, when the information to be transmitted on the first terminal is periodically reserved, the resources occupied by the information to be transmitted are considered.

[0163] If the measurement result is higher than the preset RSRP threshold, then... RSRP Then exclude candidate single-slot resources R from the resource selection window. x,y The above threshold Th RSRP The value of is a function of the priority value corresponding to the data indicated in the received SCI of the second terminal and the priority value corresponding to the data to be transmitted by the first terminal. For example, when the priority value indicated in the received SCI is lower and / or the priority value corresponding to the data to be transmitted by the first terminal is lower, the threshold Th... RSRP The smaller the value, the more interference resources will be eliminated, thus reducing the potential interference to the data to be transmitted by the first terminal.

[0164] S103. If the number of remaining candidate single-slot resources in the resource selection window is less than X% of all candidate single-slot resources, then the threshold Th will be set. RSRP Increase by 3dB and repeat S102. This avoids having too few remaining candidate single-slot resources.

[0165] S104. The first terminal reports the remaining candidate single time slot resource set to the higher layer of the first terminal, and the higher layer of the first terminal then selects resources for PSSCH and / or PSCCH transmission from the remaining candidate single time slot resource set.

[0166] As can be seen, in the above process, the first terminal needs to continuously monitor all resources belonging to the sidelink resource pool within the resource monitoring window, excluding those that send its own data. It then excludes resources based on the monitoring results. This can result in significant computational overhead and is detrimental to energy efficiency.

[0167] The implementation process of the second user-selectable resource mode can be called the resource selection mode based on partial sensing. It should be understood that "resource selection mode based on partial sensing" is only a possible name for the convenience of describing the resource selection mode provided below. In specific implementations or other literature, this resource selection mode may also be called by other names. This application does not limit the name of this resource selection mode.

[0168] The principle of the partially perceptive resource selection mode is as follows: First, a portion of temporal resources (called the first temporal resource set) is determined within the resource selection window. For example, the first temporal resource set can be a portion of time slots or subframes within the resource selection window. Then, the temporal resources that can be reserved as candidate resources in the first temporal resource set are monitored to determine whether other terminal devices have reserved each candidate resource in the first temporal resource set. Finally, based on the monitoring results, candidate resources for sending the information to be transmitted are determined.

[0169] In this context, candidate resources refer to time-frequency resources that can be used to transmit the information to be transmitted. It can be understood that the definition of candidate resources can refer to the above description of candidate single-slot resources; in other words, "candidate single-slot resource" can be understood as: a candidate resource with a time slot as the time unit. For example, in the first time-domain resource set, a time-domain resource (e.g., a time slot) can include one or more candidate resources (i.e., candidate single-slot resources). In LTE, the frame structure is based on subframes, so candidate resources in LTE are candidate single-subframe resources. In this paper, candidate single-slot resources or candidate single-subframe resources can be simply referred to as candidate resources.

[0170] For example, the following uses LTE-V2X as an example to introduce the resource selection mode based on partial awareness. It should be noted that in LTE-V2X, the basic time unit in the time domain is the subframe; therefore, the time unit in the time domain described below also uses the subframe. Specifically, the implementation of the resource selection mode based on partial awareness in LTE-V2X mainly includes the following S201-S207:

[0171] S201. The first terminal first determines at least Y subframes within the resource selection window [n+T1, n+T2]. Y can be determined by the higher-layer parameter minNumCandidateSF, which ranges from 1 to 13. Then, Y' subframes belonging to the sidelink resource pool are determined from these Y subframes. Figure 3 As shown, subframes t1 and t2 are two identified subframes belonging to the sidelink resource pool. The candidate resource R in each subframe... x,y The definition can be found in the description of "candidate single-slot resources" above, with slots replaced by subframes. For example, the sidelink resource pool includes N subCH Each sub-channel requires L to be used for the first terminal to send the information to be transmitted. subCH If there are N sub-channels, then there can be N subframes. subCH -L subCH +1 candidate resources. For ease of description, the set of all candidate resources in Y' subframes is defined as S. A .

[0172] S202, if subframe If a frame belongs to the aforementioned Y' subframes, then the first terminal needs to process the subframes. Listening is performed. Where k×P step This represents the logical period corresponding to the resource reservation period configured in the sidelink resource pool (i.e., the period when only time units within the sidelink resource pool are included). Here, k is determined by the higher-level parameter gapCandidateSensing, which is specifically a sequence of length 10, where each element has a value of 0 or 1, and k is the index value corresponding to the element with a value of 1 in the sequence. Where P... step The definition is related to the LTE frame structure, and the specific definition is as follows:

[0173] Table 1

[0174]

[0175] In Table 1, D represents a downlink subframe, U represents an uplink subframe, and S represents a special subframe. As can be seen from Table 1, P... step The value represents the number of subframes (uplink subframes in LTE) available for sidelink transmission within 100ms under a given frame structure configuration. For example, when the frame structure is TDD configuration 2, the number of uplink subframes within 10ms is 2, then P... step The value is 2 * 10 = 20.

[0176] For example, for Figure 3 In subframes t1 and t2, assuming that the value of k is determined by the higher-level parameter gapCandidateSensing as k' and k', then in... Figure 3 In this process, it is necessary to monitor the four subframes t1”, t2”, t1', and t2” respectively.

[0177] It should be understood that, in actual implementation, in one embodiment, the first terminal may first determine candidate resources within the resource selection window (as described in S201: determining Y subframes and Y' subframes belonging to the sidelink resource pool); then, based on the determined candidate resources, the listening resources corresponding to the candidate resources may be determined (for example, based on the subframes among the Y' subframes belonging to the sidelink resource pool). Determine the corresponding subframe Then, the listening process for the monitored resource is executed (e.g., for subframes). (Conduct monitoring).

[0178] In this application embodiment, the term "monitoring resource" refers to a resource that can reserve candidate resources.

[0179] In another embodiment, the first terminal can first determine the listening resource (denoted as a subframe) in the resource listening window. Then, from the resource selection window, determine the candidate resources (denoted as subframes) corresponding to the monitored resource. This completes the process of determining Y' subframes belonging to the sidelink resource pool within the resource selection window. This can be understood as the subframes at this point... This is equivalent to the Y' subframes belonging to the sidelink resource pool in S201 above. subframe Equivalent to the subframe in S202 above.

[0180] In other words, in actual implementation, candidate resources can be selected first in the resource selection window; then, based on the selected candidate resources, the corresponding monitoring resources can be determined. Alternatively, monitoring resources can be selected first, and then candidate resources corresponding to the monitoring resources can be selected in the resource selection window. The monitoring resources can be resources that have already been monitored (i.e., monitoring results have been obtained) or resources that will be monitored. In the implementation of the method provided in this application embodiment, either of the above two methods can be adopted according to the application scenario and requirements, and this application does not impose any restrictions on this.

[0181] S203. Define the set of all candidate resources in Y' subframes as the candidate resource set S. A And define S B S B It is initially an empty set.

[0182] S204, If candidate resource R x,y If both conditions one and two are met, then the candidate resource R is... x,y From set S A Excluded from the list.

[0183] Condition 1: Based on subframes ( The SCI received (as one of the monitored subframes) and the expected SCI in the subframe The received SCI, the determined reservation time and frequency resources and resources coincide.

[0184] in, This indicates that if other terminal devices are in the subframe If PSSCH and / or PSCCH have been transmitted, other terminal devices may transmit in subframes. The PSSCH and / or PSCCH are transmitted again, meaning other terminal devices transmit them in subframes. Subframe reserved The transmission resources on P.rsvp_RX For the first terminal pair in the subframe ( The period of the PSSCH and / or PSCCH corresponding to the SCI received on one of the monitored subframes is obtained by decoding the SCI. Specifically, P rsvp_RX As indicated by the Resource reservation field in LTE SCI format-1, it is defined as shown in Table 2 below, where P rsvp_RX The specific value is the resource reservation period for other terminal devices (in milliseconds, i.e., the physical cycle) divided by 100. Additionally, it can be known that P... step The value of P represents the number of subframes (uplink subframes in LTE) available for sidelink transmission within 100ms under a certain frame structure configuration. step ×P rsvp_RX This represents the logical period corresponding to the resource reservation period of other terminal devices. Furthermore, q = 1, 2, ..., Q. Where, if P... rsvp_RX ≤1 and

[0185] y'-m≤P step ×P rsvp_RX +P ste , p Then Q = 1 / P rsvp_RX Where y' is the time unit of the last subframe in at least Y' subframes, and m is... The time unit, y'-m, is the last subframe in Y' subframes and... The logical time units between them (i.e., only the time units within the sidelink resource pool are included); otherwise, Q = 1.

[0186] Table 2

[0187] Resource reservation domain <![CDATA[P rsvp_RX Values]]> ‘0001’,‘0010’,...,‘1010’ 1,2,...,10 ‘1011’ 0.5 ‘1100’ 0.2 ‘0000’ 0 ‘1101’,‘1110’,‘1111’ Reserved

[0188] in addition, Indicates from candidate resource R x,y Initially, when the information to be transmitted from the first terminal is periodically sent, the resources occupied by sending this information are defined. Where j = 0, 1, ..., C1-1, C1 is the number of transmission cycles for the information to be transmitted; P' rsvp_TX =P step ×P rsvp_TX / 100, P rsvp_TX This represents the resource reservation period (in milliseconds, i.e., the physical period) for the first terminal to send information to be transmitted. In other words, P' rsvp_TX This indicates the logical cycle in which the first terminal sends the information to be transmitted.

[0189] Furthermore, the physical cycle and logical cycle in the embodiments of this application will be explained at this time: when the frame structure is TDD configuration 2, such as Figure 4 As shown, assume the physical period P of the information to be transmitted rsvp_TX The transmission time is 20ms, and the first transmission of the information to be transmitted occurs in the first uplink subframe R1 of the first system frame, while the second transmission occurs in the first uplink subframe R2 of the third system frame. Furthermore, according to the definition of the sidelink resource pool in LTE, [the following is omitted as it is not directly related to the previous sentence]. Figure 4 In the frame structure, downlink subframes and special subframes are excluded. The set of subframes used for sidelink transmission is as follows: Figure 5 As shown. Figure 5 In the middle, the interval between subframes R1 and R2 in the sidelink resource pool (i.e., the logical period P' of the information to be transmitted) rsvp_TX ) is P' rsvp_TX =P step ×P rsvp_TX / 100=20×20 / 100=4.

[0190] Condition 2, through subframes The received SCI-determined PSSCH-RSRP measurement result is greater than the threshold Th prioTX,prioRX .

[0191] Among them, the threshold Th prioTX,prioRX The value of is a function of prioTX and prioRX. Here, prioTX represents the priority of the data to be transmitted by the first terminal, and prioRX represents the priority in the subframe. The priority of the data indicated in the received SCI.

[0192] S205, If the candidate resource set S A The remaining candidate resources are less than M total 20% of the pre-set RSRP threshold value Th prioTX,prioRX Increase by 3 dB and repeat S203.

[0193] S206, The first terminal checks the candidate resource set S A Received signal strength indication (RSSI) measurements are performed on candidate resources, and the smallest 20% × M of the RSSI measurement results are selected. total Each candidate resource is added to set S. B .

[0194] S207, the first terminal will collect S B Report to higher management so that they can obtain information from set S. B The resource to be used to send the information to be transmitted is determined in the middle.

[0195] The technical solutions provided by the embodiments of this application will be described below with reference to the accompanying drawings:

[0196] The embodiments of this application can be applied to Figure 6 The communication system shown includes terminal device 11 and terminal device 12. Terminal device 11 and terminal device 12 can establish a sidelink link using D2D technology and transmit data through the sidelink link. Terminal device 11 and terminal device 12 are devices with wireless communication capabilities, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted. They can also be deployed on water (such as ships) or in the air (e.g., on airplanes, balloons, and satellites). A terminal, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), or other terminal equipment, is a device that provides voice and / or data connectivity to a user. For example, terminals include handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminals can be: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices (such as smartwatches, smart bracelets, pedometers, etc.), in-vehicle devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, workshop equipment, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, and flying equipment (such as intelligent robots, hot air balloons, drones, airplanes), etc. In one possible application scenario of this application, the terminal device is a terminal device that frequently operates on the ground, such as an in-vehicle device. In this application, for ease of description, the chip deployed in the above-mentioned device, such as a system-on-a-chip (SOC), a baseband chip, or other chip with communication functions, may also be referred to as a terminal.

[0197] Terminal device 11 or terminal device 12 may be a vehicle with corresponding communication functions, or an in-vehicle communication device, or other embedded communication device, or a user's handheld communication device, including mobile phones, tablets, etc.

[0198] In addition, when the various solutions described in the embodiments of this application are applied to V2X scenarios, they can be applied to the following fields: unmanned driving, automated driving (ADS), driver assistance (ADAS), intelligent driving, connected driving, intelligent network driving, and car sharing.

[0199] As an example, in this embodiment, terminal device 11 and terminal device 12 can also be wearable devices. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0200] like Figure 7 The diagram shown is a hardware structure schematic of a communication device provided in an embodiment of this application. The hardware structures of terminal device 11 and terminal device 12 in this embodiment can be referenced as follows: Figure 7 The structure shown.

[0201] The communication device includes a processor 21, a communication line 24, and at least one transceiver. Figure 7 (The illustration is merely exemplary, using transceiver 23 as an example only).

[0202] The processor 21 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0203] Communication line 24 may include a path for transmitting information between the aforementioned components.

[0204] Transceiver 23, using any transceiver-like device, is used to communicate with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.

[0205] Optionally, the communication device may also include a memory 22.

[0206] The memory 22 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory may exist independently and be connected to the processor via communication line 44. The memory may also be integrated with the processor.

[0207] The memory 22 stores computer execution instructions for implementing the scheme of this application, and the processor 21 controls the execution. The processor 21 executes the computer execution instructions stored in the memory 22, thereby implementing the strategy control method provided in the following embodiments of this application.

[0208] Optionally, the computer execution instructions in the embodiments of this application may also be referred to as application code, and the embodiments of this application do not specifically limit this.

[0209] In a specific implementation, as one example, the processor 21 may include one or more CPUs, for example... Figure 7 CPU0 and CPU1 in the CPU.

[0210] In a specific implementation, as one example, the communication device may include multiple processors, for example... Figure 7 Processors 21 and 25 are included. Each of these processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor here may refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).

[0211] The following will describe, with reference to the accompanying drawings, a method for determining sidelink resources provided in an embodiment of this application:

[0212] It should be noted that the embodiments of this application can be referenced or borrowed from each other. For example, the same or similar steps, method embodiments, communication system embodiments and device embodiments can be referenced from each other, and this application does not limit this.

[0213] Currently, in the user-selectable resource mode, terminal device 11 can select transmission resources within the resource selection window based on its own resource monitoring results. Among these, the partially aware resource selection mode is gradually being adopted because it can reduce device power consumption. The implementation process of the partially aware resource selection mode mainly includes the following steps:

[0214] Step 1: Terminal device 11 first selects Y' time-domain resources belonging to the sidelink resource pool in the resource selection window [n+T1,n+T2].

[0215] The specific implementation process of step 1 in LTE-V2X can be found in S201 above.

[0216] Step 2, if time-domain resources If the aforementioned Y' time-domain resources belong to the sidelink resource pool, then the terminal device 11 pairs of time-domain resources The corresponding monitoring resources are monitored to determine whether other terminal devices are accessing the time domain resources. The candidate resources were reserved.

[0217] The specific implementation process of step 2 in LTE-V2X can be found in S202 above.

[0218] Step 3: Based on the monitoring results of Step 2 above, perform resource exclusion and / or resource reporting.

[0219] Resource exclusion can be understood as excluding candidate resources reserved by other terminal devices from Y' time-domain resources to obtain candidate resources that can be used by terminal device 11 to send information. If no resources reserved by other terminal devices are found in Y' time-domain resources, they do not need to be excluded. Resource reporting can be understood as reporting the remaining candidate resources that can be used by terminal device 11 to send information after resource exclusion to the higher layer so that the higher layer can determine the candidate resources for sending information from these resources.

[0220] For the specific implementation process of step 3 in LTE-V2X, please refer to S203-S207 above.

[0221] It can be seen that in the resource selection mode based on partial sensing described above, there may be situations where some monitored resources are located after the candidate resources. For example... Figure 8 As shown, the listening resource corresponding to time-domain resource t1 is t1', and the listening resource corresponding to time-domain resource t2 is t2'. In this case, if all listening resources t1' and t2' are still monitored, some candidate resources will become expired. Specifically, if t2' is monitored, t1 has already expired. This will reduce the number of available candidate resources.

[0222] To address the aforementioned issues, LTE-V2X avoids situations where monitored resources appear after candidate resources by ensuring the length of the resource selection window is less than or equal to the minimum period of the resource reservation period configured in the sidelink resource pool. Specifically, in LTE-V2X, the position of the monitored subframe... Candidate subframes The position and the interval k*P between the listening subframe and the candidate subframe step Confirmed. As mentioned above, the value of k is a sequence of length 10, and P... step This represents the number of subframes (uplink subframes in LTE) available for sidelink transmission within 100ms under a certain frame structure configuration, therefore k*P step The corresponding resource reservation period (physical period) can include: 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, and 1000ms. On the other hand, in LTE-V2X, the resource selection window [n+T1, n+T2] ranges from: T1≤4, T2(prio TX The condition is determined if T1 ≤ T2 ≤ 100. This means the minimum resource selection window is 100ms, less than or equal to k*P. stepThe minimum value in the corresponding physical cycle is 100ms. Therefore, in LTE-V2X, it is possible to avoid situations where the listening resource appears after the candidate resource.

[0223] However, when the length of the resource selection window exceeds the minimum period in the resource reservation period configured in the sidelink resource pool, the monitored resource may appear after the candidate resource. For example, NR-V2X supports both periodic and non-periodic services. Furthermore, for period configuration, in addition to 100ms, 200ms, ..., 1000ms period configurations, 1ms, 2ms, ..., 99ms, 100ms period configurations are also supported. Additionally, in NR-V2X, the range of the resource selection window [n+T1, n+T2] is more flexible: the value range of T1 in the resource selection window [n+T1, n+T2] is as follows: Related to the subcarrier spacing; the value of T2 is related to T. 2min This is related to the remaining packet delay budget (PDB). Where T... 2min Configured by higher layers and related to the priority of the terminal device sending data, the remaining PDB must be less than the resource reservation period for the currently pending data transmission. When T 2min When the remaining PDB is less than 1, the range of T2 is: T 2min The upper bound of the resource selection window is the remaining PDB, and T2 is equal to the remaining PDB. Therefore, if the resource reservation period for the current data to be sent is greater than the minimum period in the resource reservation period configured in the sidelink resource pool, the listening resource may appear after the candidate resource.

[0224] Furthermore, the frame structure in NR-V2X is more flexible and versatile. The length of each system frame is the same as in LTE, still 10ms, with the system frame number (SFN) ranging from 0 to 1023. The length of each subframe remains 1ms, with subframe numbers within a system frame ranging from 0 to 9. The relationship between slots and sub-carrier spacing (SCS) within each subframe is shown in Table 3 below.

[0225] Table 3

[0226]

[0227] Therefore, in an NR-V2X configuration, the listening slot may be located after the candidate resource slot. This will reduce the overall number of available candidate resources, causing resource collisions, increasing system interference, and thus reducing system throughput.

[0228] To address the aforementioned technical problems, this application provides a method for determining crosslink transmission resources. The following describes how this method is applied to... Figure 6 The method will be described using terminal device 11 in the communication system shown as an example.

[0229] The method provided in this application can be applied to sidelink transmission in scenarios where the minimum period length in the resource reservation period configured in the sidelink resource pool under partial sensing mode can be less than the resource selection window length. For example, in the partial sensing mode of NR-V2X, the minimum period in the resource reservation period configured in the sidelink resource pool can be less than 100ms, while the width of the resource selection window may be greater than 100ms. Furthermore, the method provided in this application can also be applied to sidelink transmission in scenarios where the maximum value of T2 in the resource selection window [n+T1, n+T2] is related to the remaining PDB of the information to be transmitted. For example, in NR-V2X, the value of T2 is related to T... 2min Related to the remaining PDB, where T 2min Configured by higher layers and related to the priority of the terminal device sending data, the remaining PDB must be less than the resource reservation period for the currently pending data transmission. When T 2min When the remaining PDB is less than 1, the range of T2 is: T 2min ≤T2≤remaining PDB, otherwise T2 equals remaining PDB.

[0230] The method for determining sidelink transmission resources provided in this application's embodiments is described below from three aspects. It should be noted that the description of the method in three aspects is for ease of understanding and reading. In specific implementation, the technical means described in these three aspects can be combined and applied together. For example, a technical means from one aspect can be applied to a method described in another aspect to achieve the desired technical effect. Furthermore, the descriptions of technical features with the same or similar meanings in the three aspects can be mutually referenced, and this application does not impose any limitations on this.

[0231] First aspect

[0232] like Figure 9 As shown, the method includes:

[0233] S301, Terminal device 11 determines the first time domain resource set in the resource selection window.

[0234] The resource selection window can be a set of time-domain resources within a time interval after the trigger resource is determined. The function of this resource selection window is to define a time window for sending information to be transmitted after the trigger resource is determined. For example, in NR-V2X, the range of the resource selection window is [n+T1, n+T2]. The value range of T1 is: Related to the subcarrier spacing; the value of T2 is related to T. 2min Related to the remaining packet delay budget (PDB), where T 2min Configured by higher layers, it is related to the priority of the terminal device sending data. When T 2min When the remaining PDB is less than 1, the range of T2 is: T 2min ≤T2≤remaining PDB, otherwise T2 equals remaining PDB.

[0235] The first time-domain resource set is used for sidelink transmission. That is, the first time-domain resource set is the set of time-domain resources belonging to the sidelink resource pool within the resource selection window. The time unit for each time-domain resource in the first time-domain resource set can be a time slot, subframe, system frame, etc. For example, when this method is applied to NR-V2X, the time unit for each time-domain resource in the first time-domain resource set is a time slot. For ease of description, the following text primarily uses time slots as the time unit to describe this method. It is understood that this method can also be implemented using subframes or system frames as time units.

[0236] For example, assuming the range of the resource selection window is [n+T1, n+T2], the first time-domain resource set can be some or all of the time-domain resources in [n+T1, n+T2] used for side link transmission.

[0237] For example, terminal device 11 can first determine Y resource time slots within the resource selection window [n+T1, n+T2]. Then, it can determine Y' candidate resource time slots (i.e., the first time-domain resource set) belonging to the sidelink resource pool from the Y resource time slots. Alternatively, terminal device 11 can directly select Y' candidate resource time slots (i.e., the first time-domain resource set) belonging to the sidelink resource pool from the resource selection window [n+T1, n+T2].

[0238] In addition, when determining the time-domain resources in the first time-domain resource set, they can be determined using either of the following two methods:

[0239] The first method involves first identifying one or more monitoring resources in the resource monitoring window; then, identifying one or more candidate resources corresponding to these monitoring resources in the resource selection window; and finally, using some or all of these candidate resources as time-domain resources in the first time-domain resource set. In other words, the time-domain resources in the first time-domain resource set are determined by first identifying the monitoring resources and then identifying the corresponding time-domain resources in the resource selection window based on those monitoring resources. The aforementioned one or more monitoring resources can be resources that have already been monitored (i.e., whose monitoring results have been obtained) or resources that will be monitored.

[0240] The second approach involves first identifying candidate time-domain resources within the first time-domain resource set, and then determining the corresponding monitoring resources based on these candidate resources. For example, Y' candidate resource slots belonging to the sidelink resource pool can be randomly selected from the resource selection window to form the first time-domain resource set. Then, the location of the time-domain resource to be monitored is determined from the identified first time-domain resource set. In other words, in this case, the first time-domain resource set is determined first, and then the monitoring resources to be monitored are determined based on the location of each time-domain resource within the first time-domain resource set.

[0241] In the implementation of the methods provided in this application, either of the two methods described above can be used according to the application scenario and requirements, and this application does not impose any restrictions on this. Similarly, in the methods provided in the second and third aspects below, when determining the first time-domain resource set, either of the two methods described above can also be used according to the application scenario and requirements, and repeated details will not be elaborated further.

[0242] Furthermore, the frequency domain range corresponding to the resource selection window can be referenced in the description of the sidelink resource pool and the sub-channels included in the sidelink resource pool in the related technologies above. For example, in the first time-domain resource set, a time-domain resource (e.g., a time slot) may include one or more candidate resources (i.e., candidate single-time-slot resources). In practical applications, the frequency domain range corresponding to the resource selection window can be selected according to the conventions in the adopted protocol or according to the actual application scenario; this method does not impose any restrictions.

[0243] It should be noted that, unless otherwise specified, the meaning, scope and function of the resource selection window in this embodiment can be understood in the same way, and will not be repeated below.

[0244] S302, Terminal device 11 monitors the second time domain resource set corresponding to the first time domain resource set.

[0245] The second time-domain resource set includes time-domain resources that can be reserved for resources in the first time-domain resource set.

[0246] Taking periodic reservation as an example. It should be noted that, in this embodiment, periodic reservation refers to resource reservation for transmitting data for periodic services. For example... Figure 10 As shown, assume that the first time-domain resource set includes time slot t1 and time slot t2. Additionally, assume that the set of resource reservation periods configured on a sidelink resource pool for partially aware resource selection modes is φ. B Assuming φ B This includes the resource reservation period P gap1 and resource reservation period P gap2 Then, time slots t1 and t2 correspond to two listening time slots t1', t1" and t2', t2" respectively. This can be understood as the second time-domain resource set including t1', t1", t2', t2". In specific implementation, the reserved resources for periodic reservations can be determined using the resource reservation period field in the SCI. When other terminal devices send SCIs in time slot t1', they can reserve resources with a resource reservation period P. gap1 Reserving transmission resources in time slot t1 means reserving resources in time slot t1'. When determining the listening resources in the second time domain resource set corresponding to candidate resources in the first time domain resource set through the above periodic reservation relationship, either the physical period in the resource reservation period set or the logical period corresponding to the physical period can be used. The correspondence between physical periods and logical periods is as shown above.

[0247] Additionally, if φ B If there is a short resource reservation period, then the following will occur: Figure 11 As shown in the diagram. φ B This includes the resource reservation period P gap3 and resource reservation period P gap4 Among them, due to the resource reservation period P gap3 The interval between time slots t1 and t2 is less than the interval between time slots t1 and t2, therefore the listening time slot t2' corresponding to time slot t2 is located after time slot t1.

[0248] Taking retransmission resource reservation as an example. It should be noted that, in this embodiment, retransmission resource reservation refers to resource reservation for transmitting retransmitted data. Specifically, it can include reservation of non-periodic retransmission resources or reservation of periodic retransmission resources. Assume that the first time-domain resource set includes time slot t1 and time slot t2. For example... Figure 12AThe range of listening slots that can be reserved for slot t1 is [t1-m, t1-1]. The value of m depends on the protocol used. The determination of the listening slot [t1-m, t1-1] for reserved slot t1 only considers time units within the sidelink resource pool. That is, m and 1 within the above range represent logical intervals, including only the number of time units within the sidelink resource pool. For example, slot t1-m represents the m-th slot before slot t1 within the sidelink resource pool. Slot t1-1 represents the 1-th slot before slot t1 within the sidelink resource pool.

[0249] In practical implementation, the value of m can be pre-configured in the terminal device 11, or it can be sent to the terminal device 11 by the network device through configuration signaling. The configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. In NR-V2X, m can be 31. That is, in NR-V2X, the maximum logical interval between the retransmission resource and the current transmission resource that can be reserved is 31 time slots, meaning that any candidate resource time slot can be reserved. The range is The time-domain reservation of retransmission resources can be determined using the Time resource assignment field in SCI, and the frequency-domain reservation of retransmission resources can be determined using the frequency resource assignment field in SCI. Similarly, as... Figure 12B As shown, the range of listening slots that can be reserved for time slot t2 is [t2-m, t2-1]. It can be seen that the range of listening slots that can be reserved for time slot t2 includes some time slots after time slot t1.

[0250] Considering that for retransmission resource reservation, it is possible to reserve any candidate resource slot. The range is

[0251] Therefore, for the time-domain resource range monitored during the monitoring process described in S302, this application provides two possible designs:

[0252] The first possible design includes: terminal device 11 listens for a first duration T'. The first duration T' satisfies the following relationship:

[0253] T y1 -m≤T'<n-P0;

[0254] Among them, T y1The first candidate resource is the first resource in the time domain of the first time domain resource set. The value of m can be pre-configured in terminal device 11, or it can be sent to terminal device 11 by network device through configuration signaling. This configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. m represents the maximum logical interval of the listening resources that can be scheduled for retransmission, i.e., the interval at which other terminal devices can schedule retransmissions. y1 The earliest time unit for retransmission resource reservation is T. y1 -m, where the logical interval refers to the number of time units that only include the sidelink resource pool, which can also be understood as 31 in NR-V2X. n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0255] In other words, the first duration T' includes the sidelink time unit between the first time unit and the second time unit. The first time unit is the time unit preceding the time unit of the first candidate resource, with an interval of m between the time unit of the first candidate resource (i.e., T). y1 -m). The second time unit is the time unit that precedes the time unit for triggering resource determination, and is spaced apart from the time unit for triggering resource determination by a first preset duration (i.e., n-P0).

[0256] The value of P0 can be pre-configured in the terminal device 11, or it can be sent to the terminal device 11 by the network device through configuration signaling. This configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. The value of P0 can be related to the processing time required for SCI decoding. For example, P0 can be set to the processing time required for SCI decoding, which can be related to the subcarrier spacing. The relationship between this processing time and the subcarrier spacing is shown in Table 4.

[0257] Table 4 shows the correspondence between subcarrier spacing Δf and processing time required for SCI decoding.

[0258]

[0259]

[0260] Alternatively, the value of P0 can be set to a duration greater than the processing time required for SCI decoding, ensuring that listening is completed before the time unit for resource determination is triggered. For example, ... Figure 13 As shown, time-domain resources after time n-P0 are no longer monitored.

[0261] In the above design, the terminal device 11 listens within the first time period, thereby achieving the purpose of listening to the listening resources corresponding to the retransmission resources reserved by other terminal devices, and also avoiding the problem that the listening resources are located after the candidate resources.

[0262] The second possible design includes: the terminal device 11 performs the listening during a second duration T”, where the second duration T” satisfies the following relationship:

[0263] T y1 -m≤T"<T y1 -P1;

[0264] Among them, T y1 The first candidate resource is the first resource in the time domain within the first time-domain resource set. The value of `m` can be pre-configured in terminal device 11 or sent to terminal device 11 by network device via configuration signaling. This configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. `m` is the maximum logical interval of the listening resource that can be scheduled for retransmission, i.e., the interval at which other terminal devices can schedule retransmissions. y1 The earliest time unit for retransmission resource reservation is T. y1 -m, where the logical interval refers to the number of time units that only include the sidelink resource pool. For example, in NR-V2X, m can be 31. P1 is the second preset duration.

[0265] In other words, the second duration T" includes the time unit between the first time unit and the third time unit. The first time unit is the time unit preceding the time unit of the first candidate resource and the time unit of the first candidate resource is spaced m apart (i.e., T). y1 -m); The third time unit is the time unit preceding the time unit of the first candidate resource and spaced apart from the time unit of the first candidate resource by a second preset duration (i.e., T). y1 -P1).

[0266] For example, the value of P1 can be pre-configured in terminal device 11, or it can be sent to terminal device 11 by network device through configuration signaling. The configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. The value of P1 can be related to one or more of the following: the processing time required for SCI decoding, the processing time required for resource exclusion, the processing time required to report the resource exclusion result to a higher layer (e.g., the MAC layer), the processing time required for the higher layer to complete the final resource selection process, and the processing time required to prepare the information to be transmitted. For example, the value of P1 can be the sum of the processing time required for SCI decoding, the processing time required for resource exclusion, the processing time required to report the resource exclusion result to a higher layer (e.g., the media access control (MAC) layer), the processing time required for the higher layer to complete the final resource selection process, and the processing time required to prepare the information to be transmitted (called duration A). Alternatively, the value of P1 can be set to a duration greater than duration A, thereby ensuring that the information to be transmitted is sent before the time unit of the first candidate resource. For example, as shown... Figure 14 As shown, time-domain resources after time (t1-P1) will no longer be monitored.

[0267] In the above design, the terminal device 11 listens during the second time period, thereby achieving the purpose of listening to the listening resources corresponding to the retransmission resources reserved by other terminal devices, and also avoiding the problem that the listening resources are located after the candidate resources.

[0268] In addition, to monitor the listening resources corresponding to the periodic reservations of other terminal devices and avoid the problem of the listening resources being located after the candidate resources, this application also provides two other possible designs for the time domain resource range monitored during the monitoring process described in S302:

[0269] One possible design involves the terminal device 11 ending its listening session before n-P0. In other words, when listening to the listening resources corresponding to the periodic reservations of other terminal devices, the listening can be performed by listening to the listening resources corresponding to the periodic reservations before n-P0.

[0270] In the method provided in this application embodiment, the listening resources corresponding to periodic reservation can be understood as listening resources in the second time-domain resource set that can be reserved using periodic reservation to reserve candidate resources in the first time-domain resource set. Unless otherwise specified, the listening resources corresponding to periodic reservation in this application embodiment can be understood in the same way.

[0271] In other words, in this design, the time unit T at which the listening to the second time-domain resource set ends... endThe following relationship must be satisfied:

[0272] T end <n-P0

[0273] Where n is the time unit that triggers resource determination. P0 is the first preset duration. For the meaning, value method and function of P0, please refer to the above.

[0274] It should be noted that, in the embodiments of this application, unless otherwise specified, the parameters represented by the same letters have the same meaning, value method, and function. Repeated points will not be elaborated upon.

[0275] For example, in the various implementations and possible designs of the methods provided in the embodiments of this application, the meaning, value method, and function of the first preset duration P0 are the same, the meaning, value method, and function of the second preset duration P1 are the same, and the other preset durations are similar. In addition, the meaning, value method, and function of the third preset duration P2, the fourth preset duration P3, and the fifth preset duration P4 described below are the same.

[0276] Additionally, it should be noted that in this embodiment, the time unit T for ending the listening to the second time-domain resource set... end , indicating that in time unit T end After that, no listening is performed, i.e., time unit T. end This is the last time unit capable of monitoring. In the following description, in the various implementations and possible designs of the methods provided in this application, unless otherwise specified, the time unit T for ending the monitoring of the second time-domain resource set... end This can be understood in the same way. Similarly, it should be understood that, unless otherwise specified, in the embodiments of this application, time units represented by the same letters represent time units with the same meaning.

[0277] In the above design, the terminal device 11 ends the listening before n-P0, thereby avoiding the problem that the listening resource may be located after the candidate resource when listening to the listening resource corresponding to the periodic reservation.

[0278] The second possible design includes: terminal device 11 in T y1 -P1 ends the listening process. In other words, when listening to the listening resources corresponding to the periodic reservations of other terminal devices, it is possible to use T... y1 -P1 uses the listening resources corresponding to the previous periodic reservations to listen for information.

[0279] In other words, in this design, the time unit T at which the listening to the second time-domain resource set ends... endThe following relationship must be satisfied:

[0280] T end <T y1 -P1

[0281] Among them, T y1 P1 is the time unit for the first candidate resource, and P1 is the second preset duration. For T y1 The method for determining the value of P1 can be found above.

[0282] In the above design, the terminal device 11 is used in T y1 -P1 ends the listening process, thus avoiding the problem that the listening resource might be located after the candidate resource when listening to the listening resource corresponding to the periodic reservation.

[0283] S303, Terminal device 11 performs resource exclusion and / or resource reporting before the time unit of the first candidate resource or the time unit of the first candidate resource or the time unit of triggering resource determination.

[0284] S303 includes three implementation methods. The following is a description of each of the three implementation methods included in S303:

[0285] The first implementation of S303 includes:

[0286] S303a, Terminal device 11 performs resource exclusion and / or resource reporting before the time unit of the first candidate resource.

[0287] The first candidate resource is the first resource in the time domain within the first time-domain resource set. For example, with... Figure 10 , Figure 11 , Figure 12A as well as Figure 12B For example, if the first time-domain resource set includes time slot t1 and time slot t2, then the time unit of the first candidate resource is time slot t1, and the first candidate resource is one or more sub-channels on time slot t1.

[0288] Resource exclusion can be understood as follows: after the monitoring process described in S302 ends, based on the monitoring results, if resources reserved by other terminal devices are found in the first time-domain resource set, the corresponding candidate resources are excluded from the first time-domain resource set; if no resources reserved by other terminal devices are found in the first time-domain resource set, this exclusion process is not required. The implementation process of resource exclusion can be referred to S102-S103 and S203-S206 above. It should be understood that, unless otherwise specified, the implementation process of resource exclusion in this embodiment can be understood in the same way.

[0289] Resource reporting can be understood as, after the listening process described in S302 ends, based on the listening results, reporting the remaining candidate resources that can be used by the terminal device 11 to send information to be transmitted to the higher layer, so that the higher layer can determine the candidate resources for sending the information to be transmitted from these resources. The specific implementation process of resource reporting can be referred to the description in S207 above. It should be understood that, unless otherwise specified, the implementation process of resource reporting in this application embodiment can be understood in the same way.

[0290] In addition, it is understood that during the operation of terminal device 11, one of resource exclusion and resource reporting can be performed according to actual needs, or both resource exclusion and resource reporting can be performed, that is, resource exclusion is performed first and then resource reporting is performed. This application does not restrict this.

[0291] In other words, in the implementation described in S303a, the terminal device 11 stops the listening process described in S302 before the time unit of the first candidate resource, and then performs resource exclusion and / or resource reporting. This avoids the problem of some candidate resources becoming expired resources because the monitored resource is located after some time-domain resources in the first time-domain resource set. For example, Figure 11 In this process, by stopping the listening process described in S302 before time slot t1 (the time unit of the first candidate resource), i.e., not listening to t2', and performing resource exclusion and / or resource reporting, the candidate resource in time slot t1 can be prevented from becoming an expired resource. Figure 12B In this process, by stopping the listening process described in S302 before time slot t1 (the time unit of the first candidate resource), that is, no longer listening to the part after time slot t1 in the range of [t2-m, t2-1], and performing resource exclusion and / or resource reporting, the candidate resource in time slot t1 can be prevented from becoming an expired resource.

[0292] In one possible design, S303a specifically includes:

[0293] S303a1, in time unit T y1 -P2, to perform resource exclusion and / or resource reporting.

[0294] Among them, T y1P1 represents the time unit for the first candidate resource. P2 represents the third preset duration. For example, the value of P2 can be pre-configured in terminal device 11, or it can be sent to terminal device 11 by network device through configuration signaling. The configuration signaling can be System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. The value of P2 can be related to one or more of the following: the processing time required for SCI decoding, the processing time required for resource exclusion, the processing time required to report the resource exclusion result to higher layers (e.g., the MAC layer), the processing time required for higher layers to complete the final resource selection process, and the processing time required to prepare the information to be transmitted. For example, the sum of the processing time required for resource exclusion, the processing time required to report the resource exclusion result to higher layers (e.g., the MAC layer), the processing time required for higher layers to complete the final resource selection process, and the processing time required to prepare the information to be transmitted can be used as the value of P2, thereby ensuring that the resource selection process is completed before the time unit of the first candidate resource so that information can be sent.

[0295] In the embodiments of this application, performing resource exclusion and / or resource reporting within a time unit (denoted as time unit a) can be understood as: starting resource exclusion and / or resource reporting from time unit a; or it can be understood as: triggering resource exclusion and / or resource reporting in time unit a. Specifically, starting resource exclusion and / or resource reporting from time unit a can mean: performing resource exclusion at the beginning of time unit a, and then starting resource reporting. The time units for performing resource exclusion and resource reporting can be the same or different; for example, resource exclusion can be performed first, followed by resource reporting. Triggering resource exclusion and / or resource reporting in time unit a can mean: triggering resource exclusion and / or reporting in time unit a, and then performing resource exclusion and / or resource reporting from time unit b after time unit a; for example, resource exclusion can be performed first, followed by resource reporting. It should be understood that, unless otherwise specified, the process of performing resource exclusion and / or resource reporting within a time unit can be understood in the same way in the embodiments of this application.

[0296] For example, in S303a1, at time unit T y1 -P2 performs resource exclusion and / or resource reporting, which can refer to time unit T. y1 -P2 begins resource exclusion, in time unit T y1 Resource reporting begins at some time unit after -P2; or, at time unit T. y1 -P2 performs resource exclusion and / or resource reporting, which can refer to time unit T. y1 -P2 triggers resource exclusion and / or resource reporting, so that in time unit T y1Resource exclusion is performed at a certain time unit after -P2, and resource reporting is performed at a certain time unit after the resource exclusion is completed.

[0297] Furthermore, when resource exclusion is performed before the time unit of the first candidate resource, regarding the time domain resource range monitored during the monitoring process of S302, as described in S302 above, this application provides the following four possible designs:

[0298] In a first possible design, terminal device 11 can be used for a first duration T' (where T... y1 -m≤T'<n-P0, where T y1 The definitions and values ​​of m, n, and P0 can be found in the corresponding description of S302 above, and will not be repeated here. This method of listening within the specified range is used to achieve the purpose of listening to the listening resources corresponding to the retransmission resources reserved by other terminal devices.

[0299] In the second possible design, terminal device 11 can be used for a second duration T (where T is...). y1 -m≤T"<T y1 -P1, where T y1 The definitions and values ​​of m and P1 can be found in the corresponding description of S302 above, and will not be repeated here. This method of listening within the specified time is used to listen to the listening resources corresponding to the retransmission resources reserved by other terminal devices.

[0300] In the third possible design, terminal device 11 can end the listening before n-P0 (where the definitions and values ​​of n and P0 can be found in the corresponding description of S302 above, and will not be repeated here). That is, when listening to the listening resources corresponding to the periodic reservations of other terminal devices, the listening can be performed on the listening resources corresponding to the periodic reservations before n-P0, thus avoiding the problem that the listening resources might be located after the candidate resources when listening to the listening resources corresponding to the periodic reservations of other terminal devices.

[0301] In the fourth possible design, it can be achieved through terminal device 11 in T y1 -P1(where T) y1 The definition and value method of P0 can be referred to the corresponding description in S302 above, and will not be repeated here. That is to say, when listening to the listening resources corresponding to the periodic reservations of other terminal devices, the listening can be stopped before T. y1 This method listens to the resources corresponding to the periodic reservations prior to P1 to avoid the problem that the listening resources might be located after the candidate resources when listening to the listening resources corresponding to the periodic reservations of other terminal devices.

[0302] The second implementation of S303 includes:

[0303] S303b, terminal device 11 performs resource exclusion and / or resource reporting in the time unit that triggers resource determination.

[0304] In other words, in the implementation described in S303b, the terminal device 11 stops the listening process described in S302 at the time unit when resource determination is triggered, and then performs resource exclusion and / or resource reporting. This avoids the problem of some candidate resources becoming expired resources because the monitored resource is located after some time-domain resources in the first time-domain resource set. For example, Figure 11 In this process, by stopping the listening process described in S302 before the time unit n that triggers resource determination, i.e., not listening to t2', and performing resource exclusion and / or resource reporting, it is possible to prevent candidate resources on time slot t1 from becoming expired resources. Figure 12B In this process, by stopping the listening process described in S302 before the time unit n that triggers resource determination, that is, no longer listening to the part after time slot t1 in the range of listening time slots [n, t2-1], and performing resource exclusion and / or resource reporting, the candidate resources on time slot t1 can be prevented from becoming expired resources.

[0305] When resource exclusion is performed before the time unit that triggers resource determination, this application provides the following two possible designs for the time domain resource range monitored during the S302 monitoring process:

[0306] In the first possible design, terminal device 11 can be used for a first duration T' (where,

[0307] T y1 -m≤T'<n-P0, where T y1 The definitions and values ​​of m, n, and P0 can be found in the corresponding description of S302 above, and will not be repeated here. This method of listening within the specified range is used to achieve the purpose of listening to the listening resources corresponding to the retransmission resources reserved by other terminal devices.

[0308] In the second possible design, terminal device 11 can end the listening before n-P0 (where the definitions and values ​​of n and P0 can be found in the corresponding description of S302 above, and will not be repeated here). That is, when listening to the listening resources corresponding to the periodic reservations of other terminal devices, the listening can be performed on the listening resources corresponding to the periodic reservations before n-P0, thus avoiding the problem that the listening resources might be located after the candidate resources when listening to the listening resources corresponding to the periodic reservations of other terminal devices.

[0309] The third implementation of S303 includes:

[0310] S303c and terminal device 11 perform resource exclusion and / or resource reporting in the time unit of the first candidate resource.

[0311] The first candidate resource is the first resource in the time domain within the first time-domain resource set, as can be seen in T above. y1 The description. For example, with Figure 10 , Figure 11 , Figure 12A as well as Figure 12B For example, if the first time-domain resource set includes time slot t1 and time slot t2, then the time unit of the first candidate resource is time slot t1, and the first candidate resource is one or more sub-channels on time slot t1.

[0312] In the implementation described in S303c above, one or more of the following may be zero: the processing time for resource exclusion, the processing time corresponding to resource reporting, the processing time required for the higher layer to complete the final resource selection process, and the processing time required to prepare the information to be transmitted. Alternatively, it can be understood that the above processes may not require separate processing time. In this case, even if resource exclusion and / or resource reporting begins at the time unit of the first candidate resource, the first candidate resource will not become an expired resource. Therefore, in this implementation, by performing resource exclusion and / or resource reporting at the time unit of the first candidate resource, the listening process is prevented from ending prematurely due to premature resource exclusion and / or resource reporting, while simultaneously avoiding the candidate resource becoming an expired resource.

[0313] Second aspect

[0314] like Figure 15 As shown, the method includes:

[0315] S401, Terminal device 11 determines the first time domain resource set in the resource selection window.

[0316] The significance, scope, and function of the resource selection window can be found in the relevant content of S301 above, and will not be repeated here.

[0317] The first time-domain resource set is used for side link transmission.

[0318] S402, Terminal device 11 monitors the second time domain resource set corresponding to the first time domain resource set.

[0319] The second time-domain resource set can be a set of time-domain resources that can reserve resources in the first time-domain resource set.

[0320] In this context, the second time-domain resource set precedes the first time-domain resource set. That is, any time-domain resource in the second time-domain resource set precedes every time-domain resource in the first time-domain resource set.

[0321] In other words, in the method provided in the second aspect, when the S401 terminal device 11 determines each first time-domain resource in the first time-domain resource set in the resource selection window, it should select time-domain resources whose corresponding monitoring resources are all located before the first time-domain resource set as first time-domain resources. That is, the set of monitoring resources corresponding to all first time-domain resources in the first time-domain resource set (i.e., the second time-domain resource set) should be located before the first time-domain resource set. In this way, the problem of some candidate resources becoming expired resources due to monitoring resources being located after some time-domain resources in the first time-domain resource set can be avoided.

[0322] Taking periodic reservations as an example, such as Figure 10 As shown, assume that the set of resource reservation periods configured in the sidelink resource pool for the partially aware resource selection mode is φ. B Assuming φ B This includes the appointment period P gap1 and appointment period P gap2 Then, time slots t1 and t2 correspond to two listening time slots t1', t1" and t2', t2" respectively. It can be seen that the listening time slots t1', t1" and t2', t2" corresponding to time slots t1 and t2 are all located before time slots t1 and t2. Therefore, time slots t1 and t2 can be regarded as resources in the first time domain resource set, and the second time domain resource set includes t1', t1", t2', t2".

[0323] For example, in Figure 11 Since the listening time slot t2' is located after time slot t1, time slots t1 and t2 cannot be included together as resources in the first time domain resource set. There are two possible approaches: First, include time slot t2 as a resource in the first time domain resource set and exclude time slot t1 from the first time domain resource set; that is, do not use the resources in time slot t1 as candidate resources for the terminal device 11 to send information, i.e., do not listen to time slots t1' and t1''. Second, include time slot t1 as a resource in the first time domain resource set and exclude time slot t2 from the first time domain resource set; that is, do not use the resources in time slot t2 as candidate resources for the terminal device 11 to send information, i.e., do not listen to time slots t2' and t2''.

[0324] In addition, regarding retransmission resource reservations, as mentioned above... Figure 12A and Figure 12B The description states that, due to the ability to book any candidate resource (such as candidate resource), The resource range is a continuous interval (i.e.) Therefore, in order to ensure that the second time domain resource set is located before the first time domain resource set, when determining the listening resources corresponding to the retransmission resources reserved by other terminal devices, the time domain resources before the first time domain resource set can be used as the listening resources corresponding to the retransmission resources.

[0325] It should be noted that, in the embodiments of this application, the listening resource corresponding to the retransmission resource can be understood as the listening resource in the second time domain resource set that can be reserved for the candidate resource in the first time domain resource set by means of retransmission resource reservation.

[0326] Furthermore, in the method provided in the second aspect above, after S402 is executed, i.e., after the listening to the second time-domain resource set ends, resource exclusion and resource reporting can be performed based on the listening results, thereby determining the candidate resources for sending the information to be transmitted. The implementation process of resource exclusion and resource reporting can be referred to the corresponding description in the method provided in the first aspect above, and will not be repeated here.

[0327] In the above method, when determining each first time-domain resource in the first time-domain resource set in the resource selection window, the time-domain resources whose corresponding monitoring resources are all located before the first time-domain resource set are selected as the first time-domain resources. This means that the set of monitoring resources corresponding to each first time-domain resource in the first time-domain resource set (i.e., the second time-domain resource set) is located before the first time-domain resource set. This avoids the problem of some candidate resources becoming expired resources because the monitoring resources are located after some time-domain resources in the first time-domain resource set.

[0328] Furthermore, when the second time-domain resource set is located before the first time-domain resource set, this application embodiment provides the following two implementation methods for the position of the second time-domain resource set:

[0329] Implementation Method 1:

[0330] The second time-domain resource set precedes the first time-domain resource set. Specifically, it can mean that listening to the second time-domain resource set ends before the time unit that triggers resource determination. Alternatively, it can be understood as: the second time-domain resource set is located before the time unit that triggers resource determination.

[0331] In other words, in the implementation method one, when S401 determines the first time-domain resource set in the resource selection window, it requires that the listening resources of each first time-domain resource in the first time-domain resource set are all located before the time unit of triggering resource determination. This can also be understood as: when determining each first time-domain resource in the first time-domain resource set in the resource selection window, the time-domain resource whose corresponding listening resources are all located before the time unit of triggering resource determination is selected as the first time-domain resource.

[0332] In the above implementation, considering that after the listening ends, processes such as resource exclusion and / or resource reporting based on the listening results still need to be performed, the listening can be stopped before the time unit that triggers resource determination. Therefore, by ending the listening before the time unit that triggers resource determination, time can be allowed for subsequent resource exclusion and / or resource reporting processes, thus preventing some candidate resources in the first time domain resource set from becoming expired resources.

[0333] In one possible design, the method's termination of monitoring the second time-domain resource set before the time unit that triggers resource determination can refer to: the time unit T for terminating monitoring of the second time-domain resource set. end The following relationship must be satisfied:

[0334] T end <n-P0

[0335] Where P0 is the first preset duration and n is the time unit for triggering resource determination.

[0336] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end Located before the second time unit. The second time unit is the first preset time unit (i.e., n-P0) before the time unit that triggers resource determination.

[0337] The value of P0 can be pre-configured in the terminal device 11, or it can be sent to the terminal device 11 by the network device through configuration signaling. This configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. The value of P0 can be related to the processing time required for SCI decoding. For example, P0 can be set to the processing time required for SCI decoding, or it can be set to a value longer than the processing time required for SCI decoding, ensuring that listening is completed before the resource determination time unit.

[0338] For example, Figure 16 If the listening to the second time-domain resource set ends before n-P0, then since the listening resources corresponding to the periodic reservation of time slot t2 include time slot t2' (time slot t2' is after n-P0), the first time-domain resource set can include time slot t1, but cannot include time slot t2. That is to say, the second time-domain resource set can include: time slot t1' and time slot t1', and the second time-domain resource set cannot include t2' and time slot t2".

[0339] Additionally, when the monitoring of the second time-domain resource set ends before the time unit that triggers resource determination, i.e., the second time-domain resource set is located before the time unit that triggers resource determination, S401 has the following two possible designs:

[0340] The first possible design: The first time-domain resource set is located before the third time-domain resource set.

[0341] The third time domain resource is located after the time unit for determining the trigger resource, and is spaced four preset time intervals from the time unit for determining the trigger resource.

[0342] In other words, the distance between the time unit of the last time-domain resource in the first time-domain resource set and the time unit that triggers the resource determination is less than the fourth preset duration.

[0343] In the above design, by ensuring that the distance between the time unit of the last time-domain resource in the first time-domain resource set and the time unit for determining the trigger resource is less than the fourth preset duration, it is possible to avoid the periodically scheduled monitoring resource being located after the time unit for determining the trigger resource, thereby preventing the periodically scheduled monitoring resource from being located after the candidate resource. For example, in Figure 10 In this context, when the interval between time slot t2 (the last time-domain resource in the first time-domain resource set) and the time unit n that triggers resource determination is sufficiently small, or in other words, when the interval between time slot t2 and the time unit n that triggers resource determination is relatively small compared to the period P... gap1 When the time is sufficiently small, the periodically reserved listening resources corresponding to each time-domain resource in the first time-domain resource set are all located before the time unit where the trigger resource is determined. Figure 11 In the case of time slot t2, the interval between time slot t2 and the time unit n for determining the triggering resource is too large, which in turn leads to a relatively large interval between time domain resources in the first time domain resource set (i.e., t1 and t2), resulting in the periodic reservation listening time slot t2' corresponding to time slot t2 being located after t1.

[0344] Optionally, the value of the fourth preset duration P3 can be related to the period set φ. B The minimum resource reservation period P gap_min The size and the processing time T required for SCI decoding proc,0 At least one of them is related. Wherein, the periodic set φ B A set of resource reservation periods configured for the sidelink resource pool to enable a partially aware resource selection mode.

[0345] For example, the value of P3 can be P gap -T proc,0 Then the time unit of the third time-domain resource is n+P. gap -T proc,0That is, the time unit T of the last time-domain resource in the first time-domain resource set. y2 Satisfy: T y2 <n+P gap -T pro,c0 It can also be understood as the time unit of the last time-domain resource in the first time-domain resource set and nT. proc,0 The interval between them is less than P gap That is, T y2 -(nT proc,0 ) < P gap This ensures that the periodically reserved listening resources corresponding to the last time-domain resource in the first time-domain resource set are all located in nT. proc,0 Previously, all the periodically scheduled listening resources corresponding to the time-domain resources in the first time-domain resource set were located in nT. proc,0 Before.

[0346] Furthermore, because the time unit of the last time-domain resource in the first time-domain resource set is nT proc,0 The interval between them is less than P gap In other words, the number of time-domain resources in the first time-domain resource set cannot exceed P. gap -T pro,c0 -T1. Where T1 represents the interval between the lower bound of the resource selection window [n+T1, n+T2] and the time unit n that triggers resource determination. For example, when determining the first time-domain resource set from the resource selection window, the number of time slots included in the first time-domain resource set cannot exceed P. gap -T pro,c0 -T1.

[0347] In the above design, it is considered that if the minimum period among all period configurations supported by partial perception (i.e., the period set φ) B When the minimum period in the set is small, it may cause the last time-domain resource in the first time-domain resource set to be positioned relatively early, resulting in a smaller number of time-domain resources in the first time-domain resource set. Therefore, this can be addressed by assigning a period set φ... B Set a minimum threshold value, i.e., require the periodic set φ to be... B The minimum period in the first time domain resource set is greater than or equal to the first period threshold, thereby ensuring that there are a large number of time domain resources in the first time domain resource set.

[0348] The second possible design: The selection of the first time-domain resource set must ensure that the terminal device 11 can listen within the first duration. The first duration T' satisfies the following relationship:

[0349] T y1 -m≤T'<n-P0;

[0350] Among them, Ty1 The time unit for the first candidate resource. The value of m can be pre-configured in terminal device 11, or it can be sent to terminal device 11 by network device through configuration signaling, where the configuration signaling can be System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. m is the maximum logical interval of the listening resource that can be scheduled for retransmission, that is, the time unit for other terminal devices to schedule retransmissions. y1 The earliest time unit for retransmission resource reservation is T. y1 -m, where the logical interval refers to the number of time units that only include the sidelink resource pool. For example, in NR-V2X, m can be 31. n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0351] In other words, the first duration T' includes the time unit between the first time unit and the second time unit. The first time unit is the time unit preceding the time unit of the first candidate resource, and the time unit spaced m apart from the first candidate resource (i.e., T). y1 -m), the second time unit is the time unit that is the first preset time interval (i.e., n-P0) before the time unit that triggers resource determination.

[0352] The method for obtaining and valuing the first preset duration P0 can be referred to the description of the first preset duration P0 above, and will not be repeated here.

[0353] Optionally, in this method: the time unit T of the first candidate resource in the first time-domain resource set y1 The interval between n-P0 and n is less than m. The definitions and values ​​of m and n can be found in the description above.

[0354] By ensuring that the time unit of the first candidate resource in the first time domain resource set is less than m from n-P0, it can be guaranteed that the first duration T' is not an empty set, which means that the retransmission resource reservations of other terminal devices can be monitored.

[0355] Implementation Method Two:

[0356] The second time-domain resource set is located before the first time-domain resource set. Specifically, it can mean that the listening to the second time-domain resource set ends before the time unit of the first candidate resource.

[0357] The first candidate resource is the first resource in the time domain of the first time domain resource set.

[0358] In other words, in the second implementation scheme, when S401 determines the first time domain resource set in the resource selection window, it requires that the listening resources of each first time domain resource in the first time domain resource set are all located before the first time domain resource set. This can also be understood as: when determining each first time domain resource in the first time domain resource set in the resource selection window, the time domain resource whose corresponding listening resources are all located before the first time domain resource set is selected as the first time domain resource.

[0359] In the above implementation design, it is considered that after the listening ends, processes such as resource exclusion and / or resource reporting based on the listening results still need to be performed. Therefore, by ending the listening before the time unit of the first candidate resource, time can be allowed for subsequent resource exclusion and / or resource reporting processes, preventing some candidate resources in the first time domain resource set from becoming expired resources.

[0360] In one possible design, the method's statement that "ending monitoring of the second time-domain resource set before the time unit of the first candidate resource" can refer to: ending monitoring of the second time-domain resource set in time unit T. end The following relationship must be satisfied:

[0361] T end <T y1 -P1

[0362] Among them, T y1 P1 is the time unit for the first candidate resource, and P2 is the second preset duration.

[0363] In other words, the time unit T at which the monitoring of the second time-domain resource set ends. end Located before the third time unit. The third time unit is the second preset duration time unit (i.e., T) preceding the time unit of the first candidate resource. y1 -P1).

[0364] The value of P1 can be pre-configured in the terminal device 11, or it can be sent to the terminal device 11 by the network device through configuration signaling. The configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. The value of P0 can be related to the processing time required for SCI decoding. The value of P1 can be related to one or more of the following: the processing time required for resource exclusion, the processing time required to report the resource exclusion result to higher layers (e.g., the MAC layer), the processing time required for higher layers to complete the final resource selection process, the time required to send the information to be transmitted, and the processing time required for SCI decoding. Other descriptions of the second preset duration P1 can be found in the corresponding content of the method described in the first aspect above, and will not be repeated here.

[0365] For example, Figure 17If the listening to the second time-domain resource set ends before t1-P1, then since the listening resources corresponding to the periodic reservation of time slot t2 include time slot t2' (time slot t2' is after t1-P1), the first time-domain resource set can include time slot t1, but cannot include time slot t2. That is to say, the second time-domain resource set can include: time slot t1' and time slot t1', and the second time-domain resource set cannot include t2' and time slot t2.

[0366] Additionally, when the monitoring of the second time-domain resource set ends before the time unit of the first candidate resource, i.e., when the second time-domain resource set is located before the time unit of the first candidate resource, S401 has the following two possible designs:

[0367] The first possible design: The first time-domain resource set is located before the fourth time-domain resource set.

[0368] The fourth time-domain resource is located after the first candidate resource and is separated from the first candidate resource by a fifth preset time interval.

[0369] In other words, the distance between the time unit of the last time domain resource in the first time domain resource set and the time unit of the first candidate resource is less than the fifth preset duration.

[0370] In the above design, the situation where the periodically scheduled monitoring resource is located after the candidate resource is avoided by ensuring that the distance between the time unit of the last time-domain resource in the first time-domain resource set and the time unit of the first candidate resource is less than a fifth preset duration. For example, in Figure 10 In this context, when the interval between time slot t2 (the last time-domain resource in the first time-domain resource set) and the first candidate resource (time slot t1) is sufficiently small, the periodically reserved listening resources corresponding to each time-domain resource in the first time-domain resource set are all located before the time unit for determining the trigger resource. Figure 11 In the case of time slot t2, the interval between time slot t2 and the first candidate resource (i.e., time slot t1) is too large, which causes the periodic reserved listening time slot t2' corresponding to time slot t2 to be located after t1.

[0371] Optionally, the value of the fifth preset duration P4 can be related to the processing time required for resource exclusion, the processing time required to report the resource exclusion result to higher layers (e.g., the MAC layer), the processing time required for higher layers to complete the final resource selection process, the time required to send the information to be transmitted, and the period set φ. B The minimum period P in gap_min The size and the processing time T required for SCI decoding proc,0 It relates to one or more of the elements. Among them, the periodic set φ BA set of resource reservation periods configured for the sidelink resource pool to enable a partially aware resource selection mode.

[0372] For example, the value of P4 can be P. gap_min -T proc,0 -T proc,1 Among them, T proc,0 T represents the processing time required for SCI decoding. proc,1 This represents part or all of the processing time required for resource exclusion, the processing time required to report the resource exclusion results to higher layers (such as the MAC layer), the processing time required for higher layers to complete the final resource selection process, and the time required to send the information to be transmitted.

[0373] The time unit of the fourth time-domain resource is T. y1 +P gap_min -T proc,0 -T proc,1 T y1 This represents the time unit of the first time-domain resource in the first time-domain resource set; that is, the time unit T of the last time-domain resource in the first time-domain resource set. y2 Satisfy: T y2 <T y1 +P gap_min -T proc,0 -T proc,1 It can also be understood as the time unit of the last time-domain resource in the first time-domain resource set and T. y1 -T proc,0 -T pro,c1 The interval between them is less than P gap_min That is, T y2 -(T y1 -T proc,0 -T pro,c1 ) < P gap_min This ensures that the periodically reserved listening resources corresponding to the last time-domain resource in the first time-domain resource set are all located in T. y1 -T proc,0 -T pro,c1 Previously, all the periodically scheduled listening resources corresponding to the time-domain resources in the first time-domain resource set were located in T. y1 -T proc,0 -T pro,c1 Before.

[0374] Furthermore, because the time unit of the last time-domain resource in the first time-domain resource set is different from T... y1 -T proc,0 -T pro,c1 The interval between them is less than P gap_min In other words, the number of time-domain resources in the first time-domain resource set cannot exceed P.gap -T pro,c0 -T pro,c1 For example, when determining the first time-domain resource set from the resource selection window, the number of time slots included in the first time-domain resource set cannot exceed P. gap -T pro,c0 -T pro,c1 .

[0375] In the above design, it is considered that if the minimum period among all period configurations supported by partial perception (i.e., the period set φ) B When the minimum period in the set is small, it may cause the last time-domain resource in the first time-domain resource set to be positioned relatively early, resulting in a smaller number of time-domain resources in the first time-domain resource set. Therefore, by giving the period set φ... B Set a minimum threshold value, i.e., require the periodic set φ to be... B The minimum period in the first time domain resource set is greater than or equal to the first period threshold, thereby ensuring that there are a large number of time domain resources in the first time domain resource set.

[0376] The second possible design: The selection of the first time-domain resource set must ensure that terminal device 11 can listen within the second duration. The second duration T” satisfies the following relationship:

[0377] T y1 -m≤T"<T y1 -P1;

[0378] Among them, T y1 The time unit for the first candidate resource, m, can be pre-configured in terminal device 11 or sent to terminal device 11 by network device through configuration signaling. The configuration signaling can be a System Message Block (SIB), Radio Resource Control (RRC) signaling, or physical layer control information. m is the maximum logical interval of the listening resource that can be scheduled for retransmission, i.e., the interval at which other terminal devices can schedule retransmissions. y1 The earliest time unit for retransmission resource reservation is T. y1 -m, where the logical interval refers to the number of time units that only include the sidelink resource pool. For example, in NR-V2X, m can be 31. n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0379] In other words, the second duration T" includes the time unit between the first time unit and the third time unit. The first time unit is the time unit preceding the time unit of the first candidate resource, and the time unit m (i.e., T) that is interval m from the first candidate resource. y1 -m), the third time unit is the time unit before the time unit of the first candidate resource, and the time unit with a second preset time interval (i.e., T) between the first candidate resource and the second candidate resource. y1 -P1).

[0380] The method for obtaining and valuing the first preset duration P1 can be referred to the description of the first preset duration P1 above, and will not be repeated here.

[0381] Optionally, in this method: the time unit T of the first candidate resource in the first time-domain resource set y1 With T y1 - The interval of P1 is less than m. This can also be understood as: in this method, P1 is less than m. The definitions and values ​​of m and P1 are described above.

[0382] By aligning the time unit of the first candidate resource in the first time domain resource set with T y1 The interval of -P1 is less than m, which can ensure that the first duration T' is not an empty set, that is, it can ensure that the reservation of retransmission resources of other terminal devices is monitored.

[0383] Third aspect

[0384] like Figure 18 As shown, the method includes:

[0385] S501, Terminal device 11 determines the first time domain resource set in the resource selection window.

[0386] The definition and scope of the resource selection window can be found in the relevant content in S301 above, and will not be repeated here.

[0387] The first time-domain resource set is used for side-link transmission. The scope and determination method of the first time-domain resource set can be found in the corresponding content of S301 above, and will not be repeated here.

[0388] S502. When the first listening resource is after the time unit of triggering resource determination or the time unit of the first candidate resource, the terminal device 11 excludes the second candidate resource corresponding to the first listening resource from the first time domain resource set.

[0389] The first candidate resource is the first resource in the time domain of the first time domain resource set.

[0390] The first listening resource may include some or all of the listening resources of a candidate resource (i.e., the second candidate resource) in the first time domain resource set.

[0391] For example, if the first monitoring resource is a partial monitoring resource of the second candidate resource, then if all partial monitoring resources of the second candidate resource are after the time unit of triggering resource determination or after the time unit of the first candidate resource, the second candidate resource will be excluded from the first time domain resource set. Figure 11As shown, assuming the first time-domain resource set includes time slots t1 and t2, the listening resources for time slot t1 include t1' and t1', and the listening resources for time slot t2 include t2' and t2'. It can be seen that t2' is located after the time unit n for triggering resource determination and after time slot t1. Therefore, some of the listening resources for time slot t2 are located after the time unit for triggering resource determination or after the time unit of the first candidate resource. Thus, time slot t2 is excluded from the first time-domain resource set.

[0392] For example, if the first monitoring resource is all the monitoring resources of the second candidate resource, then if all the monitoring resources of the second candidate resource are after the time unit of triggering resource determination or after the time unit of the first candidate resource, the second candidate resource will be excluded from the first time domain resource set. Continuing with... Figure 11 For example, although t2' is located after the time unit n for triggering resource determination and time slot t1, t2" is located after the time unit for triggering resource determination and before time slot t1. Therefore, the listening resources of time slot t2 are not all located after the time unit for triggering resource determination or the time unit for the first candidate resource. In this case, time slot t2 is not excluded from the first time domain resource set.

[0393] The following describes the two implementation methods involved in S502:

[0394] Implementation Method 1: S502 includes:

[0395] S502a. After the first listening resource is determined in the time unit of triggering resource determination, the terminal device 11 excludes the second candidate resource corresponding to the first listening resource from the first time domain resource set.

[0396] In this implementation, the first listening resource can be understood as: the resource that occurs after the time unit in the time domain where the resource is determined.

[0397] For example, such as Figure 19 As shown, the first time-domain resource set includes time slot t1 and time slot t2, and the period set φ B This includes: period P gap5 and period P gap6 The periodically reserved listening resources corresponding to time slot t1 include time slot t1' and time slot t1"; the periodically reserved listening resources corresponding to time slot t2 include time slot t2' and time slot t2". It can be seen that time slot t2' is located after the time unit for determining the trigger resource, so time slot t2 corresponding to time slot t2' is excluded from the first time domain resource set. At this time, time slot t2' is equivalent to the first listening resource, and time slot t2 is equivalent to the second candidate resource corresponding to the first listening resource.

[0398] Implementation Method 2: S502 includes:

[0399] S502b: When the first listening resource is after the time unit of the first candidate resource, the terminal device 11 excludes the second candidate resource corresponding to the first listening resource from the first time domain resource set.

[0400] In this implementation, the first monitored resource can be understood as: the resource that follows the time unit of the first candidate resource in the time domain. For example, Figure 11 If time slot t2' is located after time slot t1 (the first candidate resource), then time slot t2 corresponding to time slot t2' is excluded from the first time domain resource set. At this time, time slot t2' is equivalent to the first monitoring resource, and time slot t2 is equivalent to the second candidate resource corresponding to the first monitoring resource.

[0401] After excluding the second candidate resource from the first temporal resource set, the method further includes:

[0402] S503, Terminal device 11 monitors the second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set.

[0403] After monitoring the second time-domain resource set corresponding to the remaining time-domain resources in the first time-domain resource set, resource exclusion and resource reporting can be performed based on the monitoring results, thereby determining the candidate resources for sending the information to be transmitted. The implementation process of resource exclusion and resource reporting can be referred to the corresponding description in the method provided in the first aspect above, and will not be repeated here.

[0404] The process of monitoring the second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set, as well as the process of resource exclusion and resource reporting based on the monitoring results, can be referred to the above content and will not be repeated here.

[0405] In the above method, by excluding the second candidate resource corresponding to the first monitoring resource from the first time-domain resource set after the time unit of trigger resource determination or the time unit of the first candidate resource, it is ensured that there are no time-domain resources in the second time-domain resource set that are located after the time unit of trigger resource determination or the time-domain resources in the first resource set. This avoids the problem of some candidate resources being invalidated and improves the utilization rate of the candidate resources included in the first resource set. In addition, since there are no time-domain resources in the second time-domain resource set that are located after the time unit of trigger resource determination or the time-domain resources in the first resource set, it is not necessary to monitor time-domain resources that are located after the time unit of trigger resource determination or the time-domain resources in the first resource set. This allows for the selection of resources to send information as early as possible, reducing the delay in sending information.

[0406] In one possible design, the method also includes:

[0407] S504, Terminal device 11 determines the fourth candidate resource set from the third candidate resource set based on the monitoring results.

[0408] The third candidate resource set is the set of the remaining time-domain resources in the first time-domain resource set mentioned above.

[0409] For example, after monitoring the second time-domain resource set corresponding to the set of remaining time-domain resources in the first time-domain resource set, the monitoring results are obtained, and then resource exclusion is performed, that is, a fourth candidate resource set is determined from the third candidate resource set. The implementation process of resource exclusion can be referred to the description above, and will not be repeated here.

[0410] In one possible implementation, after determining the fourth candidate resource set, the method further includes:

[0411] S505a, Terminal device 11 determines the resources for transmitting information from the fourth candidate resource set and the second candidate resource set according to the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set.

[0412] The second candidate resource set is a set of candidate resources that are monitored after the time unit when the trigger resource is determined or the time unit of the first candidate resource. That is, it is the set of resources excluded from the first time-domain resource set by S502 above.

[0413] For example, after completing resource exclusion, terminal device 11 reports the fourth candidate resource set to a higher layer (such as the MAC layer). Terminal device 11 also reports the second candidate resource set to a higher layer. Then, the higher layer of terminal device 11 determines the resources for transmitting information from the fourth and second candidate resource sets according to their respective priorities.

[0414] Optionally, the priority of the fourth candidate resource set and the priority of the second candidate resource set can be expressed as follows: the priority of the fourth candidate resource set is higher than the priority of the second candidate resource set. This can be understood as preferentially selecting time-domain resources from the fourth candidate resource set as resources for transmitting information.

[0415] For example, when terminal device 11 determines, based on the monitoring results, that all time-domain resources in the third candidate resource set have been reserved by other devices, or when, during the re-evaluation or preemption monitoring process, it determines that all resources in the third candidate resource set have been reserved by other devices, it determines the resource for transmitting custom language information from the second candidate resource set. This can be understood as the fourth candidate resource set being an empty set in the above example.

[0416] For another example, the higher layer of the terminal device 11 selects resources for transmitting information from the fourth candidate resource set in a certain order. If the number of resources in the fourth candidate resource set is insufficient for transmitting information, then resources for transmitting information are selected from the second candidate resource set.

[0417] In another possible implementation, after determining the fourth candidate resource set, the method further includes:

[0418] S505b, the terminal device 11 determines the resources for transmitting information from the fourth candidate resource set and the second candidate resource set based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set.

[0419] For example, after completing resource exclusion, terminal device 11 reports the fourth candidate resource set to a higher layer (such as the MAC layer). Terminal device 11 also reports the second candidate resource to the higher layer. Then, the higher layer of terminal device 11 determines the resource for transmitting information from the fourth and second candidate resources according to the probabilities corresponding to the fourth and second candidate resources.

[0420] In one possible implementation, the probability corresponding to the fourth candidate resource set can refer to the probability that the candidate resources in the fourth candidate resource set are used for transmitting information; the probability corresponding to the second candidate resource set can refer to the probability that the candidate resources in the second candidate resource set are used for transmitting information.

[0421] For example, suppose the probability of the fourth candidate resource set is 0.8 and the probability of the second candidate resource set is 0.1. Then, based on these probabilities, we can first determine the set of resources used for information transmission (i.e., the fourth candidate resource set or the second candidate resource set) from the fourth and second candidate resource sets. Assuming the set of resources used for information transmission is the fourth candidate resource set, we then continue to determine the resources used for information transmission from the fourth candidate resource set.

[0422] In another possible implementation, the probability corresponding to the fourth candidate resource set can refer to the probability that each candidate resource in the fourth candidate resource set is used for information transmission when it is used for information transmission; the probability corresponding to the second candidate resource set can refer to the probability that each candidate resource in the second candidate resource set is used for information transmission when it is used for information transmission.

[0423] For example, suppose the probability corresponding to the fourth candidate resource set is 0.1, and this fourth candidate resource set includes 9 candidate resources; the probability corresponding to the second candidate resource set is 0.01, and this second candidate resource set includes 10 candidate resources. That is, the probability that each of the 9 candidate resources in the fourth candidate resource set is used for information transmission is 0.1, and the probability that each of the 10 candidate resources in the second candidate resource set is used for information transmission is 0.01. Then, resources for information transmission can be selected from the fourth and second candidate resource sets according to these probabilities.

[0424] For example, the higher layers of terminal device 11 select resources for transmitting information from the fourth candidate resource and the second candidate resource with probabilities Pro1 and Pro2, respectively.

[0425] In another possible implementation, after determining the fourth candidate resource set, the method further includes:

[0426] S505c, Terminal device 11 determines the resources for transmitting information from the fourth candidate resource set.

[0427] Once the resources for transmitting information are identified, they can be used to transmit the information. Specifically, the process of using resources to transmit information can be found in existing technologies, and will not be elaborated upon here.

[0428] It is understood that in the embodiments of this application, the terminal device may execute some or all of the steps in the embodiments of this application. These steps or operations are merely examples, and other operations or variations thereof may also be performed in the embodiments of this application. Furthermore, the steps may be executed in different orders as presented in the embodiments of this application, and it is not necessarily necessary to execute all the operations in the embodiments of this application. The embodiments provided in this application are related and may be referenced or cited in relation to each other.

[0429] The above embodiments mainly describe the solutions provided by the embodiments of this application from the perspective of a terminal device. It should be understood that the terminal device described above includes hardware structures and / or software modules corresponding to each function in order to achieve the corresponding functions. Those skilled in the art should readily recognize that, in conjunction with the units of the various examples described in the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0430] This application embodiment can divide the terminal device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.

[0431] like Figure 20 The diagram shown is a schematic representation of a sidelink transmission resource determination device 60 provided in an embodiment of this application. The sidelink transmission resource determination device 60 can be a chip or system-on-a-chip in a terminal device. This sidelink transmission resource determination device 60 can be used to perform the functions of the terminal device involved in the above embodiments. As one possible implementation, the sidelink transmission resource determination device 60 includes:

[0432] Processing unit 601 is used to determine a first time-domain resource set in the resource selection window;

[0433] Transceiver unit 602 is used to monitor the second time-domain resource set corresponding to the first time-domain resource set;

[0434] Processing unit 601 is used to perform resource exclusion and / or resource reporting before the time unit of the first candidate resource, or during the time unit of the first candidate resource or during the time unit that triggers resource determination.

[0435] The first time-domain resource set is used for side-link transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0436] In one possible design, the transceiver unit 602 is specifically used to perform the listening during a first duration T', which satisfies the following relationship:

[0437] T y1 -m≤T'<n-P0;

[0438] Among them, T y1 is the time unit for the first candidate resource, m is a pre-configured parameter or a parameter determined by configuration signaling, n is the time unit for triggering resource determination, and P0 is the first preset duration.

[0439] In one possible design, the transceiver unit 602 is specifically used to perform the listening during a second duration T”, which satisfies the following relationship:

[0440] T y1 -m≤T"<T y1-P1;

[0441] Among them, T y1 is the time unit of the first candidate resource, m is a pre-configured parameter or a parameter determined by configuration signaling, and P1 is the second preset duration.

[0442] In one possible design, processing unit 601 is specifically used to perform resource exclusion and / or resource reporting before the time unit of the first candidate resource, including: in time unit T y1 -P2, performs resource exclusion and / or resource reporting; where T y1 P1 represents the time unit of the first candidate resource, and P2 represents the third preset duration. For example... Figure 21 The diagram shown is a schematic representation of a sidelink transmission resource determination device 70 provided in an embodiment of this application. The sidelink transmission resource determination device 70 can be a chip or system-on-a-chip in a terminal device. This sidelink transmission resource determination device 70 can be used to perform the functions of the terminal device involved in the above embodiments. As one possible implementation, the sidelink transmission resource determination device 70 includes:

[0443] Processing unit 701 is used to determine a first time-domain resource set in a resource selection window; transceiver unit 702 is used to listen to a second time-domain resource set corresponding to the first time-domain resource set, wherein the second time-domain resource set is located before the first time-domain resource set.

[0444] The first time-domain resource set is used for side link transmission.

[0445] In one possible design, the transceiver unit 702 is also configured to end the listening before the time unit n that triggers resource determination.

[0446] In one possible design, the first time-domain resource set is located before the third time-domain resource; the third time-domain resource is located after the time unit where the trigger resource is determined, and is spaced four preset durations apart from the time unit where the trigger resource is determined.

[0447] In one possible design, the transceiver unit 702 is specifically used to perform the listening during a first duration T', which satisfies the following relationship:

[0448] T y1 -m≤T'<n-P0;

[0449] Among them, T y1The first candidate resource is the first resource in the time domain of the first time domain resource set, m is a pre-configured parameter or a parameter determined by configuration signaling, n is the time unit that triggers resource determination, and P0 is the first preset duration.

[0450] In one possible design, the transceiver unit 702 is also configured to end the listening before the time unit of the first candidate resource.

[0451] In one possible design, the first time-domain resource set is located before the fourth time-domain resource; the fourth time-domain resource is located after the first candidate resource and is spaced five preset time intervals from the first candidate resource; the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0452] In one possible design, the transceiver unit 702 is specifically used to perform the listening during a second duration T”, which satisfies the following relationship:

[0453] T y1 -m≤T"<T y1 -P1;

[0454] Among them, T y1 P1 is the time unit of the first candidate resource, which is the first resource in the time domain of the first time domain resource set. m is a pre-configured parameter or a parameter determined by configuration signaling. P1 is the second preset duration.

[0455] like Figure 22 The diagram shown is a schematic representation of a sidelink transmission resource determination device 80 provided in an embodiment of this application. The sidelink transmission resource determination device 80 can be a chip or system-on-a-chip in a terminal device. This sidelink transmission resource determination device 80 can be used to perform the functions of the terminal device involved in the above embodiments. As one possible implementation, the sidelink transmission resource determination device 80 includes:

[0456] Processing unit 801 is used to determine a first time-domain resource set in the resource selection window;

[0457] The processing unit 801 is used to exclude the second candidate resource corresponding to the first monitoring resource from the first time domain resource set when the first monitoring resource is triggered at the resource determination time n or after the first candidate resource.

[0458] Transceiver unit 802 is used to monitor the second time domain resource set corresponding to the remaining time domain resources in the first time domain resource set;

[0459] The first time-domain resource set is used for side-link transmission, and the first candidate resource is the first resource in the time domain of the first time-domain resource set.

[0460] In one possible design, the processing unit 801 is further configured to determine a fourth candidate resource set from the third candidate resource set based on the result of the monitoring; wherein the third candidate resource set is the set of the remaining time-domain resources;

[0461] The processing unit 801 is further configured to determine, based on the priority corresponding to the fourth candidate resource set and the priority corresponding to the second candidate resource set, the resources used for transmitting information from the fourth candidate resource set and the second candidate resource set;

[0462] Alternatively, the processing unit 801 is further configured to determine, based on the probability corresponding to the fourth candidate resource set and the probability corresponding to the second candidate resource set, the resources used for transmitting information from the fourth candidate resource set and the second candidate resource set.

[0463] It is understood that a detailed description of the functions of each unit in the aforementioned device 60-80 for determining side-link transmission resources can be found in the method embodiments, for example... Figure 9 , Figure 15 as well as Figure 18 The description of the relevant steps performed by the corresponding terminal device 11 in the illustrated embodiment will not be repeated here.

[0464] When using integrated units, such as Figure 23 A schematic diagram of a sidelink transmission resource determination device 90 according to the above embodiments is shown. This sidelink transmission resource determination device 90 may include a processing module 901 and a communication module 902. Optionally, the sidelink transmission resource determination device 90 may further include a storage module 903. The processing module 901 is used to control and manage the operation of the sidelink transmission resource determination device 90. For example, the processing module 901 is used to execute the information / data processing steps of the sidelink transmission resource determination device 90, so that the sidelink transmission resource determination device 90 performs the functions of the terminal device in the method provided in the above embodiments.

[0465] The communication module 902 supports the steps of the device 90 for determining side-link transmission resources in sending or receiving information / data. The storage module 903 stores program code and data that can be used by the device for sending side-link resources.

[0466] For example, in some embodiments, the processing module 901 is used to perform Figure 9 S301 and S303 in the example. Communication module 902 is used to execute... Figure 9 S302 in the middle.

[0467] Additionally, in some embodiments, the processing module 901 is also used to perform Figure 15 S401 in the middle. Communication module 902 is used to perform S401. Figure 15 S402 in the middle.

[0468] For example, in some embodiments, the processing module 901 is used to perform... Figure 18 S501, S502, S504, and S505. Communication module 902 is used to execute... Figure 15 S503 in the middle.

[0469] The processing module 901 can be a processor or controller, such as a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, etc. The communication module 902 can be a transceiver, transceiver circuitry, or communication interface, etc. The storage module 903 can be a memory.

[0470] When the processing module 901 is processor 21 or processor 25, the communication module 902 is transceiver 23, and the storage module 903 is memory 22, the apparatus for transmitting-side link resources involved in this application can be... Figure 7 The communication device shown.

[0471] In one possible embodiment, Figure 7 The communication device shown is a terminal device, or a device for determining crosslink transmission resources applied to a terminal device.

[0472] Figure 24 A schematic diagram of a device for determining crosslink transmission resources is shown, which may be a chip 100. The chip 100 includes one or more processors 1001 and interface circuitry 1002. Optionally, the chip 100 may also include a bus 1003.

[0473] The processor 1001 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method 200 can be completed by the integrated logic circuitry in the hardware of the processor 1001 or by software instructions.

[0474] Optionally, the processor 1001 described above may be a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component. It can implement or execute the methods and steps disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor, etc.

[0475] The interface circuit 1002 can be used to communicate with other devices. For example, the interface circuit 1002 can be used to send or receive data, instructions or information. The processor 1001 can use the data, instructions or other information received by the interface circuit 1002 to process the data, instructions or other information, and can send the processed information out through the interface circuit 1002.

[0476] For example, when the chip 100 is used to implement the function of the first node in the above method, the other devices mentioned above can be the second node or the devices in the second node (such as the data transmission device in the second node) as described in the above embodiments.

[0477] For example, when the chip 100 is used to implement the function of the second node in the above method, the other devices mentioned above can be the first node or the devices in the first node (such as the data transmission device in the first node) as described in the above embodiments.

[0478] Optionally, the chip may also include memory, which may include read-only memory and random access memory, providing operation instructions and data to the processor. A portion of the memory may also include non-volatile random access memory (NVRAM).

[0479] Optionally, the memory stores executable software modules or data structures, and the processor can execute corresponding operations by calling the operation instructions stored in the memory (which may be stored in the operating system).

[0480] Optionally, the chip can be used in the first control device, second control device, or terminal device involved in the embodiments of this application. Optionally, the interface circuit 1002 can be used to output the execution result of the processor 1001. For the data transmission methods provided in one or more embodiments of this application, please refer to the foregoing embodiments, which will not be repeated here.

[0481] It should be noted that the functions of the processor 1001 and the interface circuit 1002 can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are imposed here.

[0482] In one possible implementation, the interface circuit 1002 is used to perform... Figure 9 , Figure 15 and Figure 18 The listening steps of the terminal device 11 in the illustrated embodiment. Processor 1510 is used to execute... Figure 9 , Figure 15 , Figure 18 The processing steps of the terminal device 11 in the illustrated embodiment.

[0483] Furthermore, embodiments of this application may provide a computer-readable storage medium storing instructions that, when executed, implement... Figure 9 , Figure 15 and Figure 18 The functions of any terminal device 11.

[0484] This application provides a computer program product including instructions. The computer program product includes instructions that, when executed, implement... Figure 9 , Figure 15 and Figure 18 The functions of any terminal device 11.

[0485] This application provides a communication system, which includes the device for determining sidelink transmission resources and the network equipment described above.

[0486] The functions, actions, operations, or steps in the above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented using software programs, they can be implemented, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or include one or more data storage devices such as servers and data centers that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0487] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.

Claims

1. A method for determining sidelink transmission resources, characterized in that, include: In the resource selection window, a first time-domain resource set is determined, which is used for side-link transmission; During the second duration, the second time domain resource set corresponding to the first time domain resource set is monitored. The following relationship must be satisfied: ; in, The first candidate resource is the first resource in the time domain of the first time domain resource set, and m is a pre-configured parameter or a parameter determined by configuration signaling. For the second preset duration, = + ,in, This indicates the processing time required for SCI decoding of side link control information. This represents the sum of the processing time required for the senior management to complete the final resource selection process and the processing time required to prepare the information to be transmitted.

2. The method according to claim 1, characterized in that, The value of m is 31.

3. The method according to claim 1, characterized in that, m is the logical interval, where the logical interval refers to the number of time units that contain only the sidelink resource pool.

4. The method according to any one of claims 1 to 3, characterized in that, The value of m is configured by the network device through Radio Resource Control (RRC) signaling.

5. A device for determining sidelink transmission resources, characterized in that, include: The processing unit is configured to determine a first time-domain resource set in the resource selection window, wherein the first time-domain resource set is used for side-link transmission; The transceiver unit is configured to monitor the second time-domain resource set corresponding to the first time-domain resource set within a second duration. The following relationship must be satisfied: ; in, The first candidate resource is the first resource in the time domain of the first time domain resource set, and m is a pre-configured parameter or a parameter determined by configuration signaling. For the second preset duration, = + ,in, This indicates the processing time required for SCI decoding of side link control information. This represents the sum of the processing time required for the senior management to complete the final resource selection process and the processing time required to prepare the information to be transmitted.

6. The apparatus according to claim 5, characterized in that, The value of m is 31.

7. The apparatus according to claim 5, characterized in that, m is the logical interval, where the logical interval refers to the number of time units that contain only the sidelink resource pool.

8. The apparatus according to any one of claims 5 to 7, characterized in that, The value of m is configured by the network device through Radio Resource Control (RRC) signaling.

9. A device for determining sidelink transmission resources, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1-4.

10. A device for determining crosslink transmission resources, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1-4.

11. A computer-readable storage medium, characterized in that, Used to store instructions that, when executed, cause the method as described in any one of claims 1-4 to be implemented.

Citation Information

Patent Citations

  • Method and apparatus for handling sensing for sidelink resource in a wireless communication system

    CN110662262A

  • Method and apparatus for NR v2x resource selection

    US20200029340A1