Resource reselection method, device, equipment, and storage medium

The resource reselection method in SL communication addresses the challenge of determining optimal time slots by excluding unavailable resources and selecting alternative resources, enhancing reliability through pre-emption and re-evaluation.

JP7759413B2Active Publication Date: 2025-10-23GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023580872
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-07-05
Filing Date
2021-09-23
Publication Date
2025-10-23
Estimated Expiration
2041-09-23

AI Technical Summary

Technical Problem

In sidelink (SL) communication, terminal devices face challenges in determining optimal selection and sensing time slots for resource reselection, leading to potential resource conflicts and reduced communication reliability.

Method used

A resource reselection method involving determining a target selection and sensing time slot, excluding unavailable resources based on unsensed time slots and sensing results to form a candidate resource set, and selecting a second resource from this set to replace the first selected resource.

Benefits of technology

This method enhances communication reliability by avoiding resource conflicts and improving reliability through pre-emption and re-evaluation mechanisms, particularly in semi-persistent or periodic transmissions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007759413000006
    Figure 0007759413000006
  • Figure 0007759413000007
    Figure 0007759413000007
  • Figure 0007759413000008
    Figure 0007759413000008
Patent Text Reader

Abstract

The present application discloses a resource reselection method, an apparatus, a device and a storage medium, and relates to the field of communication technology. The method includes: a terminal device determines a target selection time slot and a target sensing time slot; excludes available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot to obtain a candidate resource set; and selects a second resource from the candidate resource set to be used instead of the first resource when it is determined to reselect a first resource selected by the terminal device. When the terminal device performs partial sensing to perform semi-persistent transmission or periodic transmission, it performs a pre-emption mechanism to determine that a resource is preempted, or performs a re-evaluation mechanism to determine that a resource is in conflict, thereby triggering resource reselection to avoid resource collision and improve communication reliability.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] (CROSS-REFERENCE TO RELATED APPLICATIONS) This application claims priority to a PCT application filed on July 5, 2021, bearing application number PCT / CN / 2021 / 104587 and entitled "Resource reselection method, device, apparatus and storage medium," the entire contents of which are incorporated herein by reference.

[0002] TECHNICAL FIELD Embodiments of the present application relate to the field of communications technology, and in particular to a resource reselection method, device, apparatus, and storage medium. [Background technology]

[0003] In sidelink (SL) communication, when a terminal device performs resource reselection, which allows the terminal device to select transmission resources from a resource pool based on a sensing method, further research is needed on how the terminal device determines the selection time slot and the sensing time slot. Summary of the Invention [Problem to be solved by the invention]

[0004] Embodiments of the present application provide a resource reselection method, an apparatus, a device, and a storage medium. [Means for solving the problem]

[0005] According to one aspect of an embodiment of the present application, there is provided a resource reselection method performed by a terminal device, the method comprising: determining a target selection time slot and a target sensing time slot; excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot to obtain a candidate resource set; When it is determined to reselect the first resource selected by the terminal device, selecting a second resource from the candidate resource set to be used in place of the first resource.

[0006] According to one aspect of an embodiment of the present application, there is provided a resource reselection device, the device comprising: a determination module configured to determine a target selection time slot and a target sensing time slot; an exclusion module configured to exclude available resources in the target selection time slot based on unsensed time slots in the target sensing time slot and / or sensing results to obtain a candidate resource set; and a selection module configured to select, when it is determined to reselect a first resource selected by the terminal device, a second resource to be used instead of the first resource from the candidate resource set.

[0007] According to one aspect of an embodiment of the present application, there is provided a terminal device comprising a processor and a memory having a computer program stored therein, wherein the processor executes the above-mentioned resource reselection method by executing the computer program.

[0008] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, the computer-readable storage medium storing a computer program, the computer program causing a processor to execute the resource reselection method described above.

[0009] According to one aspect of an embodiment of the present application, there is provided a chip including a programmable logic circuit and / or program instructions, the programmable logic circuit and / or program instructions being configured to implement the above-described resource reselection method when the chip is operated.

[0010] According to one aspect of an embodiment of the present application, there is provided a computer program product or a computer program including computer instructions stored in a computer-readable storage medium, the computer instructions causing a processor to realize the resource reselection method described above by reading and executing the computer instructions from the computer-readable storage medium. [Effects of the Invention]

[0011] The technical solutions according to the embodiments of the present application may have the following advantageous effects:

[0012] When a terminal device performs partial sensing to perform semi-persistent or periodic transmission, it executes a pre-emption mechanism to determine that resources have been pre-empted, or executes a re-evaluation mechanism to determine that resources are in conflict, and triggers resource reselection to avoid resource conflicts and improve communication reliability. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a schematic diagram of a network architecture according to one embodiment of the present application; [Figure 2] 1 shows an exemplary schematic diagram of the physical layer structure of SL communication. [Figure 3] 1 shows an exemplary schematic diagram of reservation of time-frequency resource locations; [Figure 4] 10 shows an exemplary schematic diagram of all sensing and resource selection. [Figure 5] 1 shows an exemplary schematic diagram of a resource re-evaluation mechanism. [Figure 6] 1 shows an exemplary schematic diagram of a resource pre-emption mechanism. [Figure 7] 10 shows an exemplary schematic diagram of resource selection for partial sensing; [Figure 8] 10 shows an exemplary schematic diagram of a resource reselection process. [Figure 9]2 is a flowchart of a resource reselection method according to one embodiment of the present application; [Figure 10] 1 is a schematic diagram of a resource reselection method according to one embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram of a resource reselection method according to another embodiment of the present application; [Figure 12] 1 is a block diagram of a resource reselection device according to one embodiment of the present application; [Figure 13] FIG. 2 is a block diagram of the structure of a terminal device according to one embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0014] To make the objectives, technical solutions and advantages of the present application clearer, the following describes the embodiments of the present application in more detail with reference to the drawings.

[0015] The network architectures and service scenarios described in the embodiments of the present application are merely for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and are not intended to limit the technical solutions of the embodiments of the present application. As can be understood by those skilled in the art, with the evolution of network architectures and the emergence of new service scenarios, the technical solutions of the embodiments of the present application can be equally applied to similar technical problems.

[0016] 1, there is shown a schematic diagram of a network architecture according to one embodiment of the present application, which may include a core network 11, an access network 12 and a terminal device 13.

[0017] The core network 11 includes several core network devices. The functions of the core network devices mainly provide user connectivity, management for users, and completion of bearers for services, and provide an interface to external networks as a bearer network. For example, the core network of a 5th generation mobile communication technology (5G: 5th Generation) New Radio (NR: New Radio) system may include devices such as an Access and Mobility Management Function (AMF) entity, a User Plane Function (UPF) entity, and a Session Management Function (SMF) entity.

[0018] The access network 12 includes several access network devices 14. The access network in a 5G NR system is also called a New Generation-Radio Access Network (NG-RAN). The access network devices 14 are deployed in the access network 12 and used as devices for providing wireless communication functions to terminal devices 13. The access network devices 14 may include any type of macro base station, micro base station, relay station, access point, etc. In systems employing different radio access technologies, the names of devices with access network device functions may differ. For example, in a 5G NR system, they are called gNodeB (Next Generation Node B, 5G base station) or gNB (Next Generation Node B, 5G base station). As communication technologies evolve, the name of "access network device" may also change. For convenience of explanation, in the embodiments of the present invention, the above-mentioned devices for providing wireless communication functions to terminal devices 13 are referred to as access network devices.

[0019] The number of terminal equipments 13 is typically plural, and one or more terminal equipments 13 can be distributed within a cell managed by each access network equipment 14. The terminal equipments 13 can include handheld devices, in-vehicle devices, wearable devices, computing devices or other processing devices connected to a wireless modem, and all forms of user equipment, mobile stations (MS), etc., equipped with wireless communication capabilities. For convenience of explanation, the above devices are collectively referred to as terminal equipment. The access network equipment 14 and core network equipment communicate with each other via some wireless technology, such as an NG interface in a 5G NR system. The access network equipment 14 and terminal equipments 13 communicate with each other via some wireless technology, such as a Uu interface.

[0020] Terminal devices 13 and terminal devices 13 (e.g., an in-vehicle device and another device (e.g., another in-vehicle device, a mobile phone, or a road side unit (RSU))) can communicate with each other via a direct connection communication interface (e.g., a PC5 interface). Correspondingly, a communication link established based on the direct connection communication interface can be referred to as a direct connection link or SL. SL transmission refers to terminal devices directly transmitting communication data via a side link. Unlike communication data received or transmitted by access network equipment in a traditional cellular system, SL transmission has characteristics such as short latency and small overhead, and is suitable for communication between two terminal devices in close geographical locations (e.g., an in-vehicle device and another peripheral device in close geographical locations). It should be noted that although FIG. 1 illustrates only vehicle-to-vehicle communication (V2V: vehicle to vehicle) in a vehicle-to-everything (V2X: vehicle to everything) scenario, SL technology can be applied to various direct communication scenarios between terminal devices. In other words, the term "terminal device" in this application refers to any device that communicates using SL technology.

