Method and apparatus for resource determination

By introducing a time slot parameter M in the sidelink resource selection, the terminal device and the network-side device work together to determine continuous multi-time slot resources, which solves the problem that existing technologies cannot select continuous multi-time slot resources and improves the reliability and convenience of data transmission.

CN115245023BActive Publication Date: 2026-04-14BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2022-06-17
Publication Date
2026-04-14

AI Technical Summary

Technical Problem

Existing R16 or R17 sidelink resource selection mechanisms do not support continuous multi-slot resource selection, and LBT failures in unlicensed frequency bands lead to unreliable data transmission.

Method used

By introducing the time slot parameter M, the terminal device and the network-side device work together to determine continuous multi-time slot resources, supporting random or sequential selection from the candidate resource set, and ensuring that the time domain length of the resource is a continuous M time slots.

Benefits of technology

It improves the ease of resource determination and the reliability of data transmission, and reduces the impact of LBT failures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115245023B_ABST
    Figure CN115245023B_ABST
Patent Text Reader

Abstract

The present disclosure provides a method, device and equipment for resource determination, and a storage medium. The method comprises determining a first resource based on a time slot parameter M, wherein the time domain length of the first resource is M continuous time slots, M is a positive integer and M>1, and the first resource is used for the transmission of a physical sidelink shared channel (PSSCH) or a physical sidelink control channel (PSCCH). The present disclosure provides a processing method for the case of "resource determination", which can support the selection of continuous multi-time slot resources when selecting resources, so as to determine resources with a time domain length of M continuous time slots, thereby improving the convenience of resource determination and the reliability of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining resources. Background Technology

[0002] In communication systems, the resource selection mechanism of sidelinks (R16 or R17) operating in licensed frequency bands does not support the selection of continuous multi-slot resources; it only supports the selection of resources in a single time slot and does not support the selection of resources in multiple adjacent time slots. R18 requires further research into sidelink operation. In unlicensed frequency bands, LBT (Local Time-Based Transmission) is required, but the result of LBT is uncertain. If LBT fails, data cannot be transmitted on the selected resource. Therefore, to mitigate the impact of LBT failure, after a successful LBT, it is possible to support the transmission of a single time slot (TB) in multiple consecutive time slots, such as repeated transmission of one TB in multiple consecutive time slots, or transmission of multiple TBs in multiple consecutive time slots. This reduces the impact of LBT failure and improves the reliability of data transmission. Therefore, a "resource determination" method is urgently needed. During resource selection, it should support the selection of continuous multi-slot resources to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination and the reliability of data transmission. Summary of the Invention

[0003] The present disclosure discloses a method, apparatus, device, and storage medium for resource determination, which can support the selection of continuous multi-timeslot resources during resource selection, thereby determining resources with a time domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0004] This disclosure provides a resource determination method according to one embodiment, the method being executed by a terminal device, the method comprising:

[0005] Based on the time slot parameter M, a first resource is determined, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of the Physical Side Link Shared Channel (PSSCH) or the Physical Side Link Control Channel (PSCCH).

[0006] Optionally, in one embodiment of this disclosure, determining the first resource based on the time slot parameter M includes:

[0007] The network-side device receives a time slot parameter M, wherein the time slot parameter M is used to indicate the number of consecutive time slots transmitted by the PSSCH or the PSCCH;

[0008] Based on the time slot parameter M, a random resource is selected from the candidate resource set to determine the first resource, wherein the time slot length of each candidate resource in the candidate resource set is M time slots.

[0009] Optionally, in one embodiment of this disclosure, the first resource further includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, wherein the L... subCH It is a positive integer.

[0010] Optionally, in one embodiment of this disclosure, the first resource further includes X comb-scale resource block indices (IRB indices) that are continuous or discrete in the frequency domain. In this case, the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where X is a positive integer.

[0011] Optionally, in one embodiment of this disclosure, determining the first resource based on the time slot parameter M includes:

[0012] Based on the time slot parameter M, the first resource is determined from the candidate resource set, wherein the time domain length of each candidate resource in the candidate resource set is a single time slot.

[0013] Optionally, in one embodiment of this disclosure, determining the first resource from the candidate resource set based on the time slot parameter M includes at least one of the following:

[0014] Based on the time slot parameter M, multiple resource selections are performed from the candidate resource set to determine the first resource, wherein the time slot length of each resource selection is a single time slot;

[0015] Based on the time slot parameter M, a resource selection is performed from the candidate resource set to determine the first resource, wherein the time slot length of the resource selection is M time slots.

[0016] Optionally, in one embodiment of this disclosure, performing multiple resource selections from the candidate resource set based on the time slot parameter M to determine the first resource includes:

[0017] Randomly select a first candidate resource x from the candidate resource set;

[0018] Based on the first candidate resource x, select M consecutive time-domain corresponding candidate resources from the candidate resource set and use them as the first resource.

[0019] Optionally, in one embodiment of this disclosure, the method further includes:

[0020] If the first resource cannot be selected from the set of candidate resources based on the first candidate resource x, then a second candidate resource x is selected from the set of candidate resources, and the first resource is selected again from the set of candidate resources based on the second candidate resource x.

[0021] Optionally, in one embodiment of this disclosure, selecting M consecutive time-domain corresponding candidate resources from the candidate resource set and using them as the first resource includes:

[0022] From the set of candidate resources, select M consecutive time-domain corresponding candidate resources in a first selection order, and use them as the first resource.

[0023] Optionally, in one embodiment of this disclosure, the method further includes:

[0024] If no consecutive M time-domain corresponding candidate resources are selected in the candidate resource set according to the first selection order, then the consecutive N time-domain corresponding candidate resources selected according to the first selection order are obtained and used as the second resource, where N is a positive integer less than M.

[0025] Again, based on the first candidate resource x, select MN consecutive time-domain corresponding candidate resources from the candidate resource set according to the second selection order, and use them as the third resource;

[0026] The second resource and the third resource are combined to form the first resource.

[0027] Optionally, in one embodiment of this disclosure, the second selection order is in the opposite direction to the first selection order.

[0028] Optionally, in one embodiment of this disclosure, performing a resource selection from the candidate resource set based on the time slot parameter M to determine the first resource includes:

[0029] Multiple candidate resource subsets are determined, wherein the temporal domain resources of the candidate resource subsets are continuous, and the length of the temporal continuation is equal to or greater than the M time slots;

[0030] For any subset of candidate resources, select M consecutive candidate resources corresponding to the time domain as the first resource.

[0031] Optionally, in one embodiment of this disclosure, the method further includes:

[0032] If the first resource does not exist in the candidate resource set, then the transmission of TB is stopped.

[0033] Optionally, in one embodiment of this disclosure, the method further includes:

[0034] If the first resource does not exist in the candidate resource set, a fourth resource is randomly selected from the candidate resource set, and the time domain length of the fourth resource is a single time slot;

[0035] One TB is transmitted in the single time slot.

[0036] Optionally, in one embodiment of this disclosure, the method further includes:

[0037] If the first resource does not exist in the candidate resource set, then the fifth resource is selected from the candidate set, wherein the time domain length of the fifth resource is L consecutive time slots, where L is a positive integer and is a positive integer less than M.

[0038] Optionally, in one embodiment of this disclosure, the method further includes:

[0039] The same TB or different TBs are repeatedly transmitted in the M consecutive time slots or in the L consecutive time slots.

[0040] Another embodiment of this disclosure provides a resource determination method, which is executed by a network-side device, and the method includes:

[0041] Send the time slot parameter M to the terminal device, where M is a positive integer and M > 1.

[0042] Optionally, in one embodiment of this disclosure, the method further includes:

[0043] Send at least one of the following parameters to the terminal device, wherein the terminal device is configured to determine a candidate resource set based on the at least one parameter:

[0044] The resource pool to which the resource to be reported belongs;

[0045] Layer 1 (L1) priority;

[0046] Remaining packet delay budget;

[0047] The number of sub-channels or IRB indexes used for the transmission of the PSSCH or PSCCH in a time slot;

[0048] Resource reservation interval.

[0049] This disclosure provides an apparatus for determining resources according to one embodiment, the apparatus comprising:

[0050] The determination module is used to determine a first resource based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of PSCCH or PSSCH.

[0051] Another embodiment of this disclosure provides a resource determination apparatus, the apparatus comprising:

[0052] The sending module is used to send the time slot parameter M to the terminal device, where M is a positive integer and M>1.

[0053] Another aspect of this disclosure provides a terminal device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in the preceding aspect of the embodiment.

[0054] Another aspect of this disclosure provides a network-side device, the device including a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as proposed in another aspect of the disclosure.

[0055] Another aspect of this disclosure provides a communication device, comprising: a processor and an interface circuit;

[0056] The interface circuit is used to receive code instructions and transmit them to the processor;

[0057] The processor is configured to run the code instructions to perform the method as proposed in one aspect of the embodiments.

[0058] Another aspect of this disclosure provides a communication device, comprising: a processor and an interface circuit;

[0059] The interface circuit is used to receive code instructions and transmit them to the processor;

[0060] The processor is configured to run the code instructions to perform the method as proposed in another embodiment.