[0021] The "5G NR system" in the embodiments of the present disclosure may also be referred to as a 5G system or an NR system, and those skilled in the art will understand the meaning thereof. The technical solutions described in the embodiments of the present disclosure may be applied to the 5G NR system or a subsequent evolution system of the 5G NR system.

[0022] In the embodiments of the present disclosure, the UE and the terminal device have the same meaning and may be used interchangeably.

[0023] For SL transmission, two transmission modes, Mode A and Mode B, are defined in the 3GPP (3rd Generation Partnership Project).

[0024] Mode A: The transmission resources of the terminal equipment are allocated by an access network equipment (e.g., a base station), and the terminal equipment transmits communication data on the sidelink according to the transmission resources allocated by the access network equipment, where the access network equipment can allocate transmission resources used for one-time transmission or transmission resources used for quasi-static transmission to the terminal equipment.

[0025] Mode B: The terminal device autonomously selects transmission resources from the resource pool to transmit communication data. Specifically, the terminal device can select transmission resources from the resource pool through a detection method or a random selection method.

[0026] Next, we will introduce a method in which terminal equipment autonomously performs resource selection (i.e., Mode B above) mainly in SL communication in NR V2X systems.

[0027] The physical layer structure of SL communication in an NR V2X system is shown in Figure 2. The physical sidelink control channel (PSCCH) is used to carry primary sidelink control information, and the physical sidelink shared channel (PSSCH) is used to carry data and secondary sidelink control information. The PSCCH and PSSCH are transmitted in the same time slot. The primary sidelink control information and secondary sidelink control information may perform different functions. For example, the primary sidelink control information is carried on the PSCCH and mainly includes fields related to resource sensing, which facilitates other terminal devices to perform resource exclusion and resource selection after decoding. The PSSCH carries the secondary sidelink control information in addition to data, which mainly includes fields related to data demodulation, which facilitates other terminal devices to demodulate the data on the PSSCH.

[0028] In the NR V2X system, in the above-mentioned Mode B, the terminal device autonomously selects transmission resources to transmit data. Resource reservation is a prerequisite for resource selection.

[0029] Resource reservation refers to the terminal device reserving the next resource to be used by transmitting the first sidelink control information on the PSCCH. In the NR V2X system, resource reservation is supported in the transport block (TB) and also between TBs.

[0030] TIFF0007759413000001.tif174170

[0031] At the same time, when transmitting the first sidelink control information, the terminal device performs resource reservation between TBs using the "Resource reservation period" field. For example, in FIG. 3, when transmitting the first sidelink control information for the initial transmission of TB1, the terminal device uses the "Time resource assignment" field and the "Frequency resource assignment" field to indicate the time-frequency resource locations for the initial transmission and retransmission 1 of TB1, which are expressed as {(t1, f1), (t2, f2)}. Here, t1 and t2 represent the time-domain locations of the resources for the initial transmission and retransmission 1 of TB1, and f1 and f2 represent the corresponding frequency-domain locations. If the value of the "Resource reservation period" field in the first sidelink control information is 100 milliseconds, the sidelink control information (SCI) simultaneously indicates the time-frequency resources {(t1+100, f1), (t2+100, f2)} used for the initial transmission and retransmission 1 of TB2. Similarly, the first sidelink control information transmitted in retransmission 1 of TB1 reserves time-frequency resources for retransmission 1 and retransmission 2 of TB2 using a "Resource Reservation Period" field. In NR V2X, the possible values ​​of the "Resource Reservation Period" field are 0, 1 to 99, 100, 200, 300, 400, 500, 600, 700, 800, 900, and 1000 milliseconds, which is more flexible than LTE (Long Term Evaluation) V2X. However, only e possible values ​​are configured for each resource pool, and the terminal device determines the available values ​​according to the resource pool to be used. The e values ​​in the resource pool configuration are represented as a resource reservation period set M, where e is illustratively 16 or less.

[0032] Furthermore, the inter-TB reservation can be activated or deactivated on a resource pool basis by network configuration or pre-configuration. When the inter-TB reservation is deactivated, the first sidelink control information does not include the "Resource reservation period" field. Normally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal device is not changed. Each time the terminal device transmits the first sidelink control information, it uses the "Resource reservation period" field in the first sidelink control information to reserve resources for the next period for the transmission of another TB, thereby realizing periodic semi-persistent transmission.

[0033] When the terminal device operates in the above-mentioned Mode B, the terminal device acquires the first sidelink control information transmitted from the other terminal device by sensing the PSCCH transmitted from the other terminal device, thereby being able to know the resources reserved by the other terminal device. When performing resource selection, the terminal device excludes the resources reserved by the other terminal device, thereby avoiding resource collision.

[0034] In an NR V2X system, terminal equipment must autonomously select resources in Mode B above.

[0035] TIFF0007759413000002.tif199170

[0036] Terminal equipment is n-T0 to nT proc,0 Sensing resources between (nT proc,0 (excluding the ), the value of T0 is 100 or 1100 milliseconds. If the subcarrier spacing is 15, 30, 60, or 120 kHz, T proc,0are 1, 1, 2, and 4 time slots. In fact, the terminal device senses the first sidelink control information transmitted from other terminal devices in each time slot (except its own transmission time slot), and when resource selection or resource reselection is triggered in time slot n, the terminal device senses the first sidelink control information from n-T0 to nT proc,0 Use the resource sensing results up to

[0037] Step 1: The terminal device uses all available resources belonging to the resource pool used by the terminal device in the resource selection window 10 as resource set A, and any one resource in set A is represented as R(x, y), where x and y respectively indicate the frequency domain location and time domain location of the resource. The initial number of resources in set A is M total The terminal device excludes resources from resource set A according to the non-sensed time slots in resource sensing window 20 (Step 1-1) and / or the resource sensing results in resource sensing window 20 (Step 1-2). The terminal device determines whether resource R(x,y) or a series of periodic resources corresponding to resource R(x,y) overlaps with the time slots determined according to the non-sensed time slots in Step 1-1 or the resources determined according to the first sidelink control information sensed in Step 1-2. If there is an overlap, the terminal device excludes resource R(x,y) from resource set A.

[0038] TIFF0007759413000003.tif103170

[0039] For example, in subdiagram (a) of Figure 4, the terminal device does not perform sensing in time slot m, but performs resource exclusion sequentially according to each resource reservation period of resource reservation period set M in the resource pool configuration being used. If the value of Q is calculated to be 2 for resource reservation period 1 in resource reservation period set M, the corresponding Q time slots are the next two time slots, indicated by the horizontally shaded area in subdiagram (a) of Figure 4, mapped from time slot m with an interval of resource reservation period 1. If the value of Q is calculated to be 1 for resource reservation period 2 in resource reservation period set M, the corresponding Q time slot is the next one time slot, indicated by the dotted shaded area in subdiagram (a) of Figure 4, mapped from time slot m with an interval of resource reservation period 2.

[0040] The terminal equipment determines whether the Q time slots corresponding to each reservation period overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y), and if so, excludes resource R(x,y) from resource set A.

[0041] Optionally, if the inter-TB reservation is deactivated by the resource pool used by the terminal equipment, the terminal equipment may not perform the above Step 1-1. Exemplarily, after performing Step 1-1, the remaining resources in the resource set A are M total *If it is less than X%, initialize resource set A to all available resources belonging to the resource pool used by the terminal equipment in the resource selection window 10, and then execute Step 1-2.

[0042] Step 1-2: When the terminal device senses the first sidelink control information transmitted on the PSCCH in time slot m within the resource sensing window 20, it measures the sidelink reference signal received power (SL-RSRP) of the PSCCH or the SL-RSRP of the PSSCH scheduled by the PSCCH (i.e., the SL-RSRP of the PSSCH transmitted in the same time slot as the PSCCH).

[0043] TIFF0007759413000004.tif157170

[0044] For example, in subdiagram (b) of FIG. 4, when the resource pool used by the terminal device activates inter-TB reservation and the terminal device senses the first sidelink control information on the PSCCH for resource E(v,m) in timeslot m, the terminal device assumes that it also receives the first sidelink control information with the same content in timeslot m+Prx, assuming that the resource reservation period in the first sidelink control information is Prx and the calculated Q factor is 1. The terminal device determines whether resources 1, 2, 3, 4, 5, and 6 indicated in the "Time resource assignment" and "Frequency resource assignment" fields of the first sidelink control information received in timeslot m and the first sidelink control information assumed to be received in timeslot m+Prx overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y). If there is an overlap and the RSRP condition is satisfied, the terminal device excludes resource R(x,y) from resource set A.