[0061] Another aspect of this disclosure provides a computer-readable storage medium for storing instructions that, when executed, cause the method described in one aspect of the disclosure to be implemented.

[0062] Another aspect of this disclosure provides a computer-readable storage medium for storing instructions that, when executed, cause the method as described in another aspect of this disclosure to be implemented.

[0063] In summary, in the embodiments of this disclosure, a first resource is determined based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of PSSCH or PSCCH. In the embodiments of this disclosure, the time slot parameter M allows selection of resources with a time domain length of M consecutive time slots, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of continuous multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination and the reliability of data transmission. Attached Figure Description

[0064] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0065] Figure 1 This is an example diagram illustrating a method for determining resources provided in one embodiment of this disclosure;

[0066] Figure 2 A flowchart illustrating a method for determining resources provided in one embodiment of this disclosure;

[0067] Figure 3 A flowchart illustrating a method for determining resources provided in another embodiment of this disclosure;

[0068] Figure 4 This is a schematic diagram illustrating an example of a resource start position and end position provided in an embodiment of this disclosure;

[0069] Figure 5 This is a schematic diagram illustrating an example of a resource start position and end position provided in an embodiment of this disclosure;

[0070] Figure 6 An example schematic diagram of an IRB provided in an embodiment of this disclosure.

[0071] Figure 7 This is a schematic diagram illustrating an example of an IRB provided in an embodiment of this disclosure;

[0072] Figure 8 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0073] Figure 9 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0074] Figure 10A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0075] Figure 11 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0076] Figure 12 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0077] Figure 13 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0078] Figure 14 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0079] Figure 15 This is an example schematic diagram illustrating a method for determining resources provided in an embodiment of this disclosure;

[0080] Figure 16 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0081] Figure 17 This is a flowchart illustrating a method for determining a subset of candidate resources provided in an embodiment of this disclosure.

[0082] Figure 18 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0083] Figure 19 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0084] Figure 20 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0085] Figure 21 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0086] Figure 22 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0087] Figure 23 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0088] Figure 24 A flowchart illustrating a method for determining resources provided in yet another embodiment of this disclosure;

[0089] Figure 25 A schematic diagram of the structure of a resource determination apparatus provided in one embodiment of this disclosure;

[0090] Figure 26 A schematic diagram of the structure of a resource determination apparatus provided in one embodiment of this disclosure;

[0091] Figure 27 A schematic diagram of the structure of a resource determination apparatus provided in one embodiment of this disclosure;

[0092] Figure 28 A schematic diagram of the structure of a resource determination apparatus provided in one embodiment of this disclosure;

[0093] Figure 29 This is a block diagram of a terminal device provided in one embodiment of the present disclosure;

[0094] Figure 30 This is a block diagram of a network-side device provided in one embodiment of the present disclosure. Detailed Implementation

[0095] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with those of this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the embodiments of this disclosure as detailed in the appended claims.

[0096] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

[0097] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the words “if” and “suppose” as used herein may be interpreted as “when”, “when”, or “in response to a determination”.

[0098] The network elements or network functions involved in the embodiments of this disclosure can be implemented by independent hardware devices or by software in hardware devices. This disclosure does not limit this.

[0099] Figure 1 This is an example illustration of a resource determination method provided in one embodiment of this disclosure. Figure 1 As shown, in unlicensed frequency bands, to mitigate the impact of Listen Before Talk (LBT) failures, transmission of a Transport Block (TB) in multiple consecutive time slots can be supported after a single successful LBT. Transmission of a TB in multiple consecutive time slots can be the continuous transmission of the same TB across multiple time slots. However, to support the transmission of a TB in multiple consecutive time slots, multiple consecutive resources need to be selected for the same TB, for example, M resources that are consecutive in the time domain.

[0100] The following is a detailed description of a method, apparatus, device, and storage medium for determining resources provided in the embodiments of this disclosure, with reference to the accompanying drawings.

[0101] Figure 2 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 2 As shown, the method may include the following steps:

[0102] Step 201: Based on the time slot parameter M, determine the first resource, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of the Physical Side Link Shared Channel (PSSCH) or the Physical Side Link Control Channel (PSCCH).

[0103] It should be noted that, in one embodiment of this disclosure, the terminal device can be a device that provides voice and / or data connectivity to a user. The terminal device can communicate with one or more core networks via a RAN (Radio Access Network). The terminal device can be an Internet of Things (IoT) terminal, such as a sensor device, a mobile phone (or "cellular" phone), and a computer with an IoT terminal. For example, it can be a fixed, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted device. Examples include a station (STA), subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, or user agent. Alternatively, the terminal device can also be a device from an unmanned aerial vehicle (UAV). Alternatively, the terminal device can also be a vehicle-mounted device, such as a vehicle computer with wireless communication capabilities, or a wireless terminal connected to an external vehicle computer. Alternatively, the terminal device can also be a roadside device, such as a street light, traffic light, or other roadside device with wireless communication capabilities.

[0104] In one embodiment of this disclosure, R18 needs to study sidelink operation, which requires LBT (Local Bit Transmission) in unlicensed frequency bands. To mitigate the impact of LBT failure, after a successful LBT, the same TB or different TBs can be repeatedly transmitted in M ​​consecutive time slots for continuous transmission of PSSCH or PSCCH.

[0105] Based on the time slot parameter M, the first resource is determined, including:

[0106] Receive the time slot parameter M sent by the network-side device, where the time slot parameter M is used to indicate the number of consecutive time slots for PSSCH or PSCCH transmission;

[0107] Based on the time slot parameter M, a random resource is selected from the candidate resource set to determine the first resource. The time slot length of each candidate resource in the candidate resource set is M time slots.

[0108] Furthermore, in one embodiment of this disclosure, the first resource further includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where L subCH It is a positive integer.

[0109] Furthermore, in one embodiment of this disclosure, the first resource further includes X comb-scale resource block indices (IRB indices) that are continuous or discrete in the frequency domain, such that the start and end positions of the frequency domain resources between adjacent time slots are the same or different, where X is a positive integer.

[0110] Furthermore, in one embodiment of this disclosure, determining the first resource based on the time slot parameter M includes:

[0111] Based on the time slot parameter M, a first resource is determined from the candidate resource set, where the time domain length of each candidate resource in the candidate resource set is a single time slot. A single time slot can refer to one time slot.

[0112] Furthermore, in one embodiment of this disclosure, determining a first resource from the candidate resource set based on the time slot parameter M includes at least one of the following:

[0113] Based on the time slot parameter M, multiple resource selections are performed from the candidate resource set to determine the first resource, wherein the time slot length of each resource selection is a single time slot;

[0114] Based on the time slot parameter M, a resource selection is performed from the candidate resource set to determine the first resource, wherein the time slot length of the resource selection is M time slots.

[0115] For example, in one embodiment of this disclosure, performing multiple resource selections from a candidate resource set based on a time slot parameter M to determine a first resource includes:

[0116] Randomly select a first candidate resource x from the candidate resource set;

[0117] Based on the first candidate resource x, select M consecutive candidate resources corresponding to the time domain from the candidate resource set and use them as the first resource.

[0118] Furthermore, in one embodiment of this disclosure, the method further includes:

[0119] If a first resource cannot be selected from the candidate resource set based on the first candidate resource x, then a second candidate resource x is selected from the candidate resource set, and a first resource is selected again from the candidate resource set based on the second candidate resource x.

[0120] Furthermore, in one embodiment of this disclosure, selecting M consecutive time-domain corresponding candidate resources from the candidate resource set and using them as the first resource includes:

[0121] Select M consecutive time-domain candidate resources from the candidate resource set according to the first selection order, and use them as the first resource.

[0122] The first order can be in ascending order of time slots or in descending order of time slots; this disclosure does not limit this.

[0123] Furthermore, in one embodiment of this disclosure, the method further includes:

[0124] If no consecutive M time-domain candidate resources are selected in the candidate resource set according to the first selection order, then the consecutive N time-domain candidate resources selected in the first selection order are obtained and used as the second resource, where N is a positive integer less than M.

[0125] Based on the first candidate resource x, select MN consecutive time-domain corresponding candidate resources from the candidate resource set according to the second selection order, and use them as the third resource;

[0126] The second and third resources are combined into the first resource.

[0127] Furthermore, in one embodiment of this disclosure, the second selection order is in the opposite direction to the first selection order.

[0128] Furthermore, in one embodiment of this disclosure, a resource selection is performed from the candidate resource set based on the time slot parameter M to determine a first resource, including:

[0129] Multiple candidate resource subsets are identified, wherein the temporal resources of the candidate resource subsets are continuous, and the length of the temporal continuity is equal to or greater than M time slots;

[0130] For any subset of candidate resources, select M consecutive candidate resources corresponding to the time domain as the first resource.

[0131] For example, in one embodiment of this disclosure, the method further includes:

[0132] If the first resource does not exist in the candidate resource set, then the transmission of TB is stopped.

[0133] Furthermore, in one embodiment of this disclosure, the method further includes:

[0134] If the first resource does not exist in the candidate resource set, then the fourth resource is randomly selected from the candidate resource set, and the time domain length of the fourth resource is a single time slot;