[0045] If the SL-RSRP measured by the terminal equipment is greater than the SL-RSRP threshold and the resource reservation between TBs is deactivated by the resource pool used by the terminal equipment, the terminal equipment only determines whether the resources indicated in the "Time resource assignment" field and the "Frequency resource assignment" field of the first sidelink control information received in time slot m overlap with resource R(x,y) or a series of resources corresponding to resource R(x,y), and if so, excludes resource R(x,y) from resource set A.

[0046] For example, in sub-diagram (b) of Figure 4, when the inter-TB reservation is deactivated by the resource pool used by the terminal device, when the terminal device senses the first sidelink control information in the PSCCH on resource E(v,m) of time slot m, the terminal device determines whether resources 1, 2, and 3 indicated in the "Time resource assignment" field and "Frequency resource assignment" field of the first sidelink control information overlap with resource R(x,y) or a series of periodic resources corresponding to resource R(x,y), and if they overlap and satisfy the RSRP condition, exclude resource R(x,y) from resource set A.

[0047] The remaining resources of resource set A after the above resource exclusion are M total *If it is less than X%, raise the SL-RSRP threshold by 3 dB and repeat Step 1. The physical layer reports resource set A after resource exclusion to the upper layer as a candidate resource set.

[0048] Step 2: The upper layer randomly selects a resource from the reported candidate resource set to transmit data, i.e., the terminal device randomly selects a resource from the candidate resource set to transmit data.

[0049] Please note the following three points.

[0050] 1. The above SL-RSRP threshold is determined by the priority P1 carried on the PSCCH sensed by the terminal device and the priority P2 of the data transmitted by the terminal device. The resource pool configuration used by the terminal device includes one SL-RSRP threshold table, which includes SL-RSRP thresholds corresponding to all priority combinations. The resource pool configuration is configured by the network or pre-configured.

[0051] For example, as shown in Table 1, assuming that the selectable values ​​of the priority levels of P1 and P2 are both 0 to 7, the SL-RSRP thresholds corresponding to different priority combinations are γ ij where γ ij In the above, i is the value of the priority level P1, and j is the value of the priority level P2. [Table 1]

[0052] When a terminal device senses a PSCCH transmitted from another terminal device, it obtains the priority P1 carried in the first sidelink control information transmitted on the PSCCH and the priority P2 of the data to be transmitted, and then consults Table 1 to determine the SL-RSRP threshold.

[0053] 2. Whether the terminal device uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH for comparison with the SL-RSRP threshold is determined by the resource pool configuration of the resource pool used by the terminal device, which is configured by the network or pre-configured.

[0054] 3. The possible values ​​of X in the above X% are {20, 35, 50}. The configuration of the resource pool used by the terminal device includes a correspondence between the priority and the above possible values, and the terminal device determines the value of X according to the priority of the data to be transmitted and the correspondence. The resource pool configuration is configured by the network or pre-configured.

[0055] The above describes the SL communication method in NR-V2X, in which terminal devices autonomously select transmission resources through resource sensing and autonomously transmit data via the sidelink. This SL communication method can be applied to various SL communications, such as direct communication between handheld terminals and between pedestrians and vehicles.

[0056] Furthermore, in NR-V2X, after completing resource selection, it is also supported to re-evaluate resources that have been selected but not indicated by transmitting the first sidelink control information.

[0057] As shown in FIG. 5, resources x, y, z, u, and v are time-frequency resources selected by the terminal device in time slot n, and resource y is located in time slot m. For resources z and u for which the terminal device intends to transmit the first sidelink control information on resource y due to the initial indication (resource y has already been indicated by the first sidelink control information on resource x), the terminal device executes Step 1 above at least once in time slot m-T3, i.e., determines the resource selection window 10 and the resource sensing window 20 as described above at least in time slot m-T3, and executes Step 1 above to exclude resources within the resource selection window 10 to obtain a candidate resource set. If resources z and / or u are not in the candidate resource set, the terminal device executes Step 2 above to reselect the time-frequency resources among resources z and u that are not in the candidate resource set. Depending on the implementation of the terminal device, the terminal device may also reselect any resources that were selected but not indicated by transmitting the first sidelink control information, such as one or more of resources z, u, and v. The above T3 is T proc,1 In Fig. 5, the dashed arrow indicates that the first SLCI is about to be transmitted for the indication, while the solid arrow indicates that the first SLCI has already been transmitted for the indication.

[0058] Furthermore, NR-V2X also supports a resource preemption mechanism. For a resource selected by a first terminal device and indicated by transmitting the first sidelink control information, the second terminal device can preempt it. The outcome of the resource preemption mechanism, from the perspective of the preempted terminal, is as follows: After completing resource selection, the terminal device continues to continuously sense the first sidelink control information. If the selected resource indicated by transmitting the first sidelink control information satisfies the following three conditions, it indicates that the resource has been preempted by another terminal device, and the terminal device triggers resource reselection for the resource:

[0059] 1. The indicated resource in the sensed first sidelink control information overlaps with the indicated resource selected by the terminal device.

[0060] 2. The SL-RSRP of the PSCCH corresponding to the sensed first sidelink control information or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.

[0061] 3. The priority level carried in the sensed first sidelink control information is higher than the priority level of the data to be transmitted by the terminal device, or the priority level carried in the sensed first sidelink control information is higher than the priority level of the data to be transmitted by the terminal device and the priority level carried in the sensed first sidelink control information is higher than a threshold U, where U depends on the configuration of the resource pool, which may be configured by the network or may be pre-configured.

[0062] Here, both the first terminal device and the second terminal device are devices having a transmission function in NR V2X. The first terminal device and the second terminal device are two different terminal devices.

[0063] As shown in Figure 6, resources w, x, y, z, and v are time-frequency resources selected by the terminal device in time slot n, where resource x is located in time slot m. When the terminal device intends to transmit the first sidelink control information on resource x for indication, and for resources x and y indicated in the first sidelink control information previously transmitted by the terminal device, the terminal device performs Step 1 above once at least in time slot m-T3, i.e., determines the resource selection window 10 and the resource sensing window 20 as described above at least in time slot m-T3, and performs Step 1 above to exclude available resources in the resource selection window 10 to determine a candidate resource set. If resources x and / or y are included in the candidate resource set, it further determines whether the above three conditions are met. If yes, the terminal device performs Step 2 to select time-frequency resources from resources x and y that satisfy the above three conditions. Furthermore, after triggering the resource reselection, depending on the implementation of the terminal device, the terminal device may reselect any resources that were selected but not indicated by transmitting the first sidelink control information, e.g., some of the resources z and v. proc,1 is equal to.

[0064] The above describes the SL communication method in NR-V2X, in which terminal devices autonomously select transmission resources through resource sensing and autonomously transmit data via the sidelink. This SL communication method can be applied to various SL communications, such as direct communication between handheld terminals and between pedestrians and vehicles.

[0065] The above-mentioned method in which terminal devices autonomously select transmission resources through resource sensing does not take into consideration saving power consumption. The partial sensing resource selection method is an energy-saving and power-saving resource selection method designed for power-sensitive terminals such as handheld terminals, and mainly achieves the purpose of energy saving and power saving by limiting the number of time units in which resource selection is performed and the number of time units in which resource sensing is performed.

[0066] Next, the partial sensing resource selection algorithm will be described with reference to FIG. 7. The terminal device determines corresponding sensing time slots according to at least Y time slots determined in the resource selection window 10 and the resource reservation period set M or a subset of M in the resource pool configuration. When performing resource selection, resource exclusion is performed for resources in the at least Y time slots according to at least the sensing results in the determined sensing time slots and / or non-sensing time slots. For example, the specific exclusion process can refer to Step 1 above, where resources are selected from the non-excluded resources to transmit data.

[0067] For example, in FIG. 7, the terminal device selects t1 to t y Assuming that a total of Y time slots from t1-P1 to t2-P3 have been determined, the resource reservation period set M in the resource pool configuration used thereby includes periods P1, P2, and P3. The terminal device determines that the sensing time slots in the resource sensing window 20 are from t1-P1 to t2-P3 according to each resource reservation period in set M and the Y time slots. y -P1, t1-P2 to t y -P2 and t1-P3 to t y-P3. That is, according to the Y time slots and each resource reservation period, the corresponding time slot of the closest period belonging to the resource sensing window 20 is determined. When the terminal equipment performs resource selection or resource reselection in time slot n, it excludes resources in the Y time slots based on at least the sensing results in the time slots determined in the resource sensing window 20 and / or unsensed time slots, for example, excludes resources according to Step 1, and finally selects resources from the remaining resources in the Y time slots to transmit data. Optionally, other than the above determined sensing time slot, the terminal device may further A ,n+T B ] can be permanently sensed, e.g., T B =0, T A = -32 time slots, and the determined sensing time slots, [n+T A ,n+T B ] and / or the unsensed time slots, exclude resources in the at least Y time slots to obtain a candidate resource set, and select a transmission resource from the candidate resource set.