[0135] Send one TB in a single timeslot.

[0136] Furthermore, in one embodiment of this disclosure, the method further includes:

[0137] If the first resource does not exist in the candidate set, then the fifth resource is selected from the candidate set. The time domain length of the fifth resource is L consecutive time slots, where L is a positive integer and is a positive integer less than M or a different TB.

[0138] Furthermore, in one embodiment of this disclosure, the method further includes:

[0139] The same TB or different TBs are repeatedly transmitted in M ​​consecutive time slots or L consecutive time slots.

[0140] In summary, in the embodiments of this disclosure, a first resource is determined based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of PSSCH or PSCCH. In the embodiments of this disclosure, the time slot parameter M allows selection of resources with a time domain length of M consecutive time slots, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of continuous multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination and the reliability of data transmission.

[0141] Figure 3 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 3 As shown, the method may include the following steps:

[0142] Step 301: Receive the time slot parameter M sent by the network-side device, wherein the time slot parameter M is used to indicate the number of consecutive time slots for PSSCH or PSCCH transmission;

[0143] Step 302: Based on the time slot parameter M, randomly select resources from the candidate resource set to determine the first resource, wherein the time slot length of each candidate resource in the candidate resource set is M time slots.

[0144] In one embodiment of this disclosure, the first resource further includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where L subCH It is a positive integer.

[0145] Furthermore, in one embodiment of this disclosure, a subchannel is a set of consecutive RBs (resource blocks) used for the transmission of PSCCH or PSSCH, and the transmission resources of the sidelink UE are allocated at the subchannel level.

[0146] For example, in one embodiment of this disclosure, the slot length of the candidate resource may be, for example, three slots. Figure 4 This is a schematic diagram illustrating an example of a resource start and end position provided in an embodiment of this disclosure. For example... Figure 4 As shown, the first resource also includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots are the same.

[0147] For example, in one embodiment of this disclosure, the slot length of the candidate resource may be, for example, three slots. Figure 5 This is a schematic diagram illustrating an example of a resource start and end position provided in an embodiment of this disclosure. For example... Figure 5 As shown, the first resource also includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots will be different. Each candidate resource can correspond to one subchannel.

[0148] For example, in one embodiment of this disclosure, the first resource further includes X interlaced resource block (IRB) indices that are continuous or discrete in the frequency domain. The start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where X is a positive integer.

[0149] For example, in one embodiment of this disclosure, an Interlaced Resource Block (IRB) can be introduced in a 5G air interface (New Radio in Unlicensed Spectrum, NR-U) system operating in an unlicensed frequency band. This IRB consists of two consecutive available resource blocks spaced M resource blocks apart. For an IRB index m, the Physical Resource Blocks (PRBs) it includes can be, for example, {m, M+m, 2M+m, 3M+m, ...}, where m ∈ {0, 1, ..., M-1}. In the NR-U system, IRB structures are defined for 15kHz and 30kHz subcarrier spacings, as shown in Table 1.

[0150] Table 1

[0151] μ M 0 10 1 5

[0152] For example, in one embodiment of this disclosure, Figure 6 This is an example schematic diagram of an IRB provided as an embodiment of this disclosure. Figure 6 As shown, the sub-carrier space (SCS) can be, for example, 30kHz, i.e., SCS = 30kHz. When M = 5, there are a total of 5 comb ruler indices. For a comb ruler index, i.e., IRB index 0, the comb ruler index contains comb ruler resource blocks, for example, PRB{0,5,10,15,20,25,30,35,40,45}. Figure 7 This is an example schematic diagram of an IRB provided as an embodiment of this disclosure. Figure 7 As shown, SCS = 15kHz, M = 10.

[0153] For example, in one embodiment of this disclosure, the terminal device randomly selects a first resource from a set of candidate resources based on a timeslot parameter M. The time domain length of the first resource is M consecutive timeslots, and the terminal device can repeatedly transmit the same transmission block (TB) in the M consecutive timeslots. That is, the first resource can be used for repeated transmission of the same TB, or it can be used for continuous transmission of M TBs in M ​​timeslots.

[0154] For example, in one embodiment of this disclosure, when the terminal device obtains the time slot parameter M, the terminal device may also receive at least one of the following parameters to determine the first resource:

[0155] The resource pool to which the resource to be reported belongs;

[0156] Layer 1 (L1) priority;

[0157] Remaining packet delay budget;

[0158] The number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a time slot;

[0159] Resource reservation interval.

[0160] For example, in one embodiment of this disclosure, when the terminal device receives the time slot parameter M, the resource pool to which the resource to be reported belongs, the L1 priority, the remaining data packet delay budget, the number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a time slot, and the resource reservation interval, the terminal device can determine a set of candidate resources to determine the first resource.

[0161] For example, in one embodiment of this disclosure, the parameters received by the terminal device may include, for example, a time slot parameter M, the resource pool to which the resource to be reported belongs, a Layer 1 (L1) priority, the remaining data packet delay budget, the number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a time slot, and the resource reservation interval. Based on these parameters, the terminal device can determine a candidate resource set and randomly select resources from the candidate resource set to determine a first resource. When determining the candidate resource set, the terminal device can, for example, determine the candidate resource set through sensing and resource exclusion, for example, by adopting the process of determining the candidate resource set using sidelink in 5G R16 or R17 international standards.

[0162] In summary, in the embodiments of this disclosure, a timeslot parameter M sent by a network-side device is received. The timeslot parameter M indicates the number of consecutive timeslots for PSSCH or PSCCH transmission. Based on the timeslot parameter M, a first resource is determined, where M is a positive integer and M > 1. The first resource is used for PSSCH or PSCCH transmission. In the embodiments of this disclosure, the timeslot parameter M allows selection of resources with a time domain length of M consecutive timeslots, resolving the situation where continuous multi-timeslot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, supporting the selection of continuous multi-timeslot resources during resource selection to determine resources with a time domain length of M consecutive timeslots, thereby improving the convenience of resource determination and the reliability of data transmission.

[0163] Figure 8 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 8 As shown, the method may include the following steps:

[0164] Step S801: Based on the time slot parameter M, determine the first resource from the candidate resource set, wherein the time domain length of each candidate resource in the candidate resource set is a single time slot.

[0165] In one embodiment of this disclosure, the terminal device may determine the candidate resource set using the process specified in R16 or R17. That is, the candidate resource set is a set of resources determined by the terminal device using the resource determination method in R16 or R17. This candidate resource set does not specifically refer to a fixed set. For example, when the number of candidate resources included in the candidate resource set changes, the candidate resource set may also change accordingly.

[0166] In summary, in the embodiments of this disclosure, a first resource is determined from a set of candidate resources based on a time slot parameter M, wherein the time domain length of each candidate resource in the set is a single time slot. In these embodiments, the time slot parameter M allows selection of resources with a time domain length of M consecutive time slots from a set of candidate resources where each candidate resource has a time domain length of a single time slot, thus resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, supporting the selection of continuous multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination and the reliability of data transmission.

[0167] Figure 9 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 9 As shown, the method may include the following steps:

[0168] Step 901: Based on the time slot parameter M, perform multiple resource selections from the candidate resource set to determine the first resource, wherein the time slot length of each resource selection is a single time slot.

[0169] In one embodiment of this disclosure, based on the time slot parameter M, the terminal device can perform multiple resource selections from the candidate resource set. Each time the resource is selected, the time slot length is a single time slot, and a continuous resource with a length of M time slots can be selected.

[0170] In summary, in the embodiments of this disclosure, multiple resource selections are performed from the candidate resource set based on the time slot parameter M to determine the first resource, wherein the time slot length of each selected resource is a single time slot. In the embodiments of this disclosure, since the time slot length of each selected resource in the candidate resource set is a single time slot, multiple resource selections can be performed based on the time slot parameter M to select resources with a time domain length of M consecutive time slots, reducing the possibility of not being able to select resources with consecutive multi-time slots. The embodiments of this disclosure specifically describe the characteristics of performing multiple resource selections to determine the first resource. This disclosure provides a processing method for a "resource determination" scenario, which can support the selection of consecutive multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0171] Figure 10 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 10 As shown, the method may include the following steps:

[0172] Step 1001: Based on the time slot parameter M, perform a resource selection from the candidate resource set to determine the first resource, wherein the time slot length of the resource selection is M time slots.

[0173] In summary, in the embodiments of this disclosure, a resource selection is performed once from the candidate resource set based on the time slot parameter M to determine the first resource, wherein the time slot length of the resource selected in one step is M time slots. In the embodiments of this disclosure, resources with a time domain length of M consecutive time slots can be selected once from the candidate resource set, solving the problem of not being able to select consecutive multi-time slot resources based on the R16 or R17 sidelink resource selection mechanism. The embodiments of this disclosure specifically describe the characteristics of performing a single resource selection to determine the first resource. This disclosure provides a processing method for a "resource determination" scenario, which can support the selection of consecutive multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0174] Figure 11 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 11 As shown, the method may include the following steps:

[0175] Step 1101: Randomly select a first candidate resource x from the candidate resource set;

[0176] Step 1102: Based on the first candidate resource x, select M consecutive candidate resources corresponding to the time domain from the candidate resource set and use them as the first resource.

[0177] In one embodiment of this disclosure, the time domain length of the first candidate resource x is one time slot, and the first candidate resource belongs to the resource in the candidate resource set.

[0178] For example, in one embodiment of this disclosure, when the terminal device selects a first candidate resource x, it can select M consecutive time-domain corresponding candidate resources from the candidate resource set based on the first candidate resource x, and use them as the first resource.

[0179] In summary, in the embodiments of this disclosure, a first candidate resource x is randomly selected from the candidate resource set. Based on the first candidate resource x, M consecutive time-domain corresponding candidate resources are selected from the candidate resource set and used as the first resource. In the embodiments of this disclosure, resources with a time-domain length of M consecutive time slots can be selected from the candidate resource set, solving the problem of not being able to select consecutive multi-time-slot resources based on the R16 or R17 sidelink resource selection mechanism. In the embodiments of this disclosure, it is specifically described that multiple resource selections are performed according to a first selection order to determine the characteristics of the first resource. This disclosure provides a processing method for a "resource determination" scenario, which can support the selection of consecutive multi-time-slot resources during resource selection to determine resources with a time-domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0180] Figure 12 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 12 As shown, the method may include the following steps:

[0181] Step 1201: Randomly select a first candidate resource x from the candidate resource set;

[0182] Step 1202: If the first resource cannot be selected from the candidate resource set based on the first candidate resource x, then the second candidate resource x is selected again from the candidate resource set, and the first resource is selected again from the candidate resource set based on the second candidate resource x.

[0183] In one embodiment of this disclosure, the time domain length of the first candidate resource x is one time slot, and the first candidate resource belongs to the resource in the candidate resource set.

[0184] For example, in one embodiment of this disclosure, when the terminal device selects a first candidate resource x, the terminal device can select M consecutive time-domain corresponding candidate resources from the candidate resource set based on the first candidate resource x. If the first resource cannot be selected from the candidate resource set based on the first candidate resource x, a second candidate resource x is reselected from the candidate resource set, and the first resource is selected again from the candidate resource set based on the second candidate resource x.

[0185] In one embodiment of this disclosure, the "second" in the second candidate resource x is only used to distinguish it from other candidate resources and does not specifically refer to a particular fixed candidate resource. The terminal device may, for example, select a first resource from the candidate resource set based on the first candidate resource x. If the terminal device does not select a first resource from the candidate resource set, the terminal device may, for example, reselect a second candidate resource x from the candidate resource set and then select a first resource again from the candidate resource set based on the second candidate resource x. For example, it could be that the second candidate resource x is reselected from a candidate resource set other than the first candidate resource x, and then the first resource is selected again from the candidate resource set based on the second candidate resource x.

[0186] For example, in one embodiment of this disclosure, if a first resource cannot be selected from the candidate resource set based on a second candidate resource x, a third candidate resource x is reselected from the candidate resource set, and a first resource is selected again from the candidate resource set based on the third candidate resource x.

[0187] In summary, in the embodiments of this disclosure, if a first resource cannot be selected from the candidate resource set based on the first candidate resource x, a second candidate resource x is reselected from the candidate resource set, and the first resource is selected again from the candidate resource set based on the second candidate resource x. In the embodiments of this disclosure, by using the time slot parameter M, resources with a time domain length of M consecutive time slots can be selected from the candidate resource set, solving the problem of not being able to select consecutive multi-time slot resources based on the R16 or R17 sidelink resource selection mechanism. In the embodiments of this disclosure, the feature that when multiple resource selections are performed according to the first selection order, and the first resource cannot be determined based on the first candidate resource x, the first resource can be determined based on the second candidate resource x is specifically described. This disclosure provides a processing method for a "resource determination" scenario, which can support the selection of consecutive multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0188] Figure 13 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 13 As shown, the method may include the following steps:

[0189] Step 1301: Select M consecutive time-domain corresponding candidate resources from the candidate resource set according to the first selection order, and use them as the first resource.

[0190] In one embodiment of this disclosure, the first selection order does not specifically refer to a fixed selection order. The "first" in the first selection order is only used to distinguish it from other selection orders. For example, the terminal device may select M consecutive time-domain corresponding candidate resources from the candidate resource set according to the first selection order based on the first candidate resource x, and use them as the first resource.

[0191] For example, in one embodiment of this disclosure, the time domain corresponding to the first candidate resource x may be, for example, 'a'. The first selection order may be, for example, the selection order from time domain a-1 to time domain a-M+1. The selection order from time domain a-1 to time domain a-M+1 may refer to the selection order from time slot a-1 to time slot a-M+1, or the selection order from time a-1 to time a-M+1.

[0192] For example, in one embodiment of this disclosure, the first selection order can be, for example, the selection order from time domain a-1 to time domain a-M+1. The terminal device can select a candidate resource from time domains a-1 to a-M+1 respectively according to the first selection order to determine the first resource. For example, the terminal device can first select a candidate resource in time domain a-1. If the terminal device selects a resource in time domain a-1, it can continue to select a resource in time domain a-2 according to the first selection order. If the terminal device selects a resource in time domain a-2, it can continue to select a resource in time domain a-3 according to the first selection order. If a resource is selected from time domains a-1 to a-M+1 according to the first selection order, all selected resources can form the first resource, that is, a first resource with a time domain length of M consecutive time slots.

[0193] For example, in one embodiment of this disclosure, if a first resource cannot be selected from the candidate resource set based on a first candidate resource x, a second candidate resource x is reselected from the candidate resource set, and a first resource is selected again from the candidate resource set based on the second candidate resource x. The terminal device may select M consecutive time-domain corresponding candidate resources from the candidate resource set according to a first selection order based on the second candidate resource x, and use them as the first resource.

[0194] For example, in one embodiment of this disclosure, the time domain corresponding to the second candidate resource x can be, for example, c. The terminal device selects M consecutive candidate resources corresponding to time domains from the candidate resource set according to a first selection order from time domain c-1 to time domain c-M+1, and uses them as the first resource. For example, the terminal device can first select a candidate resource in time domain c-1. If the terminal device selects a resource in time domain c-1, the terminal device can continue to select a resource in time domain c-2 according to the first selection order. If the terminal device selects a resource in time domain c-2, the terminal device can continue to select a resource in time domain c-3 according to the first selection order. If a resource is selected from time domain c-1 to time domain c-M+1 according to the first selection order, then all the selected resources can form the first resource, that is, they can form a first resource with a time domain length of M consecutive time slots.

[0195] In summary, in the embodiments of this disclosure, M consecutive time-domain candidate resources are selected from the candidate resource set according to a first selection order and used as the first resource. In the embodiments of this disclosure, resources with a time-domain length of M consecutive time slots can be selected from the candidate resource set, solving the problem of not being able to select consecutive multi-time-slot resources based on the R16 or R17 sidelink resource selection mechanism. In the embodiments of this disclosure, it is specifically described that multiple resource selections are performed according to the first selection order to determine the characteristics of the first resource. This disclosure provides a processing method for a "resource determination" scenario, which can support the selection of consecutive multi-time-slot resources during resource selection to determine resources with a time-domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0196] Figure 14 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 14 As shown, the method may include the following steps:

[0197] Step 1401: If M consecutive time-domain corresponding candidate resources cannot be selected in the candidate resource set according to the first selection order, then obtain N consecutive time-domain corresponding candidate resources selected according to the first selection order and use them as the second resource, where N is a positive integer less than M.

[0198] Step 1402: Based on the first candidate resource x, select MN consecutive time-domain corresponding candidate resources from the candidate resource set according to the second selection order, and use them as the third resource.

[0199] Step 1403: Combine the second and third resources as the first resource.

[0200] For example, in one embodiment of this disclosure, the first selection order does not specifically refer to a fixed order. The "first" in the first selection order is only used to distinguish it from the second selection order. The second selection order does not specifically refer to a fixed selection order. The "second" in the second selection order is only used to distinguish it from other selection orders. The second selection order is in the opposite direction to the first selection order.

[0201] In one embodiment of this disclosure... Figure 15 This is an example schematic diagram illustrating a resource determination method provided in an embodiment of this disclosure. For example... Figure 15 As shown, the terminal device may, for example, acquire N consecutive candidate resources corresponding to time domains selected in a first selection order as second resources, select MN consecutive candidate resources corresponding to time domains from the candidate resource set in a second selection order as third resources, and merge the second resources and the third resources as the first resource.

[0202] For example, in one embodiment of this disclosure, the time domain corresponding to the first candidate resource x can be, for example, 'a'. The first selection order can be, for example, the selection order of time domains a-1 to a-M+1. The terminal device can, for example, select candidate resources corresponding to M consecutive time domains according to the first selection order of time domains a-1 to a-M+1, for example, it can select one resource from time domains a-1 to a-M+1 respectively. If there is a candidate resource in any time domain aN-1 that is not selected, the terminal device can obtain the candidate resources corresponding to N consecutive time domains selected according to the first selection order and use them as the second resource, and not select candidate resources between time domains aN-1 and a-M+1. Wherein, the time domain length of the second resource is N consecutive time slots, that is, the terminal device can determine N time slots.