[0068] Optionally, the above partial sensing mechanism is applied to periodic transmission, predicting the position of time slot n according to the period, further determining a resource selection window to determine at least Y time slots, and then determining a corresponding sensing time slot based on the at least Y time slots, performing sensing when time reaches the sensing time slot, and triggering resource selection or resource reselection when time reaches time slot n, and selecting transmission resources from the at least Y time slots.

[0069] Optionally, the at least Y time slots may be consecutive or non-consecutive time slots.

[0070] In LTE SL, the re-evaluation mechanism and the pre-emption mechanism are not supported. That is, after the terminal device triggers resource selection or resource reselection in subframe n and selects resources based on partial sensing, it does not trigger resource reselection for non-indicated resources by performing the re-evaluation mechanism or for indicative resources by performing the pre-emption mechanism. When the terminal device performs semi-persistent or periodic transmission, after completing resource selection or resource reselection, it typically uses the resource reservation period field in each period to indicate resources for the next period to be used for transmitting another TB. For example, in FIG. 8, resources 1, 2, and 3 are selected based on partial sensing in subframe n. When transmitting resources 1, 2, and 3, the resource reservation period field in the sidelink control information indicates resources 4, 5, and 6 for the next period. When transmitting resources 4, 5, and 6, the resource reservation period field indicates resources for the next period, e.g., resources 7, 8, and 9. The terminal device repeats this operation until it next triggers resource selection or resource reselection.

[0071] The NR SL supports a re-evaluation mechanism and a pre-emption mechanism. After the terminal device triggers resource selection or resource re-selection in time slot n and selects resources based on partial sensing, the terminal device triggers resource re-selection due to resource contention or resource pre-emption in the process of performing the re-evaluation mechanism for unspecified resources or the process of performing the pre-emption mechanism for specified resources. When the terminal device performs semi-persistent or periodic transmission, after the terminal device completes resource selection or resource re-selection, it typically uses a resource reservation period field in each period to specify resources for the next period to be used for transmission of another TB. In each period, the terminal device can perform the re-evaluation mechanism for unspecified resources to trigger resource re-selection if resource contention occurs, or can perform the pre-emption mechanism for specified resources to trigger resource re-selection if the resources are pre-empted. Exemplarily, the re-evaluation or pre-emption mechanism can be activated or deactivated on a resource pool basis. For example, in FIG. 8, assuming that the resource pool used by the terminal device activates a preemption mechanism, Q time slots in the resource selection window and corresponding sensing time slots are determined based on partial sensing in time slot n, and resources 1, 2, and 3 are selected from the Q time slots. When transmitting resources 1, 2, and 3, the resource reservation period field in the first sidelink control information is used to indicate resources 4, 5, and 6 for the next period.In the period corresponding to resources 4, 5, and 6, resources 4, 5, and 6 have already been indicated by the first sidelink control information in the previous period, and the terminal device triggers a preemption mechanism for the indicated resources. If the terminal device finds in the preemption mechanism that resource 4 has been preempted and selects a new transmission resource, the terminal device can further trigger a reevaluation mechanism for this new resource before it is indicated. Therefore, in the period corresponding to resources 4, 5, and 6, the terminal device triggers a preemption mechanism and / or a reevaluation mechanism to determine the corresponding M selection time slots and then decide to perform resource reselection to select new resources, and if so, how to relate the Q selection time slots determined in the previous period to them, and how to determine the corresponding sensing time slots based on these M selection time slots. These are all new issues in NRSL, and the corresponding issues have not yet been standardized.

[0072] The following introduces the technical solutions of the present application with reference to some exemplary embodiments.

[0073] Referring to Figure 9, a flowchart of a resource reselection method according to one embodiment of the present application is shown. The method can be applied to the network architecture shown in Figure 1, for example, the method can be executed by a terminal device. The method can include the following steps (910 to 930).

[0074] In step 910, a target selection time slot and a target sensing time slot are determined.

[0075] The terminal device may be any one terminal device. For example, in this application, the terminal device may function as one transmitting end based on SL communication in a V2X environment. In the resource reselection process, the terminal device first determines a target selection time slot and determines a target sensing time slot based on the target selection time slot. For example, the resource reselection process includes a resource reselection process triggered by a re-evaluation mechanism and / or a resource reselection process triggered by a pre-emption mechanism. Illustratively, the terminal device can perform SL communication with one other terminal device and can also perform SL communication with multiple other terminal devices.

[0076] For example, the resource reselection technique according to the embodiment of the present application is applied to a terminal device that performs partial sensing, and the terminal device performs semi-persistent transmission or periodic transmission.

[0077] The target selection time slot and the target sensing time slot refer to the selection time slot and the sensing time slot determined by the terminal device for the resource reselection process. When the terminal device performs partial sensing, the terminal device can first determine the target selection time slot, and then determine the target sensing time slot based on the target selection time slot and the resource reservation period. For the method of determining the target selection time slot and the target sensing time slot, please refer to the introduction below.

[0078] In step 920, based on the unsensed time slots and / or sensing results in the target sensing time slot, available resources in the target selection time slot are filtered out to obtain a candidate resource set.

[0079] For example, referring to the resource exclusion process introduced above, the terminal device performs Step 1-1 to exclude available resources in the target selection time slot based on the unsensing time slots in the target sensing time slot, and / or the terminal device performs Step 1-2 to exclude available resources in the target selection time slot based on the sensing result in the target sensing time slot to obtain a candidate resource set. The introduction description of Step 1-1 and Step 1-2 may be referred to above and will not be repeated here.

[0080] In step 930, if it is determined to reselect the first resource selected by the terminal device, a second resource to be used instead of the first resource is selected from the candidate resource set.

[0081] Exemplarily, for a first resource selected by a terminal device, if the first resource is not in the candidate resource set, the terminal device decides to reselect the first resource.

[0082] In an exemplary embodiment, if the terminal device supports a re-evaluation mechanism, if the first resource is not in the candidate resource set, the terminal device decides to reselect the first resource.

[0083] In an exemplary embodiment, if the terminal device supports a preemption mechanism, when a first resource is not in a candidate resource set and the first resource satisfies the following three conditions, the terminal device decides to reselect the first resource, where the three conditions include:

[0084] 1. The resource indicated in the sensed first sidelink control information overlaps with the first resource.

[0085] 2. The signal quality (e.g., SL-RSRP) of the PSCCH corresponding to the sensed first sidelink control information or the signal quality (e.g., SL-RSRP) of the PSSCH scheduled by the PSCCH is greater than a threshold.

[0086] 3. The priority level carried in the sensed first sidelink control information is higher than the priority level of data to be transmitted by the terminal device. Alternatively, the priority level carried in the sensed first sidelink control information is higher than the priority level of data to be transmitted by the terminal device, and the priority level carried in the sensed first sidelink control information is higher than a threshold U, where U depends on the configuration of a resource pool, which may be configured by the network or may be pre-configured. The data to be transmitted is data to be transmitted by the first resource pool.

[0087] For example, if the priority is indicated by a priority number, and the larger the priority number, the higher the priority, then the priority being higher than a threshold U indicates that the priority number is higher than the threshold U, and if the smaller the priority number, the higher the priority, then the priority being higher than the threshold U indicates that the priority number is lower than the threshold U.

[0088] The first resource may be any one resource selected by the terminal device. Exemplarily, the first resource refers to the selected resource after initial resource selection, initial resource reselection, or the first cycle after resource selection or resource reselection. For example, the first resource is the selected resource in the second cycle (or the third cycle, the fourth cycle, etc.) after initial resource selection, initial resource reselection, or resource selection or resource reselection. Exemplarily, the selected resource is a selected but unindicated resource, or a selected and indicated resource.

[0089] In one example, the first resource is a resource selected and indicated by the terminal device, and for example, if a preemption mechanism is supported, the terminal device can perform resource reselection on the selected and indicated first resource. In another example, the first resource is a resource selected but not indicated by the terminal device, and for example, if a reevaluation mechanism is supported, the terminal device can perform resource reselection on the selected but not indicated first resource.

[0090] Optionally, the first resource is one resource selected by the terminal device through initial resource selection or initial resource reselection or resource selection or resource reselection. The first resource may be a resource selected by the terminal device but not indicated by transmitting the first sidelink control information, or a resource selected by the terminal device and indicated by transmitting the first sidelink control information.

[0091] Optionally, the above initial resource selection or initial resource reselection or resource selection or resource reselection does not include resource reselection due to a re-evaluation mechanism, a pre-emption mechanism, or transmission abandonment. Illustratively, the above initial resource selection or initial resource reselection or resource selection or resource reselection performed by the terminal device is not reselection of the selected resource.