[0203] For example, in one embodiment of this disclosure, the terminal device can obtain the difference between M and N, that is, the terminal device can determine MN consecutive time domains, where MN time domains can be, for example, R time domains. The terminal device can, for example, select one resource from the candidate resource set from time domain a+1 to a+M+1 in a second selection order from time domain a+1 to time domain a+M-1, and the terminal device can determine R consecutive time slots as the third resource. The terminal device can combine the second and third resources as the first resource, that is, the terminal device can combine N consecutive time slots and R consecutive time slots into M consecutive time slots.

[0204] For example, in one embodiment of this disclosure, the terminal device merges the second resource and the third resource as the first resource, and the terminal device no longer performs resource selection.

[0205] For example, in one embodiment of this disclosure, the terminal device may select resources according to a second selection order from time domain a+1 to time domain a+M-1. For instance, in a set of candidate resources, the terminal device may select one resource from time domain a+1 to time domain a+M+1 respectively. According to the second selection order from time domain a+1 to time domain a+M-1, if any candidate resource in time domain a+B is not selected, the terminal device will not select any candidate resource from time domain aB to time domain a+M+1.

[0206] For example, in one embodiment of this disclosure, the terminal device can randomly select a second candidate resource x from the candidate resource set other than the first candidate resource x, wherein the second candidate resource x is different from the first candidate resource x. The terminal device can, for example, select M consecutive time-domain corresponding candidate resources from the candidate resource set according to a first selection order based on the second candidate resource x, and use them as the first resource. If, based on the second candidate resource x, it fails to select M consecutive time-domain corresponding candidate resources from the candidate resource set according to the first selection order, then it obtains N consecutive time-domain corresponding candidate resources selected according to the first selection order and uses them as the second resource, where N is a positive integer less than M; again, based on the second candidate resource x, it selects MN consecutive time-domain corresponding candidate resources from the candidate resource set according to a second selection order and uses them as the third resource. The terminal device can combine the second resource and the third resource as the first resource.

[0207] For example, in one embodiment of this disclosure, the time domain corresponding to the second candidate resource x can be, for example, c. The terminal device selects M consecutive candidate resources corresponding to time domains from the candidate resource set according to a first selection order from time domain c-1 to time domain c-M+1, and uses them as the first resource. For example, the terminal device can first select a candidate resource in time domain c-1. If the terminal device selects a resource in time domain c-1, the terminal device can continue to select a resource in time domain c-2 according to the first selection order. If the terminal device selects a resource in time domain c-2, the terminal device can continue to select a resource in time domain c-3 according to the first selection order. If a resource is selected from time domain c-1 to time domain c-M+1 according to the first selection order, then all the selected resources can form the first resource, that is, they can form a first resource with a time domain length of M consecutive time slots. If any candidate resource in time domain cN-1 is not selected, the terminal device can acquire N consecutive candidate resources corresponding to time domains selected in the first selection order, and use them as the second resource, without selecting candidate resources between time domains cN-1 and c-M+1. The time domain length of the second resource is N consecutive time slots.

[0208] For example, in one embodiment of this disclosure, the terminal device can obtain the difference between M and N, that is, the terminal device can determine MN consecutive time domains. For instance, the terminal device can select one resource from the candidate resource set from time domain c+1 to c+M+1 in a second selection order from time domain c+1 to time domain c+M-1, thereby determining MN time slots as the third resource. The terminal device can combine the second and third resources as the first resource, that is, the terminal device can combine N consecutive time slots and MN consecutive time slots into M consecutive time slots.

[0209] In summary, in the embodiments of this disclosure, if M consecutive time-domain corresponding candidate resources cannot be selected from the candidate resource set according to the first selection order, then N consecutive time-domain corresponding candidate resources selected according to the first selection order are obtained and used as the second resource, where N is a positive integer less than M. Based on the first candidate resource x, MN consecutive time-domain corresponding candidate resources are selected from the candidate resource set according to the second selection order and used as the third resource. The second and third resources are then merged as the first resource. In the embodiments of this disclosure, the time slot parameter M allows the selection of a first resource with a time-domain length of M consecutive time slots from the candidate resource set, resolving the situation where continuous multi-time-slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. In the embodiments of this disclosure, multiple resource selections are specifically performed according to the first and second selection orders to determine the characteristics of the first resource. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of continuous multi-time-slot resources during resource selection to determine resources with a time-domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0210] Figure 16 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 16 As shown, the method may include the following steps:

[0211] Step 1601: Determine multiple candidate resource subsets, wherein the temporal domain resources of the candidate resource subsets are continuous, and the length of the temporal continuation is equal to or greater than M time slots;

[0212] Step 1602: Select any subset of candidate resources, and select M consecutive candidate resources corresponding to the time domain as the first resource.

[0213] In one embodiment of this disclosure... Figure 17 This is a flowchart illustrating a method for determining a subset of candidate resources provided in an embodiment of this disclosure. Figure 17As shown, the temporal resources of the candidate resource subset can be, for example, continuous, and the length of the temporal continuity is equal to or greater than 3 time slots. The terminal device can identify at least one candidate resource in the candidate resource set and select multiple candidate subsets with a temporal continuity length equal to or greater than 3 time slots. The time slot parameter M can be, for example, 3. Based on the time slot parameter M, candidate resources corresponding to 3 consecutive time domains can be selected from the candidate resource subset as the first resource. If the candidate resource subset has multiple candidate resources corresponding to M consecutive time domains, the terminal device can randomly select one candidate resource from the multiple candidate resources corresponding to M consecutive time domains as the first resource.

[0214] In summary, in the embodiments of this disclosure, multiple candidate resource subsets are determined, wherein the temporal resources of the candidate resource subsets are continuous, and the temporal continuity length is equal to or greater than M time slots. Random resource selection is performed on any candidate resource subset, selecting the M consecutive time-domain corresponding candidate resources as the determined first resource. In the embodiments of this disclosure, the time slot parameter M allows selection of resources with a temporal length of M consecutive time slots from the candidate resource set, solving the problem of not being able to select consecutive multi-time-slot resources based on the R16 or R17 sidelink resource selection mechanism. In the embodiments of this disclosure, the characteristics of performing a single resource selection to determine the first resource are specifically described. By identifying at least one candidate resource in the candidate resource set, the accuracy of obtaining candidate resource subsets can be improved, thus improving the accuracy of determining the first resource. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of consecutive multi-time-slot resources during resource selection to determine resources with a temporal length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0215] Figure 18 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 18 As shown, the method may include the following steps:

[0216] Step 1801: According to the selection order of the temporally continuous length of at least one candidate resource in the candidate resource subset from longest to shortest, determine the first resource that is temporally continuous and has a length of M time slots, wherein the temporal length of the first resource is M time slots.

[0217] In one embodiment of this disclosure, according to the selection order of the temporally continuous length of at least one candidate resource in the candidate resource subset from longest to shortest, the terminal device may select the first temporally continuous candidate resource with a length of M time slots as the first resource.

[0218] In summary, in the embodiments of this disclosure, a first resource with a temporal continuity and a length of M time slots is determined according to the selection order of the temporal continuity of at least one candidate resource in the candidate resource subset from longest to shortest. The temporal length of the first resource is M time slots. In the embodiments of this disclosure, the time slot parameter M allows selection of resources with a temporal length of M consecutive time slots from the candidate resource set, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. Specifically, the embodiments of this disclosure describe the characteristics of performing a resource selection to determine the first resource. By identifying at least one candidate resource in the candidate resource set, the accuracy of candidate resource subset acquisition can be improved. Determining the first resource according to the selection order of the temporal continuity of at least one candidate resource from longest to shortest improves the accuracy of first resource determination. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of continuous multi-time slot resources during resource selection to determine resources with a temporal length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0219] Figure 19 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 19 As shown, the method may include the following steps:

[0220] Step 1901: Determine the first resource according to the selection order of the temporal domain continuity length of at least one candidate resource in the candidate resource subset from shortest to longest, wherein the temporal domain length of the first resource is M time slots.

[0221] In one embodiment of this disclosure, according to the selection order of the temporally continuous length of at least one candidate resource in the candidate resource subset from shortest to longest, the terminal device may select the first temporally continuous candidate resource with a length of M time slots as the first resource.

[0222] In summary, in the embodiments of this disclosure, a first resource is determined according to the selection order of the temporal domain contiguous length of at least one candidate resource in the candidate resource subset, from shortest to longest. The temporal domain length of the first resource is M time slots. In this embodiment, the time slot parameter M allows for the selection of resources with M consecutive time slots in the temporal domain from the candidate resource set, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. Specifically, this disclosure describes the characteristics of performing a resource selection to determine the first resource. By identifying at least one candidate resource in the candidate resource set, the accuracy of candidate resource subset acquisition can be improved. Determining the first resource according to the selection order of the temporal domain contiguous length of at least one candidate resource from shortest to longest can improve the accuracy of the first resource determination. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of continuous multi-time slot resources during resource selection to determine resources with a temporal domain length of M consecutive time slots, improving the convenience of resource determination and the reliability of data transmission.

[0223] Figure 20 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 20 As shown, the method may include the following steps:

[0224] Step 2001: If the first resource does not exist in the candidate resource set, then stop the transmission of TB.

[0225] In one embodiment of this disclosure, the terminal device can select a first resource from a set of candidate resources based on time slot parameters. If the first resource does not exist in the set of candidate resources, the terminal device can stop the transmission of TB.

[0226] In summary, in the embodiments of this disclosure, if the first resource does not exist in the candidate resource set, the transmission of the TB is stopped. In the embodiments of this disclosure, by determining that the first resource does not exist in the candidate resource set, the transmission of the TB can be stopped, reducing resource consumption caused by transmitting the same TB. This disclosure provides a processing method for a "resource determination" scenario, which can stop the transmission of the TB when the first resource does not exist in the candidate resource set, thereby reducing resource consumption.

[0227] Figure 21 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 21 As shown, the method may include the following steps:

[0228] Step 2101: If the first resource does not exist in the candidate resource set, then a fourth resource is randomly selected from the candidate resource set. The time domain length of the fourth resource is a single time slot.

[0229] Step 2102: Send a TB in a single time slot.

[0230] In one embodiment of this disclosure, the terminal device can select a first resource from a set of candidate resources based on time slot parameters. If the first resource does not exist in the set of candidate resources, a fourth resource is randomly selected from the set. Since the time domain length of the fourth resource is a single time slot, the terminal device can randomly select a single time slot from the set of candidate resources and transmit one TB in that single time slot. When the terminal device randomly selects the fourth resource from the set of candidate resources, it can execute the R16 procedure, that is, randomly select the fourth resource in a single time slot. In other words, the terminal device does not perform transmission of M consecutive time slots.

[0231] Furthermore, in one embodiment of this disclosure, the fourth resource does not specifically refer to a fixed resource. For example, the fourth resource may also change accordingly when a single time slot changes.

[0232] In summary, in the embodiments of this disclosure, if the first resource does not exist in the candidate resource set, a fourth resource is randomly selected from the candidate resource set. The time domain length of the fourth resource is a single time slot, and one TB can be transmitted in a single time slot. In the embodiments of this disclosure, by determining that if the first resource does not exist in the candidate resource set and it is impossible to transmit the same TB using M consecutive time slots, one TB can be transmitted in a single time slot, reducing the possibility of the same TB being unable to be transmitted. This disclosure provides a processing method for a "resource determination" scenario, which allows one TB to be transmitted in a single time slot.

[0233] Figure 22 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 22 As shown, the method may include the following steps:

[0234] Step 2201: If the first resource does not exist in the candidate set, then select the fifth resource from the candidate set, wherein the time domain length of the fifth resource is L consecutive time slots, where L is a positive integer and L is a positive integer less than M.

[0235] Step 2202: Repeat the transmission of the same TB or different TBs in L consecutive time slots.

[0236] Furthermore, in one embodiment of this disclosure, the fifth resource does not specifically refer to a fixed resource. For example, when the value of L changes in the L time slots, the fifth resource may also change accordingly.

[0237] In summary, in the embodiments of this disclosure, if the first resource does not exist in the candidate set, a fifth resource is selected from the candidate set. The time domain length of the fifth resource is L consecutive time slots, where L is a positive integer less than M. The same TB or different TBs are repeatedly transmitted within these L consecutive time slots. In the embodiments of this disclosure, by determining that if the first resource does not exist in the candidate resource set and it is impossible to transmit the same TB using M consecutive time slots, the same TB or different TBs can be repeatedly transmitted within L consecutive time slots, reducing the possibility of the same TB or different TBs being unable to be transmitted. This disclosure provides a processing method for a "resource determination" scenario, allowing the same TB or different TBs to be repeatedly transmitted within L consecutive time slots.

[0238] Figure 23 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a terminal device, such as... Figure 23 As shown, the method may include the following steps:

[0239] Step 2301: Based on the time slot parameter M, determine the first resource, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1;

[0240] Step 2302: Repeat the transmission of the same TB or different TBs in M ​​consecutive time slots.

[0241] In summary, in the embodiments of this disclosure, a first resource is determined based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the same TB or different TBs are repeatedly transmitted within the M consecutive time slots. In the embodiments of this disclosure, the same TB or different TBs can be repeatedly transmitted within the M consecutive time slots, reducing the possibility of the same TB or different TBs being unable to be transmitted. This disclosure provides a processing method for a "resource determination" scenario, which allows the same TB or different TBs to be repeatedly transmitted within the M consecutive time slots.

[0242] Figure 24 This is a flowchart illustrating a resource determination method provided in an embodiment of the present disclosure. The method is executed by a network-side device, such as... Figure 24 As shown, the method may include the following steps:

[0243] Step 2401: Send the time slot parameter M to the terminal device, where M is a positive integer and M>1.

[0244] In summary, in the embodiments of this disclosure, a time slot parameter M is sent to the terminal device, where M is a positive integer and M > 1. In these embodiments, by sending the time slot parameter M to the terminal device, the terminal device can select resources from M consecutive time slots in the time domain, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of consecutive multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination.

[0245] In one embodiment of this disclosure, the method further includes:

[0246] Send at least one of the following parameters to the terminal device:

[0247] The resource pool to which the resource to be reported belongs;

[0248] Layer 1 (L1) priority;

[0249] Remaining packet delay budget;

[0250] The number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a time slot;

[0251] Resource reservation interval.

[0252] For example, in one embodiment of this disclosure, the network-side device may send a timeslot parameter M, the resource pool to which the resource to be reported belongs, the L1 priority, the remaining data packet delay budget, the number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a timeslot, and the resource reservation interval to the terminal device. The terminal device may receive the timeslot parameter M, the resource pool to which the resource to be reported belongs, the L1 priority, the remaining data packet delay budget, the number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a timeslot, and the resource reservation interval. The terminal device may then determine a set of candidate resources to identify a first resource.

[0253] Figure 25 This is a schematic diagram of the structure of a resource determination apparatus provided in an embodiment of the present disclosure, as shown below. Figure 25 As shown, the device 2500 may include:

[0254] The determination module 2501 is used to determine a first resource based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of PSSCH or PSCCH.

[0255] In summary, in the resource determination apparatus of this disclosure, the determination module determines a first resource based on a time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M > 1, and the first resource is used for PSSCH or PSCCH transmission. In this disclosure, the time slot parameter M allows selection of resources with a time domain length of M consecutive time slots, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, supporting the selection of continuous multi-time slot resources during resource selection to determine resources with a time domain length of M consecutive time slots, thereby improving the convenience of resource determination and the reliability of data transmission.

[0256] Optionally, in one embodiment of this disclosure, the determining module 2501, when determining the first resource based on the time slot parameter M, is specifically used for:

[0257] Receive the time slot parameter M sent by the network-side device, where the time slot parameter M is used to indicate the number of consecutive time slots for PSSCH or PSCCH transmission;

[0258] Based on the time slot parameter M, a random resource is selected from the candidate resource set to determine the first resource. The time slot length of each candidate resource in the candidate resource set is M time slots.

[0259] Optionally, in one embodiment of this disclosure, the first resource further includes L, which is continuous or discrete in the frequency domain. subCH If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where L subCH It is a positive integer.

[0260] Optionally, in one embodiment of this disclosure, the first resource further includes X comb-scale resource block indices (IRB indices) that are continuous or discrete in the frequency domain. The start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where X is a positive integer.

[0261] Optionally, in one embodiment of this disclosure, the determining module 2501, when determining the first resource based on the time slot parameter M, is specifically used for:

[0262] Based on the time slot parameter M, the first resource is determined from the candidate resource set, wherein the time domain length of each candidate resource in the candidate resource set is a single time slot.

[0263] Optionally, in one embodiment of this disclosure, the determining module 2501 is used to determine a first resource from the candidate resource set based on the time slot parameter M, including at least one of the following:

[0264] Based on the time slot parameter M, multiple resource selections are performed from the candidate resource set to determine the first resource, wherein the time slot length of each resource selection is a single time slot;

[0265] Based on the time slot parameter M, a resource selection is performed from the candidate resource set to determine the first resource, wherein the time slot length of the resource selection is M time slots.

[0266] Optionally, in one embodiment of this disclosure, when determining the first resource by performing multiple resource selections from the candidate resource set based on the time slot parameter M, the determining module 2501 is specifically used for:

[0267] Randomly select a first candidate resource x from the candidate resource set;

[0268] Based on the first candidate resource x, select M consecutive candidate resources corresponding to the time domain from the candidate resource set and use them as the first resource.

[0269] Optionally, in one embodiment of this disclosure, the determining module 2501 is further configured to:

[0270] If a first resource cannot be selected from the candidate resource set based on the first candidate resource x, then a second candidate resource x is selected from the candidate resource set, and a first resource is selected again from the candidate resource set based on the second candidate resource x.

[0271] Optionally, in one embodiment of this disclosure, when the determining module 2501 is used to select M consecutive time-domain corresponding candidate resources from the candidate resource set as the first resource, it is specifically used for:

[0272] Select M consecutive time-domain candidate resources from the candidate resource set according to the first selection order, and use them as the first resource.