[0092] Illustratively, the above-mentioned initial resource selection or initial resource reselection or resource selection or resource reselection refers to resource selection or resource reselection triggered by a terminal device maintaining a counter whose value becomes 0 and a random number within [0, 1] generated by the terminal device is equal to or less than P. Optionally, if the terminal device's transmission corresponds to the last transmission of a Medium Access Control Protocol Data Unit (MAC PDU), the counter value is decremented by 1. In other words, during the last transmission corresponding to one MAC PDU, the terminal device decrements the counter value by 1. P is configured by the network, pre-configured, or depends on the implementation of the terminal device or is a value specified by a standard. Illustratively, P is configured according to Radio Resource Control (RRC) signaling. Optionally, P is configured by the RRC layer.

[0093] Optionally, the initial resource selection or initial resource reselection or resource selection or resource reselection is predictable.

[0094] The second resource may be any one of the candidate resource sets. For example, the terminal device may randomly select one resource from the candidate resource set as the second resource. The second resource is used instead of the first resource, i.e., data that should be transmitted via the first resource can be transmitted via the second resource.

[0095] In an exemplary embodiment, the target selection time slot satisfies at least one of the following conditions:

[0096] Condition 1: The target selection time slot includes at least M time slots (M is equal to or greater than D), where D is configured by the network, pre-configured, specified by a standard, or depends on the implementation of the terminal equipment. Illustratively, D is included in the resource pool configuration.

[0097] Condition 2: The target selection time slot is determined based on the first selection time slot, and the first selection time slot includes the selection time slot determined by the terminal equipment for the initial resource selection or the initial resource reselection or the resource selection or the resource reselection.

[0098] In one example, the target selection time slot is determined by adding the first selection time slot and W times the period, where W is a positive integer, e.g., adding the first selection time slot and W times the period, and the time slot determined by the addition is the target selection time slot.

[0099] In another example, the target selection time slot includes at least a time slot determined by adding the first selection time slot and W times the period, where W is a positive integer. For example, the first selection time slot is added with W times the period, and the target selection time slot includes at least the time slot determined by this addition, and illustratively further includes one or more other time slots, where the manner of determining the other time slots can depend on the implementation of the terminal device, and the present application is not limited thereto.

[0100] Condition 3: The target selected time slot is determined based on the second selected time slot, and the second selected time slot includes the selected time slot determined by the terminal device for the previous period. Exemplarily, the second selected time slot includes the selected time slot determined by the terminal device for transmission in the previous period, and the information transmitted in the previous period includes, but is not limited to, at least one of a TB, a MAC PDU, and data. Exemplarily, the second selected time slot includes the selected time slot determined by the terminal device for performing a preemption mechanism and / or a reevaluation mechanism in the previous period.

[0101] In one example, the target selection time slot is determined by adding a period to the second selection time slot, e.g., adding one period to the second selection time slot, and the time slot determined by the addition is the target selection time slot.

[0102] In another example, the target selection time slot includes at least a time slot determined by adding a period to the second selection time slot, for example, by adding one period to the second selection time slot, and the target selection time slot includes at least the time slot determined by this addition, and illustratively further includes one or more other time slots, where the manner of determining the other time slots can depend on the implementation of the terminal device, and the present application is not limited thereto.

[0103] Condition 4: The target selection time slot is determined based on the third selection time slot, and the third selection time slot includes the selection time slot determined by the terminal device for the first period, where the first period is the most recent period in which the terminal device determined the selection time slot.

[0104] In one example, the target selection time slot is determined by adding the third selection time slot and H times the period, where H is a positive integer. For example, the third selection time slot is added with H times the period, and the time slot determined by this addition is the target selection time slot. For example, if the first period is period β and the period determining the target selection time slot is period β+2, H is 2.

[0105] In another example, the target selection time slot includes at least a time slot determined by adding the third selection time slot and H times the period, where H is a positive integer. For example, the third selection time slot is added with H times the period, and the target selection time slot includes at least the time slot determined by this addition, and illustratively further includes one or more other time slots, where the manner of determining the other time slots can depend on the implementation of the terminal device, and the present application is not limited thereto.

[0106] In an exemplary embodiment, the target selection time slot is the selection time slot determined for the Fth (F is greater than 1) period after the initial resource selection or initial resource reselection or resource selection or resource reselection. That is, the resource reselection process according to this embodiment is not for the first period after the initial resource selection or initial resource reselection or resource selection or resource reselection, but for the second period or a period after the second period.

[0107] Optionally, the period is a resource reservation period of the terminal device. Illustratively, the period is indicated to the physical layer of the terminal device by an upper layer of the terminal device.

[0108] In an exemplary embodiment, the target sensing time slots include at least one of the following two:

[0109] 1. At least one sensing time slot determined based on a target selection time slot and at least one resource reservation period, where the at least one resource reservation period includes all or some of the resource reservation periods in a set of resource reservation periods used by the terminal equipment.

[0110] Optionally, the at least one resource reservation period includes all or some of the resource reservation periods in a set of resource reservation periods in a resource pool used by the terminal device.

[0111] Optionally, for one time slot S of the target selection time slots, the sensing time slot determined based on the time slot S and at least one resource reservation period is time slot SR*Ps, where Ps is at least one resource reservation period, and R is a positive integer.

[0112] Optionally, different resource reservation periods correspond to the same value of R, or there are at least two different resource reservation periods corresponding to different values ​​of R.

[0113] Optionally, R is the minimum value that makes the sensing time slot earlier than the reference time point, and the reference time point is determined according to the time slot T, which is the time slot with the earliest time domain position among the target selection time slots. For example, for a resource reservation period Ps1, R=1 is the minimum value that makes SR*Ps1 earlier than the reference time point. For a resource reservation period Ps2, R=2 is the minimum value that makes SR*Ps2 earlier than the reference time point.

[0114] Optionally, the at least one resource reservation period includes a target resource selection period, and the target resource selection period corresponds to a plurality of values ​​of R. For example, when R=1 and R=2, the determined sensing time slots are S-Ps and S-2*Ps. Illustratively, the plurality of values ​​of R includes a minimum value that causes the sensing time slot to precede the reference time point.

[0115] 2. At least one sensing time slot from a second time slot to the first time slot, determined based on the first time slot of the target selection time slots, where the second time slot is located before the first time slot.

[0116] For example, the first time slot is time slot S and the second time slot is time slot SW, the target sensing time slot may be [SW, S) or (SW, S) or (SW, S] or [SW, S], where W is a positive integer. Illustratively, W is 31 or 32. Illustratively, W is a physical time slot or a logic time slot. Illustratively, time slot S is any one of the target selection time slots.

[0117] Furthermore, physical time slots are consecutive time slots in the time domain of one segment. For example, if there is a difference of 10 physical time slots between two resources, these 10 physical time slots must be consecutive time lengths of one segment. However, not all of the 10 physical time slots are necessarily used for data transmission, and they may also be used for transmitting other information (e.g., synchronization signals). Therefore, only 5 of the 10 physical time slots may be used for data transmission by the terminal equipment. Although logical time slots are logically connected (have the same function), there may actually be a time slot interval. For example, if there is a difference of 5 logical time slots between two resources, these 5 logical time slots may be discontinuous, but all of them are used for data transmission by the terminal equipment.

[0118] In an exemplary embodiment, the terminal device determines a resource selection window and a resource sensing window, and obtains a candidate resource set by excluding available resources in a second time period based on unsensed time slots and / or sensing results in a first time period, where the first time period is the intersection of the resource sensing window and the target sensing time slot, and the second time period is the intersection of the resource selection window and the target selection time slot.

[0119] Selectively, the terminal equipment should determine a target selection time slot within the resource selection window, and correspondingly, there is a sensing result in the target sensing time slot within the resource sensing window.

[0120] Selectively, the terminal device should sense the target sensing time slot in the resource sensing window that corresponds to the target selection time slot in the resource selection window.

[0121] 10, the terminal device completes initial resource selection or initial resource reselection or resource selection or resource reselection in time slot n to select resources 1, 2, 3 and a series of periodic resources corresponding thereto. The terminal device can determine the selection time slot and the corresponding sensing time slot in each period after the initial resource selection or initial resource reselection or resource selection or resource reselection, respectively, to perform a re-evaluation and / or pre-emption mechanism, and the terminal device can also determine the selection time slot and the corresponding sensing time slot in one or more predetermined periods to perform a re-evaluation and / or pre-emption mechanism.

[0122] If the terminal device does not perform the re-evaluation and / or pre-emption mechanism in every period, the terminal device can determine whether to perform the re-evaluation and / or pre-emption mechanism in each period according to several conditions. In an exemplary embodiment, the terminal device determines a target selection time slot and a target sensing time slot, and obtains a candidate resource set by excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot. This operation is performed or not performed according to network configuration, pre-configuration, the terminal device's remaining battery level, or hybrid automatic repeat reQuest (HARQ) feedback. That is, the terminal device performs or does not perform the re-evaluation and / or pre-emption mechanism according to network configuration, pre-configuration, the terminal device's remaining battery level, or HARQ feedback. When a terminal device executes a re-evaluation and / or pre-emption mechanism in a predetermined period, it needs to determine a selected time slot and a sensing time slot corresponding to the selected time slot in the period.

[0123] Optionally, if the resource pool used by the terminal device allows the use of a random selection algorithm, the terminal device determines a selection time slot and a corresponding sensing time slot in each period to perform a re-evaluation and / or pre-emption mechanism, where the random selection algorithm refers to an algorithm for randomly selecting resources, for example, randomly selecting one or more resources from a resource selection window.

[0124] Optionally, if a configuration parameter θ exists in the resource pool configuration used by the terminal device, the terminal device determines a selection time slot and a corresponding sensing time slot at each period to perform a re-evaluation and / or pre-emption mechanism. The configuration parameter θ indicates a priority threshold. In some embodiments, a transmission service higher than or equal to the priority threshold indicated by the configuration parameter θ can perform random resource selection in the resource pool. Furthermore, the priority of a transmission service can be indicated by a numerical value, and being higher than or equal to the priority threshold indicated by the configuration parameter θ may indicate that the priority value of the transmission service is higher than or equal to the configuration parameter θ, or that the priority value of the transmission service is lower than or equal to the configuration parameter θ; the present application is not limited thereto.

[0125] Optionally, if the resource pool configuration used by the terminal device includes a target parameter (e.g., parameter η), the terminal device determines the selection time slot and the corresponding sensing time slot in each period, respectively, to perform the re-evaluation and / or pre-emption mechanism. The target parameter (e.g., parameter η) is used to instruct the terminal device to determine the selection time slot and the corresponding sensing time slot in each period, respectively, to perform the re-evaluation and / or pre-emption mechanism.

[0126] Optionally, if the remaining battery level or energy of the terminal device is equal to or greater than the threshold α, the terminal device determines a selection time slot and a corresponding sensing time slot in each period, respectively, to perform a re-evaluation and / or pre-emption mechanism.

[0127] Optionally, the terminal device determines a selection time slot and a corresponding sensing time slot every Z periods to perform a re-evaluation and / or pre-emption mechanism. The above Z may be configured by the network, pre-configured, or depend on the implementation of the terminal device. Exemplarily, Z is in a resource pool configuration. For example, in FIG. 10, assuming that the configuration parameter Z in the resource pool configuration used by the terminal device is 4, the terminal device determines a selection time slot and a corresponding sensing time slot every four periods to perform a re-evaluation and / or pre-emption mechanism.

[0128] Optionally, the terminal device determines a selection time slot and a corresponding sensing time slot based on the received HARQ feedback information, and determines whether to perform a re-evaluation and / or pre-emption mechanism. For example, if the terminal device receives K NACKs consecutively, or receives NACKs in K consecutive periods, or does not receive an ACK K consecutive times, or does not receive an ACK in K consecutive periods, the terminal device determines a selection time slot and a corresponding sensing time slot in the next one or more periods, and performs a re-evaluation and / or pre-emption mechanism, where K is a positive integer.

[0129] In a case where the terminal device does not determine the selection time slot and the corresponding sensing time slot in each period to perform the re-evaluation and / or pre-emption mechanism, the terminal device determines the target selection time slot based on the third selection time slot, which includes the selection time slot determined by the terminal device for the first period. The first period is the most recent period in which the terminal device determined the selection time slot. For example, in FIG. 10, the terminal device determines the selection time slot and the corresponding sensing time slot every four periods to perform the re-evaluation and / or pre-emption mechanism. The terminal device determines the target selection time slot in period 5 based on the selection time slot determined in period 1. Illustratively, the target selection time slot in period 5 is the selection time slot determined in period 1 plus four periods, which is the resource reservation period of the terminal device. Illustratively, the target selection time slot in period 5 includes the selection time slot determined in period 1 plus the time slot corresponding to four periods, which is the resource reservation period of the terminal device. Illustratively, in FIG. 10, M is equal to Q or greater than or equal to Q, thereby enabling the terminal device to evaluate and reselect the selected resource at any position when performing the re-evaluation and / or pre-emption mechanism.

[0130] Illustratively, the terminal device in the above embodiment is a terminal that performs semi-persistent transmission.Illustratively, the terminal device in the above embodiment is a terminal with resource sensing capability.

[0131] In summary, in the technical solution according to the embodiment of the present application, when a terminal device performs partial sensing to perform semi-persistent transmission or periodic transmission, if it executes a pre-emption mechanism to determine that resources have been pre-empted, or executes a re-evaluation mechanism to determine that resources are in conflict, it triggers resource re-selection, thereby avoiding resource conflicts and improving communication reliability.

[0132] Furthermore, the terminal device can determine a selection time slot and a corresponding sensing time slot in each period after initial resource selection or initial resource reselection or resource selection or resource reselection, and execute a re-evaluation and / or pre-emption mechanism. The terminal device can save battery power by determining a selection time slot and a corresponding sensing time slot in one or more predetermined periods and executing a re-evaluation and / or pre-emption mechanism. Furthermore, in each period, the terminal device can determine whether to execute the re-evaluation and / or pre-emption mechanism according to several conditions, thereby providing greater control and flexibility.

[0133] In one exemplary embodiment, the terminal device determines Q selected time slots and corresponding sensing time slots for initial resource selection or initial resource reselection or resource selection or resource reselection. For the second period after initial resource selection or initial resource reselection or resource selection or resource reselection, the terminal device determines M selected time slots and corresponding sensing time slots. For any one time slot K among the Q selected time slots, the terminal device adds the time slot K and the period (e.g., resource reservation period) and determines the resulting time slot as a time slot among the M selected time slots. M is equal to or greater than the parameter D in the resource pool configuration.

[0134] The terminal device determines that the time slot corresponding to SR*Ps and [SW, S) is the sensing time slot corresponding to the M selected time slots. Here, time slot S is any one of the M selected time slots, and Ps is each period in the resource reservation period set in the resource pool configuration used by the terminal device. For a given resource reservation period Ps, R is the smallest positive integer that makes SR*Ps earlier than the reference time point. The reference time point is TT proc,0 -T proc,1 T is the time slot with the earliest time domain position among the M selected time slots. proc,0 and T proc,1 may refer to the introduction above. W is 31 logic time slots.

[0135] As shown in Figure 11, the terminal device selects resources 1, 2, and 3 based on partial sensing in time slot n, and indicates resources 4, 5, and 6 using the resource reservation period field in the first sidelink control information when transmitting resources 1, 2, and 3. The terminal device performs a preemption mechanism for target resources 4, 5, and 6 in time slot m-T3, where target resource 4 is located in time slot m and T3 is located in time slot m. proc,1The terminal device determines a resource selection window and a resource sensing window, and constructs a candidate resource set by excluding available resources in the selection time slots in the resource selection window based on unsensing time slots among the sensing time slots in the resource sensing window and / or sensing results. The specific process can refer to Step 1 introduced above, where the resource selection window in the introduction is limited to the selection time slots in the resource selection window, and the resource sensing window in the introduction is limited to the sensing time slots in the resource sensing window. If target resource 4, 5, or 6 is not in the candidate resource set, it further determines whether the following three conditions are met:

[0136] 1. The indicated resource in the sensed first sidelink control information overlaps with the target resource.

[0137] 2. The SL-RSRP of the PSCCH corresponding to the sensed first sidelink control information or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.

[0138] 3. The priority carried in the sensed first sidelink control information is higher than the priority of data to be transmitted by the terminal device. Or, the priority carried in the sensed first sidelink control information is higher than the priority of data to be transmitted by the terminal device, and the priority carried in the sensed first sidelink control information is higher than a threshold U, where U depends on the configuration of a resource pool, which may be configured by the network or pre-configured. For example, if the priority is represented by a priority number, and a larger priority number indicates a higher priority, then the priority being higher than the threshold U indicates that the priority number is higher than the threshold U, and if a smaller priority number indicates a higher priority, then the priority being higher than the threshold U indicates that the priority number is lower than the threshold U.

[0139] If the above three conditions are met simultaneously, reselect resources that meet the above three conditions from the candidate resource set, i.e., from the remaining resources that are not excluded in the selected time slot, among target resources 4, 5, and 6. Illustratively, depending on the implementation of the terminal device, the terminal device may also reselect any one or more non-indicated resources from the candidate resource set.

[0140] In another exemplary embodiment, the terminal device determines Q selected time slots and corresponding sensing time slots for initial resource selection or initial resource reselection or resource selection or resource reselection. For a second period after initial resource selection or initial resource reselection or resource selection or resource reselection, the terminal device determines M selected time slots and corresponding sensing time slots. For any one time slot K among the Q selected time slots, the terminal device adds the time slot K to the period (e.g., resource reservation period) and determines the resulting time slot as a time slot among the M selected time slots, where M is equal to or greater than the parameter D in the resource pool configuration.