[0273] Optionally, in one embodiment of this disclosure, the determining module 2501 is further configured to:

[0274] If no consecutive M time-domain candidate resources are selected in the candidate resource set according to the first selection order, then the consecutive N time-domain candidate resources selected in the first selection order are obtained and used as the second resource, where N is a positive integer less than M.

[0275] Based on the first candidate resource x, select MN consecutive time-domain corresponding candidate resources from the candidate resource set according to the second selection order, and use them as the third resource;

[0276] The second and third resources are combined into the first resource.

[0277] Optionally, in one embodiment of this disclosure, the second selection order is in the opposite direction to the first selection order.

[0278] Optionally, in one embodiment of this disclosure, the determining module 2501, when performing a resource selection from the candidate resource set based on the time slot parameter M to determine the first resource, specifically performs the following:

[0279] Multiple candidate resource subsets are identified, wherein the temporal resources of the candidate resource subsets are continuous, and the length of the temporal continuity is equal to or greater than M time slots;

[0280] For any subset of candidate resources, select M consecutive candidate resources corresponding to the time domain as the first resource.

[0281] Alternatively, in one embodiment of this disclosure, Figure 26 This is a schematic diagram of the structure of a resource determination apparatus provided in an embodiment of the present disclosure, as shown below. Figure 26 As shown, the device 2500 may also include a stop module 2502 for stopping the transmission of TB if the first resource does not exist in the candidate resource set.

[0282] Alternatively, in one embodiment of this disclosure, Figure 27 This is a schematic diagram of the structure of a resource determination apparatus provided in an embodiment of the present disclosure, as shown below. Figure 27 As shown, the device 2500 may further include a transmission module 2503, which is used to randomly select a fourth resource from the candidate resource set if the first resource does not exist in the candidate resource set, wherein the time domain length of the fourth resource is a single time slot.

[0283] Send one TB in a single timeslot.

[0284] Optionally, in one embodiment of this disclosure, the determining module 2501 is further configured to:

[0285] If the first resource does not exist in the candidate set, then the fifth resource is selected from the candidate set. The time domain length of the fifth resource is L consecutive time slots, where L is a positive integer and is a positive integer less than M.

[0286] Optionally, in one embodiment of this disclosure, the sending module 2503 is further configured to:

[0287] The same TB or different TBs are repeatedly transmitted in M ​​consecutive time slots or L consecutive time slots.

[0288] Figure 28 This is a schematic diagram of the structure of a resource determination apparatus provided in an embodiment of the present disclosure, as shown below. Figure 28 As shown, the device 2800 may include:

[0289] The transmitting module 2801 is used to transmit time slot parameters M to the terminal device, where M is a positive integer and M>1.

[0290] In summary, in the resource determination apparatus of this disclosure, a time slot parameter M is sent to the terminal device via a sending module, where M is a positive integer and M > 1. In this disclosure, by sending the time slot parameter M to the terminal device, the terminal device can select resources from M consecutive time slots in the time domain, resolving the situation where continuous multi-time slot resource selection based on the R16 or R17 sidelink resource selection mechanism is not possible. This disclosure provides a processing method for a "resource determination" scenario, which supports the selection of consecutive multi-time slot resources during resource selection, thereby determining resources with a time domain length of M consecutive time slots, improving the convenience of resource determination.

[0291] Optionally, in one embodiment of this disclosure, the sending module 2801 is further configured to send at least one of the following parameters to the terminal device, wherein the terminal device is configured to determine a candidate resource set based on at least one parameter:

[0292] The resource pool to which the resource to be reported belongs;

[0293] Layer 1 (L1) priority;

[0294] Remaining packet delay budget;

[0295] The number of sub-channels or IRB indexes used for PSSCH or PSCCH transmission in a time slot;

[0296] Resource reservation interval.

[0297] Figure 29 This is a block diagram of a terminal device UE2900 provided in one embodiment of this disclosure. For example, UE2900 may be a mobile phone, computer, digital broadcasting terminal device, messaging transceiver, game console, tablet device, medical device, fitness device, personal digital assistant, etc.

[0298] Reference Figure 29UE2900 may include at least one of the following components: processing component 2902, memory 2904, power supply component 2906, multimedia component 2908, audio component 2910, input / output (I / O) interface 2912, sensor component 2914, and communication component 2916.

[0299] Processing component 2902 typically controls the overall operation of UE 2900, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 2902 may include at least one processor 2920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 2902 may include at least one module to facilitate interaction between processing component 2902 and other components. For example, processing component 2902 may include a multimedia module to facilitate interaction between multimedia component 2908 and processing component 2902.

[0300] Memory 2904 is configured to store various types of data to support operation on UE 2900. Examples of this data include instructions for any application or method operating on UE 2900, contact data, phonebook data, messages, pictures, videos, etc. Memory 2904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0301] Power supply component 2906 provides power to various components of UE2900. Power supply component 2906 may include a power management system, at least one power supply, and other components associated with generating, managing, and distributing power to UE2900.

[0302] The multimedia component 2908 includes a screen that provides an output interface between the UE 2900 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes at least one touch sensor to sense touch, swipe, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or swipe action but also detect the wake-up time and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 2908 includes a front-facing camera and / or a rear-facing camera. When the UE 2900 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0303] Audio component 2910 is configured to output and / or input audio signals. For example, audio component 2910 includes a microphone (MIC) configured to receive external audio signals when UE 2900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 2904 or transmitted via communication component 2916. In some embodiments, audio component 2910 also includes a speaker for outputting audio signals.

[0304] I / O interface 2912 provides an interface between processing component 2902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0305] Sensor assembly 2914 includes at least one sensor for providing status assessment of various aspects of UE 2900. For example, sensor assembly 2914 can detect the on / off state of device 2900, the relative positioning of components, such as the display and keypad of UE 2900, changes in position of UE 2900 or one of its components, the presence or absence of user contact with UE 2900, orientation or acceleration / deceleration of UE 2900, and temperature changes of UE 2900. Sensor assembly 2914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 2914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 2914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0306] Communication component 2916 is configured to facilitate wired or wireless communication between UE2900 and other devices. UE2900 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 2916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 2916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0307] In an exemplary embodiment, the UE2900 may be implemented by at least one application-specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field-programmable gate array (FPGA), controller, microcontroller, microprocessor or other electronic component to perform the above method.

[0308] Figure 30 This is a block diagram of a network-side device 3000 provided in an embodiment of this disclosure. For example, the network-side device 3000 can be provided as a network-side device. (Refer to...) Figure 30 The network-side device 3000 includes a processing component 3022, which further includes at least one processor, and memory resources represented by a memory 3032 for storing instructions, such as application programs, that can be executed by the processing component 3022. The application programs stored in the memory 3032 may include one or more modules, each corresponding to a set of instructions. Furthermore, the processing component 3022 is configured to execute instructions to perform any of the methods described above applied to the network-side device, for example, such as... Figure 24 The method shown.

[0309] The network-side device 3000 may also include a power supply component 3026 configured to perform power management of the network-side device 3000, a wired or wireless network interface 3050 configured to connect the network-side device 3000 to a network, and an input / output (I / O) interface 3058. The network-side device 3000 can operate on an operating system stored in memory 3032, such as Windows Server™, Mac OS X™, Unix™, Linux™, Free BSD™, or similar.

[0310] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0311] In the embodiments provided above, the methods provided by the present disclosure have been described from the perspectives of the network-side device and the UE, respectively. To implement the functions of the methods provided in the embodiments of the present disclosure, the network-side device and the UE may include hardware structures and software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. One of the above functions can be executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules.

[0312] This disclosure provides a communication device. The communication device may include a transceiver module and a processing module. The transceiver module may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module can implement both sending and / or receiving functions.

[0313] The communication device can be a terminal device (such as the terminal device in the aforementioned method embodiments), a device within a terminal device, or a device that can be used in conjunction with a terminal device. Alternatively, the communication device can be a network device, a device within a network device, or a device that can be used in conjunction with a network device.

[0314] This disclosure provides another communication device. The communication device can be a network device, a terminal device (such as the terminal device in the foregoing method embodiments), a chip, chip system, or processor that supports the network device in implementing the above methods, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.

[0315] A communication device may include one or more processors. The processor may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., network-side equipment, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.

[0316] Optionally, the communication device may further include one or more memories, on which computer programs may be stored. The processor executes the computer programs to cause the communication device to perform the methods described in the above method embodiments. Optionally, the memories may also store data. The communication device and the memories may be provided separately or integrated together.

[0317] Optionally, the communication device may also include a transceiver and an antenna. The transceiver, also known as a transceiver unit, transceiver, or transceiver circuit, is used to implement transmission and reception functions. The transceiver may include a receiver and a transmitter; the receiver, also known as a receiver circuit, is used to implement the receiving function; the transmitter, also known as a transmitter or transmitting circuit, is used to implement the transmitting function.

[0318] Optionally, the communication device may further include one or more interface circuits. The interface circuits are used to receive code instructions and transmit them to the processor. The processor executes the code instructions to cause the communication device to perform the methods described in the above method embodiments.

[0319] The communication device is a terminal device (such as the terminal device in the aforementioned method embodiments): the processor is used to execute... Figures 2-23 Any of the methods shown.