[0141] The terminal device determines that the time slot corresponding to SR*Ps and [SW, S) is the sensing time slot corresponding to the M selected time slots. Here, time slot S is any one of the M selected time slots, and Ps is each period in the resource reservation period set in the resource pool configuration used by the terminal device. For a given resource reservation period Ps, R is the smallest positive integer that makes SR*Ps earlier than the reference time point. The reference time point is TT proc,0 -T proc,1 T is the time slot with the earliest time domain position among the M selected time slots. proc,0 and T proc,1 may refer to the Background Art. W is 31 logic time slots.

[0142] As shown in Figure 11, the terminal device selects resources 1, 2, and 3 based on partial sensing in time slot n, and when transmitting resource 1, it abandons the transmission on resource 1 due to conflict with the uplink service. When transmitting resources 2 and 3, it indicates resources 5 and 6 using the resource reservation period field in the first sidelink control information. The terminal device performs a re-evaluation mechanism for target resource 4 in time slot m-T3. Target resource 4 is located in time slot m, and T3 is T proc,1 The terminal device determines a resource selection window and a resource sensing window, and constructs a candidate resource set by excluding resources in the selected time slots in the resource selection window based on unsensing time slots among the sensing time slots in the resource sensing window and / or sensing results. For a specific process, refer to Step 1 introduced above, where the resource selection window is limited to the selected time slots in the resource selection window, and the resource sensing window is limited to the sensing time slots in the resource sensing window. If the target resource 4 is not in the candidate resource set, the terminal device reselects the target resource 4 from the candidate resource set, i.e., from the remaining resources excluded in the selected time slots. Exemplarily, depending on the implementation of the terminal device, the terminal device may also reselect one or more unspecified time-frequency resources from the candidate resource set.

[0143] The following are apparatus embodiments of the present application that can be used to perform the method embodiments of the present application. For details not disclosed in the apparatus embodiments of the present application, please refer to the method embodiments of the present application.

[0144] Referring to FIG. 12, a block diagram of a resource reselection device according to one embodiment of the present application is shown. The device has a function for implementing the above-described method embodiment, and the function may be implemented by hardware or by executing corresponding software on the hardware. The device may be the above-described terminal device or may be located in the terminal device. As shown in FIG. 12, the device 1100 may include a determination module 1110, an exclusion module 1120, and a selection module 1130.

[0145] The determination module 1110 is configured to determine a target selection time slot and a target sensing time slot.

[0146] The exclusion module 1120 is configured to exclude available resources in the target selection time slot based on unsensed time slots in the target sensing time slot and / or sensing results to obtain a candidate resource set.

[0147] If the selection module 1130 determines to reselect a first resource, it selects a second resource from the candidate resource set to be used in place of the first resource.

[0148] Illustratively, the target selection time slot comprises: The target selection time slot includes at least M time slots (M is equal to or greater than D), where D is configured by the network, pre-configured, specified by a standard, or dependent on the implementation of the terminal device; The target selection time slot is determined based on a first selection time slot, and the first selection time slot includes a selection time slot determined by the terminal device for initial resource selection or initial resource reselection or resource selection or resource reselection; a condition in which the target selection time slot is determined based on a second selection time slot, the second selection time slot including the selection time slot determined by the terminal device for a previous period; The target selection time slot satisfies at least one of the following conditions: the target selection time slot is determined based on a third selection time slot, the third selection time slot includes a selection time slot determined by the terminal equipment for a first period, and the first period is the last period in which the terminal equipment determined a selection time slot.

[0149] Optionally, the target selection time slot is determined by adding W times a period to the first selection time slot, or the target selection time slot includes at least a time slot determined by adding W times a period to the first selection time slot, where W is a positive integer.

[0150] Optionally, the target selection time slot is determined by adding a period to the second selection time slot, or the target selection time slot includes at least a time slot determined by adding a period to the second selection time slot.

[0151] Optionally, the target selection time slot is determined by adding H times a period to the third selection time slot, or the target selection time slot includes at least a time slot determined by adding H times a period to the third selection time slot, where H is a positive integer.

[0152] Optionally, the period is a resource reservation period of the terminal device.

[0153] Optionally, the target selection time slot is a selection time slot determined for the Fth (F is greater than 1) period after initial resource selection or initial resource reselection or resource selection or resource reselection.

[0154] Optionally, the target sensing time slot comprises: At least one sensing time slot determined based on the target selection time slot and at least one resource reservation period, where the at least one resource reservation period includes all or some of the resource reservation periods in a set of resource reservation periods used by the terminal device; and at least one sensing time slot from a second time slot to the first time slot, determined based on a first time slot of the target selection time slots, wherein the second time slot is located before the first time slot.

[0155] Illustratively, for one time slot S of the target selection time slots, the sensing time slot determined based on the time slot S and the at least one resource reservation period is time slot SR*Ps, where Ps is the at least one resource reservation period, and R is a positive integer.

[0156] Optionally, different resource reservation periods correspond to the same value of R, or there are at least two different resource reservation periods corresponding to different values ​​of R.

[0157] Optionally, R is a minimum value that makes the sensing time slot earlier than a reference time point, and the reference time point is determined according to a time slot T, which is the time slot having the earliest time domain position among the target selection time slots.

[0158] Optionally, the at least one resource reservation period includes a target resource selection period, the target resource selection period corresponding to a plurality of R values.

[0159] Optionally, the first resource is a resource indicated by the terminal device, or the first resource is a resource not indicated by the terminal device.

[0160] Optionally, the determining module 1110 is further configured to determine a resource selection window and a resource sensing window.

[0161] The exclusion module 1120 is configured to exclude available resources in a second time period based on unsensed time slots in a first time period and / or sensing results to obtain the candidate resource set.

[0162] Here, the first time period is an intersection of the resource sensing window and the target sensing time slot, and the second time period is an intersection of the resource selection window and the target selection time slot.

[0163] Optionally, the selection module 1130 is further configured to determine to reselect the first resource if the first resource is not in the candidate resource set.

[0164] Optionally, the operations of determining the target selection time slot and the target sensing time slot, excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot, and obtaining a candidate resource set may or may not be performed depending on network configuration, pre-configuration, remaining battery capacity of the terminal, or HARQ feedback.

[0165] In summary, in the technical solution according to the embodiment of the present application, when a terminal device performs partial sensing to perform semi-persistent transmission or periodic transmission, if it executes a pre-emption mechanism to determine that resources have been pre-empted, or executes a re-evaluation mechanism to determine that resources are in conflict, it triggers resource re-selection, thereby avoiding resource conflicts and improving communication reliability.

[0166] It should be noted that when the device according to the above embodiment realizes its functions, the division of each functional module above is only an example, and in actual applications, the above functions can be completed by different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the above functions.

[0167] Regarding the apparatus of the above embodiment, the specific method by which each module performs the operation has already been described in detail in the embodiment relating to the method, and will not be described in detail here.

[0168] 13, there is shown a block diagram of a terminal device 120 according to an embodiment of the present application. The terminal device 120 can be configured to perform the resource reselection method described above. Specifically, the terminal device 120 can include a processor 121, a receiver 122, a transmitter 123, a memory 124, and a bus 125.

[0169] The processor 121 includes one or more processing cores, and the processor 121 executes software programs and modules to perform various functional applications and information processing.

[0170] The receiver 122 and the transmitter 123 may be implemented as a transceiver 126, which may be a communications chip.

[0171] The memory 124 is connected to the processor 121 via a bus 125 .

[0172] The memory 124 may be configured to store a computer program, and the processor 121 may be configured to execute the computer program to perform each step performed by the terminal device in the above method embodiments.

[0173] Additionally, memory 124 may be implemented with any type of volatile or non-volatile memory, or combination thereof, including, but not limited to, random-access memory (RAM) and read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other solid-state memory technology, compact disc read-only memory (CD-ROM), digital video disc (DVD) or other optical memory, magnetic tape cassette, magnetic tape, magnetic disk storage or other magnetic storage device.

[0174] In an exemplary embodiment, the processor 121: determining a target selection time slot and a target sensing time slot; Obtaining a candidate resource set by excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot; When it is determined to reselect a first resource selected by the terminal device, a second resource to be used instead of the first resource is selected from the candidate resource set.

[0175] Optionally, the target selection time slot comprises: The target selection time slot includes at least M time slots (M is equal to or greater than D), where D is configured by the network, pre-configured, specified by a standard, or dependent on the implementation of the terminal device; The target selection time slot is determined based on a first selection time slot, and the first selection time slot includes a selection time slot determined by the terminal device for initial resource selection or initial resource reselection or resource selection or resource reselection; a condition in which the target selection time slot is determined based on a second selection time slot, the second selection time slot including the selection time slot determined by the terminal device for a previous period; The target selection time slot satisfies at least one of the following conditions: the target selection time slot is determined based on a third selection time slot, the third selection time slot includes a selection time slot determined by the terminal equipment for a first period, and the first period is the last period in which the terminal equipment determined a selection time slot.

[0176] Optionally, the target selection time slot is determined by adding W times a period to the first selection time slot, or the target selection time slot includes at least a time slot determined by adding W times a period to the first selection time slot, where W is a positive integer.

[0177] Optionally, the target selection time slot is determined by adding a period to the second selection time slot, or the target selection time slot includes at least a time slot determined by adding a period to the second selection time slot.

[0178] Optionally, the target selection time slot is determined by adding H times a period to the third selection time slot, or the target selection time slot includes at least a time slot determined by adding H times a period to the third selection time slot, where H is a positive integer.

[0179] Optionally, the period is a resource reservation period of the terminal device.

[0180] Optionally, the target selection time slot is a selection time slot determined for the Fth (F is greater than 1) period after initial resource selection or initial resource reselection or resource selection or resource reselection.

[0181] Optionally, the target sensing time slot comprises: At least one sensing time slot determined based on the target selection time slot and at least one resource reservation period, where the at least one resource reservation period includes all or some of the resource reservation periods in a set of resource reservation periods used by the terminal device; and at least one sensing time slot from a second time slot to the first time slot, determined based on a first time slot of the target selection time slots, wherein the second time slot is located before the first time slot.

[0182] Optionally, for one time slot S of the target selection time slots, a sensing time slot determined based on the time slot S and the at least one resource reservation period is time slot SR*Ps, where Ps is the at least one resource reservation period, and R is a positive integer.

[0183] Optionally, different resource reservation periods correspond to the same value of R, or there are at least two different resource reservation periods corresponding to different values ​​of R.

[0184] Optionally, R is a minimum value that makes the sensing time slot earlier than a reference time point, and the reference time point is determined according to a time slot T, which is the time slot having the earliest time domain position among the target selection time slots.

[0185] Optionally, the at least one resource reservation period includes a target resource selection period, the target resource selection period corresponding to a plurality of R values.

[0186] Optionally, the first resource is a resource indicated by the terminal device, or the first resource is a resource not indicated by the terminal device.

[0187] Optionally, the processor 121 further: determining a resource selection window and a resource sensing window; and configured to exclude available resources in a second time period based on unsensed time slots in a first time period and / or sensing results to obtain the candidate resource set; Here, the first time period is an intersection of the resource sensing window and the target sensing time slot, and the second time period is an intersection of the resource selection window and the target selection time slot.

[0188] Optionally, the processor 121 is further configured to determine to reselect the first resource if the first resource is not in the candidate resource set.

[0189] Optionally, the operations of determining the target selection time slot and the target sensing time slot, excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot, and obtaining a candidate resource set may or may not be performed depending on network configuration, pre-configuration, remaining battery capacity of the terminal, or HARQ feedback.

[0190] For details not described in detail in the above embodiments, please refer to the description of the above method embodiments, and they will not be described again here.

[0191] An embodiment of the present application further provides a computer-readable storage medium, the computer-readable storage medium storing a computer program, the computer program being configured to cause a processor of a terminal device to execute the resource reselection method described above.

[0192] For example, the computer-readable storage medium may include a read-only memory (ROM), a random access memory (RAM), a solid-state hard disk (SSD), an optical disk, etc. Here, the random access memory may include a resistive random access memory (ReRAM) and a dynamic random access memory (DRAM).

[0193] An embodiment of the present application further provides a chip including a programmable logic circuit and / or program instructions, the programmable logic circuit and / or program instructions being configured to implement the above resource reselection method when the chip operates in a terminal device.

[0194] An embodiment of the present application further provides a computer program product or a computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium, and the computer instructions causing a processor of a terminal device to realize the above-mentioned resource reselection method by reading and executing the computer instructions from the computer-readable storage medium.

[0195] As can be understood, the "indication" referred to in the embodiments of the present application may be a direct indication, an indirect indication, or an indication of an association relationship. For example, when A indicates B, it may mean that A directly indicates B (e.g., B can be obtained through A), or that A indirectly indicates B (e.g., A indicates C, and B can be obtained through C), or it may mean that there is an association relationship between A and B.

[0196] In describing the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship between a referent and a constituent and a constituent, etc.

[0197] As referred to herein, "plurality" refers to two or more than two. "And / or" is an association that describes related objects and indicates that three types of relationships can exist, for example, A and / or B can represent three cases: when only A exists, when A and B exist simultaneously, when only B exists, etc. The character " / " generally indicates that the context object is in an "or" relationship.

[0198] Furthermore, the step numbers described herein are merely illustrative of possible execution orders between steps, and in some other embodiments, the steps may not be executed according to the order of the numbers; for example, two differently numbered steps may be executed simultaneously, or two differently numbered steps may be executed in the reverse order of the order shown in the drawings, and the embodiments of the present application are not limited thereto.

[0199] Those skilled in the art should understand that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented by hardware, software, firmware, or any combination thereof. If implemented using software, these functions can be stored on or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, where communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0200] The above description is merely an illustrative example of the present application and is not intended to limit the present application, and any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application shall all be included in the protection scope of the present application.

Claims

1. A resource reselection method performed by a terminal device, comprising: determining a target selection time slot and a target sensing time slot, wherein the target selection time slot is a selection time slot determined for an Fth resource reservation period (F is greater than 1) after an initial resource selection or an initial resource reselection or a resource selection or a resource reselection; excluding available resources in the target selection time slot based on unsensed time slots and / or sensing results in the target sensing time slot to obtain a candidate resource set; When determining to reselect the first resource selected by the terminal device, selecting a second resource from the candidate resource set to be used instead of the first resource; A resource reselection method comprising:

2. The target selection time slot comprises: the condition that the target selection time slot includes at least M time slots (M is equal to or greater than D), where D is configured by the network, pre-configured, defined by a standard, or dependent on the implementation of the terminal device; a condition under which the target selection time slot is determined based on a first selection time slot, the first selection time slot including a selection time slot determined by the terminal device for initial resource selection or initial resource reselection or resource selection or resource reselection; a condition in which the target selection time slot is determined based on a second selection time slot, the second selection time slot including the selection time slot determined by the terminal device for a previous period; a condition under which the target selection time slot is determined based on a third selection time slot, the third selection time slot including a selection time slot determined by the terminal device for a first period, the first period being the last period in which the terminal device determined a selection time slot, The resource reselection method of claim 1 .

3. the target selection time slot is determined by adding W times a period of the first selection time slot, where W is a positive integer; or the target selection time slot includes at least a time slot determined by adding the first selection time slot with a period W times the period; The resource reselection method of claim 2 .

4. the target selection time slot is determined by adding a period to the second selection time slot; or the target selection time slot includes at least a time slot determined by adding a period to the second selection time slot; The resource reselection method according to claim 2 or 3.

5. the target selection time slot is determined by adding a period of the third selection time slot times H, where H is a positive integer; or the target selection time slot includes at least a time slot determined by adding the third selection time slot with a period H times the period; A resource reselection method according to any one of claims 2 to 4.

6. The period is a resource reservation period of the terminal device. A resource reselection method according to any one of claims 3 to 5.

7. The target sensing time slot comprises: At least one sensing time slot determined based on the target selection time slot and at least one resource reservation period, where the at least one resource reservation period includes all or some of the resource reservation periods in a resource reservation period set used by the terminal device; and at least one sensing time slot from a second time slot to the first time slot, determined based on a first time slot of the target selection time slots, the second time slot being located before the first time slot; A resource reselection method according to any one of claims 1 to 6.

8. For one time slot S of the target selection time slots, a sensing time slot determined based on the time slot S and the at least one resource reservation period is time slot S-R*Ps, where Ps is the at least one resource reservation period, and R is a positive integer. The resource reselection method of claim 7.

9. Different resource reservation periods correspond to the same value of R, or There are at least two different resource reservation periods corresponding to different values ​​of R. The resource reselection method of claim 8.

10. R is a minimum value that makes the sensing time slot earlier than a reference time point, and the reference time point is determined according to a time slot T, and the time slot T is a time slot having the earliest time domain position among the target selection time slots. The resource reselection method according to claim 8 or 9.

11. a target resource selection period exists in the at least one resource reservation period, and the target resource selection period corresponds to a plurality of values ​​of R; A resource reselection method according to any one of claims 8 to 10.

12. The resource reselection method includes: determining a resource selection window and a resource sensing window; excluding available resources in the target selection time slot based on unsensed time slots in the target sensing time slot and / or sensing results to obtain a candidate resource set; excluding available resources in a second time period based on unsensed time slots and / or sensing results in a first time period to obtain the candidate resource set; the first time period is an intersection of the resource sensing window and the target sensing time slot, and the second time period is an intersection of the resource selection window and the target selection time slot. A resource reselection method according to any one of claims 1 to 11.

13. 13. A terminal device comprising a processor and a memory in which a computer program is stored, characterized in that the processor executes the computer program to perform the resource reselection method according to any one of claims 1 to 12.

14. A computer program product, characterized in that it causes a computer to execute the resource reselection method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Sidelink resource reselection method and apparatus

    WO2022205387A1