[0320] The communication device is a network-side device: the processor is used to execute... Figure 24 The method shown.

[0321] In one implementation, the processor may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.

[0322] In one implementation, the processor may store a computer program that runs on the processor, causing the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor; in this case, the processor may be implemented in hardware.

[0323] In one implementation, the communication device may include circuitry that performs the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this disclosure can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0324] The communication device described in the above embodiments can be a network device or a terminal device (such as the terminal device in the foregoing method embodiments), but the scope of the communication device described in this disclosure is not limited thereto, and the structure of the communication device is not limited. The communication device can be a standalone device or part of a larger device. For example, the communication device can be:

[0325] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0326] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;

[0327] (3) ASIC, such as modem;

[0328] (4) Modules that can be embedded in other devices;

[0329] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.

[0330] (6) Others, etc.

[0331] When the communication device can be a chip or a chip system, the chip includes a processor and an interface. There can be one or more processors, and multiple interfaces.

[0332] Optionally, the chip also includes a memory for storing necessary computer programs and data.

[0333] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this disclosure.

[0334] This disclosure also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.

[0335] This disclosure also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.

[0336] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0337] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., used in this disclosure are merely for the convenience of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate the order of events.

[0338] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".

[0339] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.

[0340] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A method for determining resources, characterized in that, The method is executed by a terminal device, and the method includes: Based on the time slot parameter M, a first resource is determined, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of the Physical Side Link Shared Channel (PSSCH) or the Physical Side Link Control Channel (PSCCH). If the first resource does not exist in the candidate resource set, then the fifth resource is selected from the candidate resource set, wherein the time domain length of the fifth resource is L consecutive time slots, where L is a positive integer less than M; After a successful first listen-before-speak LBT, the same transport block TB or different TBs are repeatedly transmitted in the M consecutive time slots or in the L consecutive time slots.

2. The method according to claim 1, characterized in that, The determination of the first resource based on the time slot parameter M includes: The network-side device receives a time slot parameter M, wherein the time slot parameter M is used to indicate the number of consecutive time slots transmitted by the PSSCH or the PSCCH; Based on the time slot parameter M, a random resource is selected from the candidate resource set to determine the first resource, wherein the time slot length of each candidate resource in the candidate resource set is M time slots.

3. The method according to claim 2, characterized in that, in, The first resource also includes continuous or discrete resources in the frequency domain. If there are multiple subchannels, then the start and end positions of the frequency domain resources between adjacent time slots may be the same or different, wherein... It is a positive integer.

4. The method according to claim 2, characterized in that, in, The first resource also includes X comb-scale resource block indices (IRB indices) that are continuous or discrete in the frequency domain. The start and end positions of the frequency domain resources between adjacent time slots may be the same or different, where X is a positive integer.

5. The method according to claim 1, characterized in that, The determination of the first resource based on the time slot parameter M includes: Based on the time slot parameter M, the first resource is determined from the candidate resource set, wherein the time domain length of each candidate resource in the candidate resource set is a single time slot.

6. The method according to claim 5, characterized in that, The determination of the first resource from the candidate resource set based on the time slot parameter M includes at least one of the following: Based on the time slot parameter M, multiple resource selections are performed from the candidate resource set to determine the first resource, wherein the time slot length of each resource selection is a single time slot; Based on the time slot parameter M, a resource selection is performed from the candidate resource set to determine the first resource, wherein the time slot length of the resource selection is M time slots.

7. The method according to claim 6, characterized in that, The step of performing multiple resource selections from the candidate resource set based on the time slot parameter M to determine the first resource includes: Randomly select a first candidate resource x from the candidate resource set; Based on the first candidate resource x, select M consecutive time-domain corresponding candidate resources from the candidate resource set and use them as the first resource.

8. The method according to claim 7, characterized in that, The method further includes: If the first resource cannot be selected from the set of candidate resources based on the first candidate resource x, then a second candidate resource x is selected from the set of candidate resources, and the first resource is selected again from the set of candidate resources based on the second candidate resource x.

9. The method according to claim 7 or 8, characterized in that, The step of selecting M consecutive time-domain corresponding candidate resources from the candidate resource set and using them as the first resource includes: From the set of candidate resources, select M consecutive time-domain corresponding candidate resources in a first selection order, and use them as the first resource.

10. The method according to claim 9, characterized in that, The method further includes: If no consecutive M time-domain corresponding candidate resources are selected in the candidate resource set according to the first selection order, then the consecutive N time-domain corresponding candidate resources selected according to the first selection order are obtained and used as the second resource, where N is a positive integer less than M. Again, based on the first candidate resource x, select MN consecutive time-domain corresponding candidate resources from the candidate resource set according to the second selection order, and use them as the third resource; The second resource and the third resource are combined to form the first resource.

11. The method according to claim 10, characterized in that, The second selection order is the opposite of the first selection order.

12. The method according to claim 6, characterized in that, The step of performing a resource selection from the candidate resource set based on the time slot parameter M to determine the first resource includes: Multiple candidate resource subsets are determined, wherein the temporal domain resources of the candidate resource subsets are continuous, and the length of the temporal continuation is equal to or greater than the M time slots; For any subset of candidate resources, select M consecutive candidate resources corresponding to the time domain as the first resource.

13. The method according to claim 1, characterized in that, The method further includes: If the first resource does not exist in the candidate resource set, then the transmission of TB is stopped.

14. The method according to claim 1, characterized in that, The method further includes: If the first resource does not exist in the candidate resource set, a fourth resource is randomly selected from the candidate resource set, and the time domain length of the fourth resource is a single time slot; One TB is transmitted in the single time slot.

15. A method for determining resources, characterized in that, The method is executed by a network-side device, and the method includes: A time slot parameter M is sent to the terminal device so that the terminal device determines a first resource with a time domain length of M consecutive time slots based on the time slot parameter M. If the first resource does not exist in the candidate resource set, a fifth resource is selected from the candidate resource set. The first resource is used for transmitting the Physical Side Link Shared Channel (PSSCH) or the Physical Side Link Control Channel (PSCCH). The fifth resource has a time domain length of L consecutive time slots. After one successful Listen-After-Talk (LBT), the same transport block (TB) or different TBs are repeatedly transmitted in the M consecutive time slots or in the L consecutive time slots. M is a positive integer and M > 1, and L is a positive integer less than M.

16. The method according to claim 15, characterized in that, The method further includes: Send at least one of the following parameters to the terminal device, wherein the terminal device is configured to determine a candidate resource set based on the at least one parameter: The resource pool to which the resource to be reported belongs; Layer 1 (L1) priority; Remaining packet delay budget; The number of sub-channels or IRB indexes used for the transmission of the PSSCH or PSCCH in a time slot; Resource reservation interval.

17. A resource determination device, characterized in that, The device includes: The determination module is used to determine a first resource based on the time slot parameter M, wherein the time domain length of the first resource is M consecutive time slots, M is a positive integer and M>1, and the first resource is used for the transmission of PSSCH or PSCCH. The device is also used for: If the first resource does not exist in the candidate resource set, then the fifth resource is selected from the candidate resource set, wherein the time domain length of the fifth resource is L consecutive time slots, where L is a positive integer less than M; After a successful first listen-before-speak LBT, the same transport block TB or different TBs are repeatedly transmitted in the M consecutive time slots or in the L consecutive time slots.

18. A resource determination device, characterized in that, The device includes: The transmitting module is configured to transmit a time slot parameter M to a terminal device, so that the terminal device determines a first resource with a time domain length of M consecutive time slots based on the time slot parameter M. If the first resource does not exist in the candidate resource set, a fifth resource is selected from the candidate resource set. The first resource is used for transmitting the Physical Side Link Shared Channel (PSSCH) or the Physical Side Link Control Channel (PSCCH). The fifth resource has a time domain length of L consecutive time slots. After one successful Listen-After-Talk (LBT), the same transport block (TB) or different TBs are repeatedly transmitted in the M consecutive time slots or in the L consecutive time slots. Here, M is a positive integer and M > 1, and L is a positive integer less than M.

19. A terminal device, characterized in that, The device includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 14.

20. A network-side device, characterized in that, The device includes a processor and a memory, wherein the memory stores a computer program, and the processor executes the computer program stored in the memory to cause the device to perform the method as described in any one of claims 15 to 16.

21. A communication device, characterized in that, include: Processor and interface circuitry, among which The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 14.

22. A communication device, characterized in that, include: Processor and interface circuitry, among which The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 15 to 16.

23. A computer-readable storage medium, characterized in that, It is used to store instructions that, when executed, cause the method as described in any one of claims 1 to 14 to be implemented.

24. A computer-readable storage medium, characterized in that, It is used to store instructions that, when executed, cause the method as described in any one of claims 15 to 16 to be implemented.

Citation Information

Patent Citations

  • Side link feedback control information transmission method and device

    CN111726211A

  • Method and apparatus for resource selection in sidelink transmission in a wireless communication system

    CN111726871A

  • Method and apparatus of handling time gap for sidelink hybrid automatic request (HARQ)

    CN113543336A

  • Resource selection method and device

    CN114145059A