Resource selection method and terminal

CN119605298APending Publication Date: 2025-03-11BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380009785.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-26
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

In sidelink SL communication, when the terminal sends data on the unauthorized spectrum, the continuous LBT failure mechanism results in inaccurate resource selection, affecting the success rate of data transmission.

Method used

By detecting the failure of SL continuous LBT triggered by resource block sets, the terminal selects or reselects resources, avoids selecting or reselecting failed resource block sets, and improves the accuracy of resource selection and data transmission success rate.

Benefits of technology

It improves the accuracy of resource selection and data transmission success rate, ensuring that in the event of continuous LBT failure of SL, available resources can be selected in a timely manner, and ensuring the stability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119605298A_ABST
    Figure CN119605298A_ABST
Patent Text Reader

Abstract

The invention relates to a resource selection method and a terminal, and the terminal selects or reselects resources according to whether the continuous listen before talk (LBT) failure of a sidelink (SL) triggered by a first resource block set is canceled or not. Therefore, the available resources can be selected in time to send the data, so that the accuracy of resource selection or reselection is improved, and the success rate of data transmission is further improved.
Need to check novelty before this filing date? Find Prior Art

Description

Resource selection method, terminal Technical Field

[0001] The present disclosure relates to the field of communication technology, and in particular to a resource selection method and a terminal. Background Art

[0002] Sidelink (SL) communications can use unlicensed spectrum. When a terminal sends SL data on the unlicensed spectrum, it must also perform listen to talk (LBT). The continuous LBT failure mechanism also applies to SL communications on the unlicensed spectrum.

[0003] Summary of the Invention

[0004] The method disclosed in the present invention can be used to solve the technical problem of "how to select or reselect resources when the terminal detects that the resource block set triggers the failure of SL continuous LBT".

[0005] The embodiments of the present disclosure provide a resource selection method and a terminal.

[0006] According to a first aspect of an embodiment of the present disclosure, a resource selection method is proposed, which is executed by a terminal and includes:

[0007] Resources are selected or reselected based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0008] According to a second aspect of an embodiment of the present disclosure, a resource selection method is proposed, including:

[0009] Receive side link data sent by the first terminal using selected or reselected resources, wherein the selected or reselected resources are selected or reselected by the first terminal based on whether the SL continuous LBT failure triggered by the first resource block set is deselected.

[0010] According to a third aspect of an embodiment of the present disclosure, a resource selection method is proposed, including:

[0011] The first terminal selects or reselects resources according to whether the SL continuous LBT failure triggered by the first resource block set is cancelled, and sends sidelink data to the second terminal using the selected or reselected resources;

[0012] The second terminal receives the sidelink data.

[0013] According to a fourth aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0014] The processing module is configured to select or reselect resources according to whether a side link SL continuous listen-before-talk LBT failure triggered by the first resource block set is cancelled.

[0015] According to a fifth aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0016] A transceiver module is used to receive side link data sent by the first terminal through selected or reselected resources, wherein the selected or reselected resources are selected or reselected by the first terminal based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0017] According to a sixth aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0018] a transceiver, a memory, and one or more processors coupled to the memory;

[0019] The memory stores computer-executable instructions, and when the one or more processors execute the instructions, the terminal is used to implement the resource selection method described in the embodiment of the first aspect.

[0020] According to a seventh aspect of an embodiment of the present disclosure, a terminal is provided, including:

[0021] a transceiver, a memory, and one or more processors coupled to the memory;

[0022] Wherein, the memory stores computer-executable instructions, and when the one or more processors execute the instructions, the terminal is used for the resource selection method described in the embodiment of the second aspect.

[0023] According to the eighth aspect of the embodiments of the present disclosure, a communication system is proposed, characterized by a first terminal and a second terminal, wherein the first terminal is configured to implement the resource selection method described in the embodiment of the first aspect, and the second terminal is configured to implement the resource selection method described in the embodiment of the second aspect.

[0024] According to the ninth aspect of the embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a communication device, the communication device executes the resource selection method as described in any one of the first and second aspects. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0026] FIG1 is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure;

[0027] FIG2 is an interactive schematic diagram illustrating a resource selection method according to an embodiment of the present disclosure;

[0028] 3A-3F are flowcharts illustrating a resource selection method according to an embodiment of the present disclosure;

[0029] FIG4 is a flow chart of a resource selection method according to an embodiment of the present disclosure;

[0030] FIG5A is an interactive schematic diagram illustrating a resource selection method according to an embodiment of the present disclosure;

[0031] FIG5B is an interactive schematic diagram illustrating a resource selection method according to an embodiment of the present disclosure;

[0032] FIG6A is a schematic structural diagram of a terminal proposed in an embodiment of the present disclosure;

[0033] FIG6B is a schematic structural diagram of a terminal proposed in an embodiment of the present disclosure;

[0034] FIG7A is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure;

[0035] FIG7B is a schematic diagram of the structure of the chip proposed in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0036] The embodiments of the present disclosure provide a resource selection method and a terminal.

[0037] In a first aspect, an embodiment of the present disclosure provides a resource selection method, the method comprising:

[0038] The terminal selects or reselects resources according to whether the SL continuous LBT failure triggered by the first resource block set (RB set) is cancelled.

[0039] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is not canceled, if the resources on the first resource block set are selected or reselected to send data, the LBT detection before sending the data may fail, so that the data cannot be transmitted successfully. Therefore, according to whether the SL continuous LBT failure triggered by the first resource block set is canceled, the resources are selected or reselected, and the available resources can be selected in time to send data, thereby improving the accuracy of resource selection or reselection, and then improving the success rate of data transmission.

[0040] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0041] The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the resources on the first resource block set are not selected or reselected when selecting or reselecting resources.

[0042] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the resources on the first resource block set are not selected when selecting or reselecting resources, thereby avoiding selecting the resources on the resource block set that triggered the SL continuous LBT failure, thereby improving the accuracy of resource selection or reselection.

[0043] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0044] The SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources in the first resource pool containing the first resource block set, the resources on the first resource block set are not selected or reselected.

[0045] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is not canceled, when selecting or reselecting resources on the first resource pool containing the first resource block set, the resources on the first resource block set are not selected or reselected, thereby avoiding selecting or reselecting resources on the resource block set on the first resource pool that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection on the resource pool.

[0046] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0047] The second resource pool includes some physical resource blocks (PRBs) of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the resources on the second resource pool are not selected or reselected.

[0048] In the above embodiment, the resource pool may include some PRBs of one or more resource block sets. If the SL continuous LBT failure triggered by the first resource block set belonging to one or more resource block sets is not canceled, the resources on the resource pool will not be selected or reselected, thereby avoiding the selection or reselection of resources on the resource block set that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection.

[0049] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0050] The third resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources on the third resource pool, the resources on the first resource block set are not selected or reselected.

[0051] In the above embodiment, the resource pool may include some PRBs of one or more resource block sets. If the SL continuous LBT failure triggered by the first resource block set belonging to one or more resource block sets is not canceled, the resources on the resource block set are not selected or reselected, thereby avoiding the selection or reselection of resources on the resource block set that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection.

[0052] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: detecting that the first resource block set triggers SL continuous LBT failure, the media access control (MAC) layer of the terminal sends first notification information to the physical layer of the terminal, and the first notification information is used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0053] In the above embodiment, the MAC layer of the terminal detects that the first resource block set triggers the SL continuous LBT failure, and then notifies the physical layer of the terminal that the first resource block set triggers the SL continuous LBT failure, so that the physical layer of the terminal may not exclude the resources on the first resource block set when determining the candidate resource set, thereby improving the accuracy of resource selection or reselection.

[0054] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: the MAC layer of the terminal triggers resource selection or resource reselection, and the MAC layer of the terminal sends a first notification information to the physical layer of the terminal, where the first notification information is used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0055] In the above embodiment, the MAC layer of the terminal triggers resource selection or resource reselection. The MAC layer of the terminal can send the first notification information separately to the physical layer of the terminal, so that the physical layer of the terminal can exclude the resources on the first resource block set when determining the candidate resource set, thereby improving the accuracy of resource selection or reselection.

[0056] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: the MAC layer of the terminal triggers resource selection or resource reselection, and the MAC layer of the terminal sends first notification information together with resource selection-related parameters to the physical layer of the terminal, and the first notification information is used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0057] In the above embodiment, when the MAC layer of the terminal determines that the first resource block set triggers SL continuous LBT and is not cancelled, it can send the information that the first resource block set triggers SL continuous LBT and is not cancelled together with resource selection-related parameters to the physical layer of the terminal when triggering resource selection or reselection. In this way, the physical layer of the terminal can exclude the resources on the first resource block set when determining the candidate resource set, thereby improving the accuracy of resource selection or reselection.

[0058] In conjunction with some embodiments of the first aspect, in some embodiments, the first notification information includes any one or more of the following:

[0059] a first identifier of the first resource block set;

[0060] a second identifier of the resource pool to which the first resource block set belongs and a third identifier indicating that the first resource block set is in the resource pool to which it belongs.

[0061] In the above embodiment, the MAC layer of the terminal detects that the first resource block set triggers SL continuous LBT, and can notify the identifier of the first resource block set that triggered the SL continuous LBT failure and was not canceled, or the identifier of the resource pool to which the first resource block set belongs and the identifier of the first resource block set in the resource pool to which it belongs, so that the physical layer of the terminal can accurately exclude the resources on the first resource block set when determining the candidate resource set, thereby improving the accuracy of resource selection or reselection.

[0062] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: determining that the SL continuous LBT failure triggered by the second resource block set is canceled, and the MAC layer of the terminal sends a second notification message to the physical layer of the terminal, wherein the second notification message is used to indicate that the second resource block set for the triggered SL continuous LBT failure is canceled. Exemplarily, the second notification message is used to indicate that the second resource block set for the triggered SL continuous LBT failure is canceled after the SL continuous LBT failure is triggered.

[0063] In the above embodiment, when it is determined that the SL continuous LBT failure triggered by the second resource block set is cancelled, the physical layer of the terminal is notified that the SL continuous LBT failure triggered by the second resource block set has been cancelled, so that the physical layer of the terminal does not need to exclude the resources on the second resource block set when determining the candidate resource set, thereby improving the accuracy of resource selection or reselection.

[0064] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: the terminal MAC layer triggers resource selection or resource reselection, and the MAC layer of the terminal sends a second notification information to the physical layer of the terminal, and the second notification information is used to indicate that the second resource block set of the triggered SL continuous LBT failure has been cancelled.

[0065] In the above embodiment, the terminal MAC layer triggers resource selection or resource reselection, and can send the second notification information to the physical layer separately. When the physical layer of the terminal determines the candidate resource set, it does not need to exclude the resources on the second resource block set, thereby improving the accuracy of resource selection or reselection.

[0066] In combination with some embodiments of the first aspect, in some embodiments, the method may further include: the terminal MAC layer triggers resource selection or resource reselection, and the terminal's MAC layer submits second notification information together with resource selection-related parameters to the terminal's physical layer, and the second notification information is used to indicate the cancellation of the triggered second resource block set of SL continuous LBT failure.

[0067] In the above embodiment, the terminal MAC layer triggers resource selection or resource reselection, and can send the second notification information together with resource selection-related parameters to the physical layer of the terminal. When the physical layer of the terminal determines the candidate resource set, it does not need to exclude the resources on the second resource block set, thereby improving the accuracy of resource selection or reselection.

[0068] In conjunction with some embodiments of the first aspect, in some embodiments, the second notification information includes any one or more of the following:

[0069] a fourth identifier of the second resource block set;

[0070] a fifth identifier of the resource pool to which the second resource block set belongs and a sixth identifier indicating that the second resource block set is in the resource pool to which it belongs.

[0071] In the above embodiment, the MAC layer of the terminal detects that the failure of the SL continuous LBT triggered by the second resource block set is cancelled, and can notify the identifier of the second resource block set that triggered the SL continuous LBT failure and has been cancelled, or the identifier of the resource pool to which the second resource block set belongs and the identifier of the resource block set on the resource pool to which it belongs, so that when the physical layer of the terminal determines the candidate resource set, it can avoid excluding the resources on the second resource block set, thereby improving the accuracy of resource selection or reselection.

[0072] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0073] detecting that the first resource block set triggers a failure of SL continuous LBT, triggering resource selection or reselection;

[0074] The physical layer of the terminal determines a first candidate resource set according to the first resource block set;

[0075] The MAC layer of the terminal selects or reselects a resource from the first candidate resource set.

[0076] In the above embodiment, the MAC layer of the terminal notifies the physical layer of the terminal of the information of the first resource block set that triggers the SL continuous LBT failure. The physical layer of the terminal can determine the first candidate resource set based on the first resource block set, thereby improving the accuracy of the first candidate resource set, and further improving the MAC resource selection or reselection of the terminal.

[0077] In conjunction with some embodiments of the first aspect, in some embodiments, the physical layer of the terminal determines the first candidate resource set based on the first resource block set, including:

[0078] The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0079] In the above embodiment, when the physical layer of the terminal determines the first candidate resource set, the resources on the first resource block set are not included in the first candidate resource set, thereby improving the accuracy of resource selection or reselection, and realizing how to not select or reselect the resources on the first resource block set when the SL continuous LBT failure triggered by the first resource block set is not cancelled.

[0080] In combination with some embodiments of the first aspect, in some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including:

[0081] The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources in the first resource pool containing the first resource block set to determine the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0082] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the terminal does not select or reselect resources on the first resource block set when selecting or reselecting resources on the first resource pool containing the first resource block set, thereby avoiding selecting or reselecting resources on the resource block set on the first resource pool that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection on the resource pool.

[0083] In combination with some embodiments of the first aspect, in some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including:

[0084] The second resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the first candidate resource set does not include resources on the second resource pool.

[0085] In the above embodiment, the resource pool may include some PRBs of one or more resource block sets. If the SL continuous LBT failure triggered by the first resource block set belonging to one or more resource block sets is not canceled, the physical layer of the terminal does not select or reselect the resources on the resource pool when determining the first candidate resource set, thereby avoiding selecting or reselecting resources on the resource block set that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection.

[0086] In combination with some embodiments of the first aspect, in some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including:

[0087] The third resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources on the third resource pool, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0088] In the above embodiment, the resource pool may include some PRBs of one or more resource block sets. If the SL continuous LBT failure triggered by the first resource block set belonging to one or more resource block sets is not canceled, the resources on the resource block set are not selected or reselected, thereby avoiding the selection or reselection of resources on the resource block set that triggered the SL continuous LBT failure and the SL continuous LBT failure is not canceled, thereby improving the accuracy of resource selection or reselection.

[0089] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0090] detecting that the first resource block set triggers a failure of SL continuous LBT, triggering resource selection or reselection;

[0091] The physical layer of the terminal determines a second candidate resource set;

[0092] The MAC layer of the terminal selects or reselects a resource from the second candidate resource set.

[0093] In the above embodiment, when detecting that the first resource block set triggers SL continuous LBT failure and triggers resource selection or reselection, the MAC layer of the terminal can select or reselect resources from the second candidate resource set determined by the physical layer of the terminal based on the first resource block set, thereby improving the accuracy of the terminal's MAC layer resource selection or reselection.

[0094] In combination with some embodiments of the first aspect, in some embodiments, the MAC layer of the terminal selects or reselects a resource from the second candidate resource set, including:

[0095] The SL continuous LBT failure triggered by the first resource block set is not canceled, the second candidate resource set includes the resources of the first resource block set, and when the MAC layer of the terminal selects or reselects resources from the second candidate resource set, it does not select or reselect resources on the first resource block set.

[0096] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is not canceled and the second candidate resource set includes the resources of the first resource block set, the MAC layer of the terminal may not select or reselect the resources on the first resource block set when selecting or reselecting resources from the second candidate resource set, thereby improving the accuracy of resource selection or reselection and realizing how to not select or reselect the resources on the first resource block set when the SL continuous LBT failure triggered by the first resource block set is not canceled.

[0097] In conjunction with some embodiments of the first aspect, in some embodiments, the method may further include:

[0098] It is detected that the first resource block set fails to trigger SL continuous LBT, and a resource pool is reselected, wherein the reselected resource pool is one or more of the following:

[0099] A resource pool that contains one or more resource block sets that do not trigger SL continuous LBT failures;

[0100] A resource pool containing one or more resource blocks that have not triggered SL continuous LBT failures;

[0101] A resource pool including a portion of PRBs of a resource block set, wherein the resource block set does not trigger SL consecutive LBT failures;

[0102] A resource pool of some PRBs comprising multiple resource block sets, wherein one or more resource block sets among the multiple resource block sets do not trigger SL continuous LBT failure.

[0103] In the above embodiment, when the terminal detects that the first resource block set fails to trigger SL continuous LBT, it can select some resource pools that meet the conditions when reselecting the resource pool, thereby improving the accuracy of resource pool selection and further improving the accuracy of resource selection or reselection.

[0104] In combination with some embodiments of the first aspect, in some embodiments, whether the sidelink SL continuous listen-before-talk LBT triggered according to the first resource block set fails to be canceled, and selecting or reselecting resources includes:

[0105] The SL continuous LBT failure triggered by the first resource block set is cancelled, and the resources on the first resource block set are allowed to be selected or reselected when performing resource selection or reselection.

[0106] In the above embodiment, if the SL continuous LBT failure triggered by the first resource block set is cancelled, the terminal can select or reselect resources on the first resource block set when selecting or reselecting resources, thereby improving the accuracy of resource selection or reselection.

[0107] In conjunction with some embodiments of the first aspect, in some embodiments, the terminal is a first terminal, and the method further includes:

[0108] The sidelink data is sent to the second terminal using the selected or reselected resources.

[0109] In the above embodiment, the first terminal can use the resources based on whether the SL continuous LBT failure triggered by the first resource block set is deselected or reselected to send side link data to the second terminal, thereby improving the success rate of data transmission.

[0110] In a second aspect, an embodiment of the present disclosure proposes a resource selection method, including:

[0111] Receive side link data sent by the first terminal using selected or reselected resources, wherein the selected or reselected resources are selected or reselected by the first terminal based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0112] In the above embodiment, the second terminal receives the side link data sent by the first terminal using resources that are deselected or reselected based on whether the SL continuous LBT failure triggered by the first resource block set is triggered, thereby improving the success rate of the second terminal receiving the side link data sent by the first terminal.

[0113] In a third aspect, an embodiment of the present disclosure provides a resource selection method, the method comprising:

[0114] The first terminal selects or reselects resources according to whether the SL continuous LBT failure triggered by the first resource block set is cancelled, and sends sidelink data to the second terminal using the selected or reselected resources;

[0115] The second terminal receives the sidelink data.

[0116] In the above embodiment, the first terminal selects or reselects resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled, and uses the selected or reselected resources to send side link data to the second terminal, thereby improving the success rate of data transmission.

[0117] In a fourth aspect, an embodiment of the present disclosure proposes a terminal, which includes at least one of a transceiver module and a processing module: wherein the terminal is used to execute the first aspect and the optional implementation method of the first aspect.

[0118] In a fifth aspect, an embodiment of the present disclosure proposes a terminal, which includes at least one of a transceiver module and a processing module: wherein the terminal is used to execute the second aspect.

[0119] In a sixth aspect, an embodiment of the present disclosure proposes a terminal, which includes: one or more processors; wherein the terminal is used to execute the first aspect and the optional implementation method of the first aspect.

[0120] In a seventh aspect, an embodiment of the present disclosure proposes a terminal, which includes: one or more processors; wherein the terminal is used to execute the second aspect.

[0121] In an eighth aspect, an embodiment of the present disclosure proposes a communication system, comprising a first terminal and a second terminal, wherein the first terminal is configured to implement the method described in the first aspect and the optional implementation manner of the first aspect, and the second terminal is configured to implement the method described in the second aspect.

[0122] In the ninth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a communication device, the communication device executes the method described in the first aspect, the optional implementation of the first aspect, and the second aspect.

[0123] In a tenth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a communication device, the communication device executes the method described in the first aspect, the optional implementation of the first aspect, and the second aspect.

[0124] In an eleventh aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the first aspect, the optional implementation of the first aspect, and the second aspect.

[0125] In a twelfth aspect, an embodiment of the present disclosure provides a chip or a chip system, wherein the chip or chip system includes a processing circuit configured to execute the method described in the first aspect, the optional implementation of the first aspect, and the second aspect.

[0126] It is understandable that the above-mentioned terminals, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to perform the methods proposed in the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding methods and will not be repeated here.

[0127] The present disclosure provides a resource selection method and terminal. In some embodiments, the terms resource selection method, information processing method, and communication method are interchangeable; the terms information transmission device, information processing device, and communication device are interchangeable; and the terms information processing system, communication system, and so on are interchangeable.

[0128] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0129] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.

[0130] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.

[0131] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.

[0132] In the embodiments of the present disclosure, “plurality” refers to two or more.

[0133] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. can be used interchangeably.

[0134] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.

[0135] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.

[0136] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.

[0137] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0138] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.

[0139] In some embodiments, devices, etc. can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as "device", "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", and "subject" can be used interchangeably.

[0140] In some embodiments, the terms "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station" "fixed station", "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "carrier", "component carrier", "bandwidth part (BWP)" and the like may be used interchangeably.

[0141] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, etc. can be used interchangeably.

[0142] In some embodiments, the access network device, the core network device, or the network device can be replaced by a terminal. For example, the various embodiments of the present disclosure can also be applied to a structure in which the communication between the access network device, the core network device, or the network device and the terminal is replaced by communication between multiple terminals (for example, it can also be called device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, it can also be set as a structure in which the terminal has all or part of the functions of the access network device. In addition, language such as "uplink" and "downlink" can also be replaced by language corresponding to communication between terminals (for example, "side"). For example, uplink channels, downlink channels, etc. can be replaced by side channels, and uplinks, downlinks, etc. can be replaced by side links.

[0143] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, the core network device, or the network device may have a structure that has all or part of the functions of the terminal.

[0144] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.

[0145] In some embodiments, data, information, etc. may be obtained with the user's consent.

[0146] Figure 1 is a schematic diagram illustrating the architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1, communication system 100 may include a first terminal 101 and a second terminal 102. A communication connection may be established between first terminal 101 and second terminal 102. SL communication may be performed between first terminal 101 and second terminal 102.

[0147] In some embodiments, the communication system 100 may further include a network device, which may include at least one of an access network device and a core network device.

[0148] In some embodiments, the first terminal 101 or the second terminal 102 includes, for example, a mobile phone, a wearable device, an Internet of Things device, a car with communication function, a smart car, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, and at least one of a wireless terminal device in a smart home, but is not limited thereto.

[0149] In some embodiments, the access network device is, for example, a node or device that accesses a terminal to a wireless network. The access network device may include an evolved NodeB (eNB), a next generation evolved NodeB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved nodeB (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, and at least one of an access node in a WiFi system, but is not limited thereto.

[0150] In some embodiments, the technical solution of the present disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can be transformed into internal interfaces of the Open RAN, and the processes and information interactions between these internal interfaces can be implemented through software or programs.

[0151] In some embodiments, the access network device can be composed of a centralized unit (CU) and a distributed unit (DU), where the CU can also be called a control unit. The CU-DU structure can be used to split the protocol layer of the access network device, with the functions of some protocol layers centrally controlled by the CU, and the functions of the remaining part or all of the protocol layers distributed in the DU, which is centrally controlled by the CU, but is not limited to this.

[0152] In some embodiments, a core network device may be a single device comprising one or more network elements, or may be a plurality of devices or a group of devices, each comprising all or part of one or more network elements. A network element may be virtual or physical. The core network may include, for example, at least one of an Evolved Packet Core (EPC), a 5G Core Network (5GCN), and a Next Generation Core (NGC).

[0153] It can be understood that the communication system described in the embodiment of the present disclosure is for the purpose of more clearly illustrating the technical solution of the embodiment of the present disclosure, and does not constitute a limitation on the technical solution proposed in the embodiment of the present disclosure. Ordinary technicians in this field can know that with the evolution of the system architecture and the emergence of new business scenarios, the technical solution proposed in the embodiment of the present disclosure is also applicable to similar technical problems.

[0154] The following embodiments of the present disclosure may be applied to the communication system 100 shown in Figure 1, or a portion thereof, but are not limited thereto. The entities shown in Figure 1 are illustrative only. The communication system may include all or part of the entities shown in Figure 1, or may include other entities outside of Figure 1. The number and form of the entities may be arbitrary. The connection relationship between the entities is illustrative only. The entities may be connected or disconnected, and the connection may be in any manner, including direct or indirect, wired or wireless.

[0155] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).

[0156] In order to support direct communication between terminals, the SL communication mode is introduced. Optionally, the interface between the terminals can be PC-5 (direct communication interface).

[0157] Optionally, according to the corresponding relationship between the transmitting terminal and the receiving terminal, three transmission modes are supported on the SL: unicast, multicast and broadcast. Exemplarily, the transmitting terminal sends SL control information (sidelink control information, SCI) on the physical sidelink control channel (physical sidelink control channel, PSCCH) and sends the second stage SCI on the physical sidelink shared channel (physical sidelink shared channel, PSSCH), such as the resource location of the transmission data and the source and destination identifiers. Exemplarily, for data packets with hybrid automatic repeat request (HARQ) feedback enabled, the receiving terminal performs hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback on the PSSCH on the physical sidelink feedback channel (PSFCH).

[0158] Optionally, SL communication has two transmission resource allocation methods, one is the network dynamic scheduling method (for example, it can be called the network scheduling method), and the other is the terminal's autonomous selection method in the network configuration or pre-configured resource pool (for example, it can be called the autonomous selection method). Among them, the network scheduling method is that the network device dynamically allocates transmission resources on the SL to the terminal based on the cached data reported by the terminal, while the autonomous selection method is that the terminal randomly selects transmission resources from the network configuration or pre-configured resource pool. Optionally, the network device can configure multiple resource pools for the terminal on one BWP. Optionally, the specific resource allocation method used by the terminal can be configured by the network device through radio resource control (RRC) signaling.

[0159] In some embodiments, the name of the network scheduling resource method is not limited. For example, the network scheduling resource method may be mode 1 or mode1.

[0160] In some embodiments, the name of the method for autonomously selecting resources is not limited. For example, the method for autonomously selecting resources may be mode 2 or mode2.

[0161] Optionally, uplink and downlink operations can be performed in unlicensed bands, where both downlink and uplink channel access rely on the LBT feature. The wireless device or base station first "senses" the communication channel to detect the absence of communication before any transmission. When the communication channel is an unlicensed wideband carrier (e.g., several hundred megahertz), the LBT process relies on detecting energy levels across multiple sub-bands of the communication channel. Optionally, LBT parameters (such as type / duration, clear channel assessment parameters, etc.) can be configured on the wireless device by the base station.

[0162] In some embodiments, terms such as "uplink", "uplink", "physical uplink", etc. can be used interchangeably, and terms such as "downlink", "downlink", "physical downlink", etc. can be used interchangeably.

[0163] Optionally, the terminal can count the number of uplink LBT failures on each BWP. Optionally, the network device configures the maximum number of consecutive LBT failures (lbt-FailureInstanceMaxCount) and the consecutive LBT failure detection timer (lbt-FailureDetectionTimer) for the terminal in each serving cell (perservingcell) through RRC signaling (for example, lbt-FailureRecoveryConfig) for counting consecutive LBT failures. Among them, the UE maintains an LBT_counter variable for each cell, and the initial value of the variable is 0. For each cell that is activated and configured with lbt-FailureRecoveryConfig, when the terminal receives the LBT failure indication submitted by the physical layer, it starts or restarts the lbt-FailureDetectionTimer, and the LBT_counter is increased by 1. When the LBT_counter is greater than or equal to the lbt-FailureInstanceMaxCount, the activated BWP on the cell triggers a continuous LBT failure.

[0164] SL communication can use unlicensed spectrum, and terminals sending SL data on unlicensed spectrum also need to perform LBT. The continuous LBT failure mechanism also applies to SL communication in unlicensed spectrum.

[0165] In some embodiments, the terms "side", "sidelink", "side communication", "sidelink communication", "direct connection", "direct link", "direct communication", "direct link communication" and the like may be used interchangeably.

[0166] Optionally, the SL continuous LBT failure granularity can be the resource block set granularity, that is, the terminal counts whether the LBT failure indication on a resource block set reaches a preset number within a period of time, and determines whether the SL continuous LBT failure is triggered on this resource block set.

[0167] Optionally, the terminal detects that a resource block set triggers a SL continuous LBT failure, and the terminal may reselect a resource block set or a resource pool, and the reselected resource block set or resource pool does not trigger a SL continuous LBT failure.

[0168] Optionally, the resource selection of the terminal in the autonomous selection resource allocation mode is based on the granularity of the resource pool. The terminal selects or reselects a resource pool, and then selects or reselects resources in the resource pool.

[0169] Optionally, when triggering resource selection or reselection, the terminal's MAC layer needs to provide a set of parameters to the physical layer PHY. This set of parameters may include the remaining packet delay budget (PDB) and other related parameters that the physical layer needs to use when performing resource selection or reselection. Optionally, resource selection or reselection is that the terminal's physical layer determines and provides a candidate resource set to the terminal's MAC layer based on a set of parameters provided by the terminal's MAC layer. The terminal's MAC layer then selects or reselects the corresponding resource from the candidate resource set based on the number of retransmissions, the remaining PDB of the data to be transmitted, etc.

[0170] However, the detailed method of how the terminal selects or reselects resources has not yet been clarified.

[0171] Based on this, the present disclosure proposes a method for resource selection or reselection.

[0172] Optionally, in some embodiments, the method of the present disclosure may be applied to an unlicensed sidelink (SL-U) scenario. For example, in some embodiments, the method of the present disclosure may be applied to an Internet of Vehicles (IoV) scenario.

[0173] FIG2 is an interactive diagram of a resource selection method according to an embodiment of the present disclosure. As shown in FIG2 , the embodiment of the present disclosure relates to a resource selection method for a communication system 100, the method comprising:

[0174] Step S2101: The first terminal 101 selects or reselects resources.

[0175] In some embodiments, terms such as "certain", "preset", "preset", "setting", "indicated", "a certain", "arbitrary", "any", "first", etc. can be interchangeable, and "specific A", "preset A", "preset A", "setting A", "indicated A", "a certain A", "any A", "any A", "first A" can be interpreted as A pre-specified in a protocol, etc., or as A obtained through setting, configuration, or indication, etc., or as specific A, a certain A, any A, any A, any A or first A, etc., but not limited to this.

[0176] In some embodiments, the first terminal 101 may be a terminal whose resource allocation mode is autonomous resource selection (mode 2).

[0177] In some embodiments, the first terminal 101 may be a terminal in an RRC connected state.

[0178] In some embodiments, the first terminal 101 may be a terminal in an RRC idle state.

[0179] In some embodiments, the first terminal 101 may be a terminal in an RRC dormant state.

[0180] In some embodiments, the first terminal 101 may be an out of coverage (OOC) terminal.

[0181] In some embodiments, the first terminal 101 may select or reselect resources when detecting that the first resource block set fails to trigger SL continuous LBT.

[0182] In some embodiments, the first resource block set can be one or more, that is, one resource block set can trigger the SL continuous LBT failure, or multiple resource block sets can trigger the SL continuous LBT failure respectively, and there is no limitation on this.

[0183] In some embodiments, when the first terminal 101 detects that the first resource block set triggers a failure of SL continuous LBT, it may first reselect the resource pool and then select or reselect resources in the reselected resource pool, or the first terminal 101 may not reselect the resource pool but select or reselect resources in the current resource pool.

[0184] In some embodiments, a resource pool may include one or more resource block sets. Exemplarily, a resource pool including a resource block set may mean that a resource pool includes resources on an entire resource block set.

[0185] In some embodiments, a resource pool may include partial PRBs of one or more resource block sets. For example, partial PRBs of a resource block set may be understood as partial resources of a resource block set. For example, a resource pool including partial PRBs of a resource block set may refer to the partial PRBs of a resource pool belonging to a resource block set. For example, a resource pool including partial PRBs of multiple resource block sets may refer to the partial PRBs of a resource pool belonging to multiple resource block sets.

[0186] For example, resource pool A includes some resources B11 on resource block set B1 and some resources B21 on resource block set B2.

[0187] In some embodiments, if the first terminal 101 detects that the first resource block set fails to trigger SL continuous LBT, the first terminal 101 may reselect a resource pool, where the reselected resource pool may be one or more of the following:

[0188] A resource pool that contains one or more resource block sets that do not trigger SL continuous LBT failures;

[0189] A resource pool containing one or more resource blocks that have not triggered SL continuous LBT failures;

[0190] A resource pool containing some PRBs of a resource block set, where a resource block set does not trigger SL continuous LBT failures;

[0191] A resource pool of some PRBs containing multiple resource block sets, one or more of the multiple resource block sets does not trigger SL continuous LBT failure.

[0192] In some embodiments, the first terminal 101 may select or reselect resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0193] In some embodiments, if the SL continuous LBT failure triggered by the first resource block set is not cancelled, the first terminal 101 does not select or reselect resources on the first resource block set when performing resource selection or reselection.

[0194] In some embodiments, the SL continuous LBT failure triggered by the first resource block set is not cancelled, which may refer to before the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0195] In some embodiments, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the first terminal 101 does not select or reselect resources on the first resource block set when selecting or reselecting resources on the first resource pool containing the first resource block set.

[0196] Exemplarily, the first resource pool may include one or more resource block sets, and the first resource block set belongs to the one or more resource block sets. The first terminal 101 detects that a first resource block set on the first resource pool triggers an SL continuous LBT failure. Before the SL continuous LBT failure of the first resource block set is canceled, the first terminal 101 does not select or reselect resources on the first resource block set when selecting or reselecting resources on the first resource pool.

[0197] In some embodiments, the second resource pool may include partial PRBs of one or more resource block sets, the first resource block set belongs to one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the resources on the second resource pool are not selected or reselected.

[0198] Exemplarily, the second resource pool includes some PRBs of the first resource block set, and the first terminal 101 detects that the first resource block set triggers SL continuous LBT failure. Before the SL continuous LBT failure of the first resource block set is canceled, the first terminal 101 does not select or reselect resources on the second resource pool.

[0199] Exemplarily, the second resource pool includes some PRBs of a plurality of resource block sets, and the first resource block set belongs to the plurality of resource block sets. The first terminal 101 detects that the first resource block set triggers a SL continuous LBT failure, and the first terminal 101 does not select or reselect resources on the second resource pool until the SL continuous LBT failure triggered by the first resource block set is canceled.

[0200] For example, resource pool A includes part of the resources B11 on resource block set B1 and part of the resources B21 on resource block set B2. If resource block set B1 triggers SL continuous LBT failure, the resources on resource pool A will not be selected or reselected until the SL continuous LBT failure triggered by resource block set B1 is canceled.

[0201] Exemplarily, the second resource pool includes some PRBs of multiple resource block sets, and the first terminal 101 detects that multiple resource block sets all trigger SL continuous LBT failures. Before the SL continuous LBT failures triggered by the multiple resource block sets are canceled, the first terminal 101 does not select or reselect resources on the resource pool.

[0202] In some embodiments, the third resource pool may include partial PRBs of one or more resource block sets, the first resource block set belongs to one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources on the third resource pool, the resources on the first resource block set are not selected or reselected.

[0203] Exemplarily, the third resource pool includes some PRBs of the first resource block set, and before the SL continuous LBT failure triggered by the first resource block set is canceled, when selecting or reselecting resources on the third resource pool, resources on the first resource block set are not selected or reselected.

[0204] Exemplarily, the third resource pool includes some PRBs of multiple resource block sets, and the first resource block set belongs to the multiple resource block sets. The first terminal 101 detects that the first resource block set triggers a SL continuous LBT failure. Before the SL continuous LBT failure triggered by the first resource block set is canceled, the first terminal 101 does not select or reselect resources on the first resource block set when selecting or reselecting resources on the third resource pool.

[0205] For example, resource pool A includes part of the resources B11 on the resource block set B1 and part of the resources B21 on the resource block set B2. If the resource block set B1 triggers a SL continuous LBT failure, before the SL continuous LBT failure triggered by the resource block set B1 is canceled, when selecting or reselecting resources on resource pool A, the resources on the resource block set B1 will not be selected or reselected.

[0206] In some embodiments, upon detecting that a first set of resource blocks triggers a SL continuous LBT failure, the MAC layer of the first terminal 101 delivers first notification information to the physical layer of the terminal. The first notification information may be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure. In some embodiments, the terms "send" and "deliver" may be used interchangeably.

[0207] In some embodiments, the MAC layer of the first terminal 101 detects that the first resource block set triggers SL continuous LBT failure, and the MAC layer of the first terminal 101 submits the first notification information to the physical layer of the terminal. The first notification information can be used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0208] In one possible implementation, upon detecting that the first resource block set triggers a failure in continuous SL LBT, the MAC layer of the first terminal 101 notifies the physical layer of the first terminal 101 that the first resource block set triggers a failure in continuous SL LBT. In some embodiments, the first notification information includes any one or more of the following: a first identifier of the first resource block set; a second identifier of the resource pool to which the first resource block set belongs; and a third identifier indicating that the first resource block set is in the resource pool to which it belongs.

[0209] Exemplarily, the first resource block set has a unique identifier on the BWP, and the first identifier may be the unique identifier of the first resource block set on the BWP.

[0210] Exemplarily, the first resource block set has a unique identifier in the resource pool to which it belongs, and the third identifier may be the unique identifier of the first resource block set in the resource pool to which it belongs.

[0211] In some embodiments, the first notification information may be implemented through some terminal internal signaling. For example, the MAC layer of the first terminal 101 may deliver the first notification information to the physical layer of the first terminal through internal source language. For example, the internal source language may be implemented by the first terminal 101. The first notification information notifies the resource block set that triggered the SL continuous LBT failure. The first notification information may indicate one resource block set or multiple resource block sets.

[0212] In some embodiments, it is determined that the SL continuous LBT triggered by the second resource block set is canceled, and the MAC layer of the first terminal 101 delivers second notification information to the physical layer of the terminal, where the second notification information can be used to indicate that the second resource block set for which the triggered SL continuous LBT failure has been canceled. Exemplarily, the second notification information can be used to indicate that the second resource block set for which the triggered SL continuous LBT failure has been canceled after the SL continuous LBT failure has been triggered.

[0213] In some embodiments, when the MAC layer of the first terminal 101 determines that the SL continuous LBT triggered by the second resource block set is canceled, the MAC layer of the first terminal 101 can submit a second notification message to the physical layer of the terminal, and the second notification message can be used to indicate that the second resource block set that failed to trigger the SL continuous LBT has been canceled.

[0214] In some embodiments, the second resource block set can be one or more, that is, the resource block set that cancels the triggered SL continuous LBT failure can be one or more, and there is no limitation on this.

[0215] In one possible implementation, when the MAC layer of the first terminal 101 determines that the SL continuous LBT failure triggered by the second resource block set is cancelled, it notifies the physical layer of the first terminal 101 that the SL continuous LBT failure triggered by the second resource block set is cancelled.

[0216] In some embodiments, the second notification information includes any one or more of the following: a fourth identifier of the second resource block set; a fifth identifier of the resource pool to which the second resource block set belongs; and a sixth identifier indicating that the second resource block set is in the resource pool to which it belongs.

[0217] Exemplarily, the second resource block set has a unique identifier on the BWP, and the fourth identifier may be the unique identifier of the second resource block set on the BWP.

[0218] Exemplarily, the second resource block set has a unique identifier in the resource pool to which it belongs, and the sixth identifier may be the unique identifier of the second resource block set in the resource pool to which it belongs.

[0219] Exemplarily, upon detecting that a second resource block set triggers a SL continuous LBT failure, the first terminal 101 in an RRC connected state may report the failure to the network device via an SL continuous LBT failure MAC CE. The SL continuous LBT failure MAC CE indicates the second resource block set that triggered the SL continuous LBT failure and has not been canceled. Exemplarily, upon successfully sending the SL continuous LBT failure MAC CE, the first terminal 101 in an RRC connected state may cancel the SL continuous LBT failure of the second resource block set. Exemplarily, upon successfully sending the SL continuous LBT failure MAC CE, the first terminal 101 in an RRC connected state cancels the SL continuous LBT failure of the second resource block set. However, the MAC layer of the first terminal 101 does not immediately deliver the second notification information to the physical layer of the terminal to inform the physical layer of the first terminal 101 that the SL continuous LBT failure triggered by the second resource block set is canceled. This is because the resources of the second resource block set have not been recovered at this time. Therefore, if the physical layer is notified immediately, the physical layer may not exclude the resources on the second resource block set when determining the candidate resource set. Therefore, when the SL continuous LBT failure MAC CE is sent successfully, the first terminal 101 can wait for the instruction of the network device to be received before submitting the second notification information to the physical layer of the terminal. Exemplarily, the instruction of the network device can be a resource reconfiguration instruction or other configuration instruction, which is not specifically limited in the present disclosure. Exemplarily, when the SL continuous LBT failure MAC CE is sent successfully, the first terminal 101 can start a timer and wait until the timer expires before submitting the second notification information to the physical layer of the terminal. The timer length can be obtained through network configuration or pre-configuration. Exemplarily, the first terminal 101 in the RRC connected state can obtain the timer configuration through dedicated signaling, the first terminal 101 in the RRC IDLE / INACTIVE state can obtain the timer configuration through SIB (system message), and the first terminal 101 in the OOC state can obtain the timer configuration through pre-configuration. Exemplarily, the timer length can be determined by the first terminal 101 through implementation.

[0220] In some embodiments, the MAC layer of the first terminal 101 submits the first notification information and / or the second notification information together with the resource selection related parameters to the physical layer of the first terminal 101. The first notification information can be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure, and the second notification information can be used to indicate the second set of resource blocks that canceled the triggered SL continuous LBT failure.

[0221] Exemplarily, the resource selection related parameters may be related parameters that the physical layer of the first terminal 101 needs to use when making resource selection.

[0222] Exemplarily, the MAC layer of the first terminal 101 triggers resource selection or reselection. During resource selection or reselection, the MAC layer of the first terminal 101 delivers the first notification information and / or the second notification information together with resource selection-related parameters to the physical layer of the first terminal 101. Exemplarily, the MAC layer of the first terminal 101 may trigger resource selection or reselection upon detecting that the first resource block set triggers SL continuous LBT failure, or may also trigger resource selection or reselection under other conditions, such as insufficient available resources or available resources not meeting PDB requirements of the data to be transmitted, etc., which is not specifically limited in the present disclosure.

[0223] In some embodiments, when resource selection or reselection is triggered, the MAC layer of the first terminal 101 sends first notification information along with resource selection-related parameters to the physical layer of the terminal. The first notification information can be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure. For example, the first notification information can be delivered to the physical layer of the terminal as part of the resource selection-related parameters. The resource selection-related parameters include, but are not limited to, one or more of the following:

[0224] Remaining PDB;

[0225] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";

[0226] Resource reservation interval P_"rsvp_TX" for PSSCH transmission;

[0227] PSSCH transmission priority information prio_TX.

[0228] In some embodiments, when the MAC layer of the first terminal 101 triggers resource selection or reselection, the MAC layer of the first terminal 101 sends the first notification information together with resource selection related parameters to the physical layer of the terminal.

[0229] In some embodiments, when resource selection or reselection is triggered, the MAC layer of the first terminal 101 sends first notification information to the physical layer of the terminal. The first notification information may be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure. For example, the first notification information may not be used as a resource selection-related parameter, but may be delivered separately to the physical layer of the terminal.

[0230] In some embodiments, when the MAC layer of the first terminal 101 triggers resource selection or reselection, the MAC layer of the first terminal 101 sends a first notification message to the physical layer of the terminal. In some embodiments, when resource selection or reselection is triggered, the MAC layer of the first terminal 101 sends a second notification message together with resource selection-related parameters to the physical layer of the terminal. The second notification message can be used to indicate that the second set of resource blocks with the triggered SL continuous LBT failure has been canceled. For example, the second notification message can be delivered to the physical layer of the terminal as part of the resource selection-related parameters. The relevant parameters for resource selection include, but are not limited to, one or more of the following:

[0231] Remaining PDB;

[0232] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";

[0233] Resource reservation interval P_"rsvp_TX" for PSSCH transmission;

[0234] PSSCH transmission priority information prio_TX.

[0235] In some embodiments, when the MAC layer of the first terminal 101 triggers resource selection or reselection, the MAC layer of the first terminal 101 sends the second notification information together with resource selection related parameters to the physical layer of the terminal.

[0236] In some embodiments, when resource selection or reselection is triggered, the MAC layer of the first terminal 101 sends second notification information to the physical layer of the terminal. The second notification information may be used to indicate that the second set of resource blocks for which the triggered SL continuous LBT failure has been canceled. For example, the second notification information may not be used as a resource selection-related parameter, but may be delivered separately to the physical layer of the terminal.

[0237] In some embodiments, when the MAC layer of the first terminal 101 triggers resource selection or reselection, the MAC layer of the first terminal 101 sends the second notification information to the physical layer of the terminal.

[0238] In some embodiments, during resource selection or reselection, the MAC layer of the first terminal 101 delivers information about the resource block set that triggered the SL continuous LBT failure to the physical layer of the first terminal 101. If the SL continuous LBT failure triggered by the resource block set is canceled, the first notification information can be used to determine which resource block sets triggered the SL continuous LBT failure to be canceled.

[0239] Exemplarily, each time the first notification information submitted by the MAC layer of the first terminal 101 includes information about the resource block set that has triggered the SL continuous LBT failure and has not been canceled at the current moment (the submission moment). For example, at time T1, it is detected that the resource block set 1 triggers the SL continuous LBT failure, triggering resource selection or reselection, and the first notification information indicating the resource block set 1 is submitted to the physical layer. At time T2, it is detected that the resource block set 2 triggers the SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by the resource block set 1 has not been canceled, and the first notification information submitted indicates the resource block set 1 and the resource block set 2. At time T6, the resource block set n triggers the SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by the resource block set 1 has been canceled, and the SL continuous LBT failure triggered by the resource block set 2 has not been canceled. The first notification information submitted indicates the resource block set 2 and the resource block set n, which indicates that the SL continuous LBT failure triggered by the resource block set 1 has been canceled. Therefore, the MAC layer delivers the first notification information to the physical layer, and the physical layer can infer the information of canceling the set of resource blocks that triggered the SL continuous LBT failure through the first notification information.

[0240] In some embodiments, during resource selection or reselection, the MAC layer of the first terminal 101 may deliver first notification information indicating a set of resource blocks that triggered a continuous SL LBT failure and second notification information indicating a set of resource blocks that canceled the triggered SL continuous LBT failure to the physical layer of the first terminal 101. The resource block set indicated by the first notification information may be a newly added set of resource blocks that triggered a continuous SL LBT failure compared to the previously delivered first notification information, and the resource block set indicated by the second notification information is a set of resource blocks that canceled the triggered SL continuous LBT failure.

[0241] For example, at time T1, it is detected that resource block set 1 triggers SL continuous LBT failure, triggering resource selection or reselection, and submitting the first notification information indicating resource block set 1 to the physical layer. At time T2, it is detected that resource block set 2 triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has not been canceled, and the submitted first notification information indicates resource block set 2. Since the resource block set with SL continuous LBT failure has not been canceled, the second notification information is not submitted. At time T6, resource block set n triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has been canceled, and the SL continuous LBT failure triggered by resource block set 2 has not been canceled. The submitted first notification information indicates resource block set n, and the submitted second notification information indicates resource block set 1, which indicates that the SL continuous LBT failure triggered by resource block set 1 has been canceled. Therefore, the MAC layer delivers the first notification information and / or the second notification information to the physical layer, and the physical layer directly determines the information of the resource block set that triggered the SL continuous LBT failure through the first notification information, and directly determines the information of the resource block set that canceled the triggered SL continuous LBT failure through the second notification information.

[0242] In some embodiments, during resource selection or reselection, the MAC layer of the first terminal 101 may deliver first notification information indicating a set of resource blocks that triggered a continuous SL LBT failure and second notification information indicating a set of resource blocks for which the triggered continuous SL LBT failure was canceled to the physical layer of the first terminal 101. Exemplarily, the first notification information delivered by the MAC layer of the first terminal 101 includes information about a set of resource blocks that triggered a continuous SL LBT failure and that were not canceled at the current moment (delivery moment). The set of resource blocks indicated by the second notification information is a set of resource blocks for which the triggered continuous SL LBT failure was canceled.

[0243] For example, at time T1, it is detected that resource block set 1 triggers SL continuous LBT failure, triggering resource selection or reselection, and submitting the first notification information indicating resource block set 1 to the physical layer. At time T2, it is detected that resource block set 2 triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has not been canceled, and the submitted first notification information indicates resource block set 1 and resource block set 2. Since the resource block set for SL continuous LBT failure has not been canceled, the second notification information is not submitted. At time T6, resource block set n triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has been canceled, and the SL continuous LBT failure triggered by resource block set 2 has not been canceled. The submitted first notification information indicates resource block set 2 and resource block set n, and the submitted second notification information indicates resource block set 1, which indicates that the SL continuous LBT failure triggered by resource block set 1 has been canceled. Therefore, the MAC layer delivers the first notification information and / or the second notification information to the physical layer. The physical layer directly determines the information of the resource block set that triggered the SL continuous LBT failure through the first notification information, directly determines the information of the resource block set that canceled the triggered SL continuous LBT failure through the second notification information, or can infer the information of the resource block set that canceled the triggered SL continuous LBT failure through the first notification information.

[0244] In some embodiments, detecting that the first resource block set triggers a failure of SL continuous LBT can trigger resource selection or reselection. The physical layer of the first terminal 101 can determine a first candidate resource set based on the first resource block set and provide the first candidate resource set to the MAC layer of the first terminal 101. The MAC layer of the first terminal 101 can select or reselect resources from the first candidate resource set.

[0245] In some embodiments, the MAC layer of the first terminal 101 detects that the first resource block set triggers a failure of SL continuous LBT, which may trigger resource selection or reselection.

[0246] Optionally, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the first terminal 101 determines a first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set. In other words, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the first terminal 101 may exclude the resources on the first resource block set when determining the first candidate resource set.

[0247] Optionally, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the first terminal 101 selects or reselects resources in the first resource pool containing the first resource block set to determine a first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set. Exemplarily, the first candidate resource set can be determined from the first resource pool, or from the first resource pool and other resource pools, without limitation.

[0248] For example, the physical layer of the first terminal 101 can determine a first candidate resource set from resource pool B and resource pool C, wherein the resource block set b1 in resource pool B triggers SL continuous LBT failure and is not canceled, and none of the resource block sets included in resource pool C triggers SL continuous LBT failure. The physical layer of the first terminal 101 can use the resources on other resource block sets in resource pool B except the resources on resource block set b1 and the resources on all resource block sets in resource pool C as resources in the first candidate resource set, that is, the first candidate resource set may include resources on other resource block sets in resource pool B except the resources on resource block set b1 and resources on all resource block sets in resource pool C.

[0249] Optionally, the second resource pool may include partial PRBs of one or more resource block sets, the first resource block set belongs to one or more resource block sets, and if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the first terminal 101 determines a first candidate resource set, wherein the first candidate resource set does not include resources on the second resource pool.

[0250] Optionally, the third resource pool may include partial PRBs of one or more resource block sets, the first resource block set belongs to one or more resource block sets, and if the SL continuous LBT failure triggered by the first resource block set is not canceled, the physical layer of the first terminal 101 selects or reselects resources on the third resource pool, where the resources on the first resource block set are not included in the first candidate resource set.

[0251] In some embodiments, it is detected that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection, the physical layer of the first terminal 101 determines a second candidate resource set and provides the second candidate resource set to the MAC layer of the first terminal 101, and the MAC layer of the first terminal 101 selects or reselects resources from the second candidate resource set.

[0252] Exemplarily, the first candidate resource set does not include resources on the resource block set that triggered the continuous LBT failure of SL, and the second candidate resource set is a candidate resource set determined by the physical layer based on the existing mechanism, which may include resources on the resource block set that triggered the continuous LBT failure of SL.

[0253] In some embodiments, the MAC layer of the first terminal 101 detects that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection.

[0254] In some embodiments, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the second candidate resource set includes resources of the first resource block set, and the MAC layer of the first terminal 101 may not select or reselect resources on the first resource block set. In other words, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the MAC layer of the first terminal 101 may exclude resources on the first resource block set when selecting or reselecting resources from the second candidate resource set.

[0255] In some embodiments, if the SL continuous LBT failure triggered by the first resource block set is cancelled, the first terminal 101 is allowed to select or reselect resources on the first resource block set when performing resource selection or reselection.

[0256] Step S2102 : The first terminal 101 sends sidelink data to the second terminal 102 .

[0257] In some embodiments, the second terminal 102 may receive sidelink data sent by the first terminal 101 .

[0258] In some embodiments, if the SL continuous LBT failure triggered by the first resource block set is not canceled, the first terminal 101 may not select or reselect resources on the first resource block set to transmit any of PSCCH, PSSCH, PSFCH, synchronization signal block (SSB), etc.

[0259] In some embodiments, terms such as "send", "transmit", "report", "download", "transmit", "bidirectional transmission", "send and / or receive" can be used interchangeably.

[0260] In some embodiments, "obtain", "get", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be interchangeable, and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining by self-processing, autonomous implementation, etc.

[0261] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S2101 and S2102. For example, step S2101 may be implemented as an independent embodiment, step S2102 may be implemented as an independent embodiment, and steps S2101+S2102 may be implemented as independent embodiments, but are not limited thereto.

[0262] In some embodiments, step S2102 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0263] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0264] According to one or more embodiments of the present disclosure, if the SL continuous LBT failure triggered by the first resource block set is not canceled, if the resources on the first resource block set are selected or reselected to send data, the LBT detection before sending the data may fail, so that the data cannot be transmitted successfully. Therefore, according to whether the SL continuous LBT failure triggered by the first resource block set is canceled, the resources are selected or reselected, and the available resources can be selected in time to send data, thereby improving the accuracy of resource selection or reselection, and further improving the success rate of data transmission.

[0265] FIG3A is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3A , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0266] Step S3101, select or reselect resources.

[0267] The optional implementation of step S3101 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0268] Step S3102: Send sidelink data.

[0269] The optional implementation of step S3102 can refer to the optional implementation of step S2102 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0270] In some embodiments, the first terminal 101 sends sidelink data to the second terminal 102, but is not limited thereto and may also send sidelink data to other entities.

[0271] In some embodiments, step S3102 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0272] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S3101 and S3102. For example, step S3101 may be implemented as an independent embodiment, step S3102 may be implemented as an independent embodiment, and step S3101 + step S3102 may be implemented as independent embodiments, but the present disclosure is not limited thereto.

[0273] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0274] FIG3B is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3B , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0275] Step S3201: The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the resources on the first resource block set are not selected or reselected when performing resource selection or reselection.

[0276] Optional implementations of step S3201 can be found in step S2101 of FIG. 2 , optional implementations of step S3101 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0277] Step S3202: Send sidelink data using the selected or reselected resources.

[0278] Optional implementations of step S3202 can be found in step S2102 of FIG. 2 , optional implementations of step S3102 of FIG. 3A , and other related parts in the embodiments involved in FIG. 2 and FIG. 3A , which will not be described in detail here.

[0279] In some embodiments, the first terminal 101 sends sidelink data to the second terminal 102, but is not limited thereto and may also send sidelink data to other entities.

[0280] For a detailed description of steps S3201 - S3202 , please refer to the embodiment shown in FIG2 .

[0281] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S3201 and S3202. For example, step S3201 may be implemented as an independent embodiment, step S3202 may be implemented as an independent embodiment, and step S3201 + step S3202 may be implemented as independent embodiments, but the present disclosure is not limited thereto.

[0282] In some embodiments, step S3202 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0283] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0284] FIG3C is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3C , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0285] Step S3301: Detecting that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection.

[0286] The optional implementation of step S3301 can refer to the optional implementation of step S2101 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0287] Step S3302: The physical layer of the first terminal determines a first candidate resource set based on the first resource block set.

[0288] The optional implementation of step S3302 can refer to the optional implementation of step S2101 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0289] Step S3303: The MAC layer of the first terminal selects or reselects resources from the first candidate resource set.

[0290] The optional implementation of step S3303 can refer to the optional implementation of step S2101 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0291] Step S3304: Send sidelink data using the selected or reselected resources.

[0292] The optional implementation of step S3304 can refer to the optional implementation of step S2102 in Figure 2, step S3102 in Figure 3A, step S3202 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0293] In some embodiments, the first terminal 101 sends sidelink data to the second terminal 102, but is not limited thereto and may also send sidelink data to other entities.

[0294] For a detailed description of steps S3301 - S3304 , please refer to the embodiment shown in FIG2 .

[0295] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S3301 to S3304. For example, step S3301 can be implemented as an independent embodiment, step S3302 can be implemented as an independent embodiment, step S3303 can be implemented as an independent embodiment, step S3303 can be implemented as an independent embodiment, step S3301 + step S3302 can be implemented as an independent embodiment, step S3301 + step S3302 + step S3303, and step S3301 + step S3302 + step S3303 + step S3304 can be implemented as independent embodiments but are not limited thereto.

[0296] In some embodiments, step S3304 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0297] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0298] FIG3D is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3D , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0299] Step S3401: Detecting that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection.

[0300] The optional implementation of step S3301 can be found in step S2101 of Figure 2, step S3101 of Figure 3A, step S3201 of Figure 3B, and the optional implementation of step S3301 of Figure 3C, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0301] Step S3402: The physical layer of the first terminal determines a second candidate resource set.

[0302] The optional implementation of step S3402 can be found in the optional implementation of step S2101 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, step S3301 in Figure 3C, and other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0303] Step S3403: The MAC layer of the first terminal selects or reselects resources from the second candidate resource set based on the first resource block set.

[0304] The optional implementation of step S3403 can be found in the optional implementation of step S2101 in Figure 2, step S3101 in Figure 3A, step S3201 in Figure 3B, and other related parts in the embodiments involved in Figures 2, 3A, and 3B, which will not be repeated here.

[0305] Step S3404: Send sidelink data using the selected or reselected resources.

[0306] The optional implementation of step S3404 can be found in the optional implementation of step S2102 in Figure 2, step S3102 in Figure 3A, step S3202 in Figure 3B, step S3302 in Figure 3C, and other related parts in the embodiments involved in Figures 2, 3A, 3B, and 3C, which will not be repeated here.

[0307] In some embodiments, the first terminal 101 sends sidelink data to the second terminal 102, but is not limited thereto and may also send sidelink data to other entities.

[0308] For a detailed description of steps S3401 - S3404 , please refer to the embodiment shown in FIG. 2 .

[0309] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S3401 to S3404. For example, step S3401 can be implemented as an independent embodiment, step S3402 can be implemented as an independent embodiment, step S3403 can be implemented as an independent embodiment, step S3404 can be implemented as an independent embodiment, step S3401 + step S3402 can be implemented as an independent embodiment, step S3401 + step S3402 + step S3403, and step S3401 + step S3402 + step S3403 + step S3404 can be implemented as independent embodiments, but are not limited thereto.

[0310] In some embodiments, step S3304 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0311] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0312] FIG3E is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3E , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0313] Step S3501: The SL continuous LBT failure triggered by the first resource block set is cancelled, and resources on the first resource block set are selected or reselected when performing resource selection or reselection.

[0314] The optional implementation of step S3501 can refer to the optional implementation of step S2101 in Figure 2 and other related parts in the embodiment involved in Figure 2, which will not be repeated here.

[0315] Step S3502: Send sidelink data using the selected or reselected resources.

[0316] For the optional implementation of step S3502, please refer to the optional implementation of step S2102 in Figure 2, step S3102 in Figure 3A, step S3202 in Figure 3B, step S3302 in Figure 3C, and step S3404 in Figure 3D, as well as other related parts in the embodiments involved in Figures 2, 3A, 3B, 3C, and 3D, which will not be repeated here.

[0317] In some embodiments, the first terminal 101 sends sidelink data to the second terminal 102, but is not limited thereto and may also send sidelink data to other entities.

[0318] For a detailed description of steps S3501 - S3502 , please refer to the embodiment shown in FIG2 .

[0319] The resource selection method involved in the embodiments of the present disclosure may include at least one of steps S3501 and S3502. For example, step S3501 may be implemented as an independent embodiment, step S3502 may be implemented as an independent embodiment, and step S3501 + step S3502 may be implemented as independent embodiments, but the present disclosure is not limited thereto.

[0320] In some embodiments, step S3502 is optional, and one or more of these steps may be omitted or replaced in different embodiments.

[0321] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0322] In the embodiment of the present disclosure, step S3501 can be combined with step S3201 of Figure 3B, step S3501 can be combined with steps S3301-S3303 of Figure 3C, and step S3501 can be combined with steps S3401-S3403 of Figure 3D.

[0323] FIG3F is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG3F , the embodiment of the present disclosure relates to a resource selection method for a first terminal 101, the method comprising:

[0324] Step S3601: Select or reselect resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0325] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0326] The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the resources on the first resource block set are not selected or reselected when selecting or reselecting resources.

[0327] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0328] The SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources in the first resource pool containing the first resource block set, the resources on the first resource block set are not selected or reselected.

[0329] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0330] The second resource pool contains some physical resource blocks PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the resources on the second resource pool are not selected or reselected.

[0331] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0332] The third resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources on the third resource pool, the resources on the first resource block set are not selected or reselected.

[0333] In some embodiments, the method may further include:

[0334] When detecting that the first resource block set triggers SL continuous LBT failure, the MAC layer of the terminal sends first notification information to the physical layer of the terminal, where the first notification information is used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0335] In some embodiments, the method may further include:

[0336] The MAC layer of the terminal triggers resource selection or resource selection or reselection, and the MAC layer of the terminal sends first notification information to the physical layer of the terminal, where the first notification information is used to indicate the first resource block set that triggered SL continuous LBT failure.

[0337] In some embodiments, the method may further include:

[0338] The MAC layer of the terminal triggers resource selection or resource selection or reselection, and the MAC layer of the terminal sends the first notification information together with resource selection related parameters to the physical layer of the terminal, and the first notification information is used to indicate the first resource block set that triggered the SL continuous LBT failure.

[0339] Exemplarily, the resource selection related parameters may be related parameters that the physical layer of the terminal needs to use when making resource selection.

[0340] In a possible implementation, when the MAC layer of the terminal detects that the first resource block set triggers the SL continuous LBT failure, it notifies the physical layer of the terminal that the first resource block set triggers the SL continuous LBT failure.

[0341] In some embodiments, the first notification information includes any one or more of the following:

[0342] a first identifier of the first resource block set;

[0343] a second identifier of the resource pool to which the first resource block set belongs and a third identifier indicating that the first resource block set is in the resource pool to which it belongs.

[0344] Exemplarily, the first resource block set has a unique identifier on the BWP, and the first identifier may be the unique identifier of the first resource block set on the BWP.

[0345] Exemplarily, the first resource block set has a unique identifier in the resource pool to which it belongs, and the third identifier may be the unique identifier of the first resource block set in the resource pool to which it belongs.

[0346] In some embodiments, the first notification information can be implemented through some terminal internal signaling. For example, the MAC layer of the terminal can deliver the first notification information to the physical layer of the first terminal through internal source language. For example, the internal source language can be implemented by the first terminal 101. The first notification information notifies the resource block set that triggered the SL continuous LBT failure. The first notification information can indicate one resource block set or multiple resource block sets.

[0347] In some embodiments, the method may further include:

[0348] It is determined that the SL continuous LBT failure triggered by the second resource block set is cancelled, and the MAC layer of the terminal delivers second notification information to the physical layer of the terminal, where the second notification information is used to indicate that the second resource block set for which the SL continuous LBT failure was triggered is cancelled. Exemplarily, the second notification information can be used to indicate that the second resource block set for which the SL continuous LBT failure was triggered is then cancelled.

[0349] In some embodiments, when the MAC layer of the terminal determines that the SL continuous LBT failure triggered by the second resource block set is canceled, the MAC layer of the terminal can submit a second notification message to the physical layer of the terminal, and the second notification message can be used to indicate that the second resource block set that triggered the SL continuous LBT failure has been canceled.

[0350] In some embodiments, the second resource block set can be one or more, that is, the resource block set that cancels the triggered SL continuous LBT failure can be one or more, and there is no limitation on this.

[0351] In one possible implementation, when the MAC layer of the terminal detects that the SL continuous LBT failure triggered by the second resource block set is cancelled, it notifies the physical layer of the terminal that the SL continuous LBT failure triggered by the second resource block set is cancelled.

[0352] Exemplarily, upon detecting that a second resource block set triggers a SL continuous LBT failure, the first terminal 101 in an RRC connected state may report the failure to the network device via an SL continuous LBT failure MAC CE. The SL continuous LBT failure MAC CE indicates the second resource block set that triggered the SL continuous LBT failure and has not been canceled. Exemplarily, upon successfully sending the SL continuous LBT failure MAC CE, the first terminal 101 in an RRC connected state may cancel the SL continuous LBT failure of the second resource block set. Exemplarily, upon successfully sending the SL continuous LBT failure MAC CE, the first terminal 101 in an RRC connected state cancels the SL continuous LBT failure of the second resource block set. However, the MAC layer of the first terminal 101 does not immediately deliver the second notification information to the physical layer of the terminal to inform the physical layer of the first terminal 101 that the SL continuous LBT failure triggered by the second resource block set is canceled. This is because the resources of the second resource block set have not been recovered at this time. Therefore, if the physical layer is notified immediately, the physical layer may not exclude the resources on the second resource block set when determining the candidate resource set. Therefore, when the SL continuous LBT failure MAC CE is sent successfully, the first terminal 101 can wait for the instruction of the network device to be received before submitting the second notification information to the physical layer of the terminal. Exemplarily, the instruction of the network device can be a resource reconfiguration instruction or other configuration instruction, which is not specifically limited in the present disclosure. Exemplarily, when the SL continuous LBT failure MAC CE is sent successfully, the first terminal 101 can start a timer and wait until the timer expires before submitting the second notification information to the physical layer of the terminal. The timer length can be obtained through network configuration or pre-configuration. Exemplarily, the first terminal 101 in the RRC connected state can obtain the timer configuration through dedicated signaling, the first terminal 101 in the RRC IDLE / INACTIVE state can obtain the timer configuration through SIB (system message), and the first terminal 101 in the OOC state can obtain the timer configuration through pre-configuration. Exemplarily, the timer length can be determined by the first terminal 101 through implementation.

[0353] In some embodiments, the MAC layer of the terminal submits the first notification information and / or the second notification information together with the resource selection related parameters to the physical layer of the terminal. The first notification information can be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure, and the second notification information can be used to indicate the second set of resource blocks that canceled the triggered SL continuous LBT failure.

[0354] Exemplarily, the MAC layer of the terminal triggers resource selection or reselection. During resource selection or reselection, the MAC layer of the terminal delivers the first notification information and / or the second notification information together with resource selection-related parameters to the physical layer of the terminal. Exemplarily, the MAC layer of the terminal may trigger resource selection or reselection upon detecting that the first resource block set triggers SL continuous LBT failure, or may also trigger resource selection or reselection under other conditions, such as insufficient available resources or available resources not meeting the PDB requirements of the data to be transmitted, etc., which is not specifically limited in this disclosure.

[0355] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal sends first notification information together with resource selection-related parameters to the physical layer of the terminal. The first notification information can be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure. For example, the first notification information can be delivered to the physical layer of the terminal as part of the resource selection-related parameters. The relevant parameters for resource selection include but are not limited to one or more of the following:

[0356] Remaining PDB;

[0357] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";

[0358] Resource reservation interval P_"rsvp_TX" for PSSCH transmission;

[0359] PSSCH transmission priority information prio_TX.

[0360] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal sends the first notification information together with resource selection related parameters to the physical layer of the terminal.

[0361] In some embodiments, when resource selection or reselection is triggered, the MAC layer of the terminal sends first notification information to the physical layer of the terminal. The first notification information may be used to indicate the first set of resource blocks that triggered the SL continuous LBT failure. For example, the first notification information may not be used as a resource selection-related parameter, but may be submitted separately to the physical layer of the terminal.

[0362] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal sends first notification information to the physical layer of the terminal.

[0363] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal sends the second notification information together with the resource selection related parameters to the physical layer of the terminal. The second notification information can be used to indicate that the second set of resource blocks for which the triggered SL continuous LBT failure has been canceled. For example, the second notification information can be delivered to the physical layer of the terminal as part of the resource selection related parameters. The resource selection related parameters include but are not limited to one or more of the following:

[0364] Remaining PDB;

[0365] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";

[0366] Resource reservation interval P_"rsvp_TX" for PSSCH transmission;

[0367] PSSCH transmission priority information prio_TX.

[0368] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal sends the second notification information together with resource selection related parameters to the physical layer of the terminal.

[0369] In some embodiments, when resource selection or reselection is triggered, the MAC layer of the terminal delivers second notification information to the physical layer of the terminal. The second notification information may be used to indicate that the second set of resource blocks for which the triggered SL continuous LBT failure has been canceled. For example, the second notification information may not be used as a resource selection-related parameter, but may be delivered separately to the physical layer of the terminal.

[0370] In some embodiments, when the MAC layer of the terminal triggers resource selection or reselection, the MAC layer of the terminal may send the second notification information to the physical layer of the terminal.

[0371] In some embodiments, during resource selection or reselection, the MAC layer of the terminal will submit information about the resource block set that triggered the SL continuous LBT failure to the physical layer of the terminal. If the SL continuous LBT failure triggered by the resource block set is canceled, the first notification information can be used to determine which resource block sets triggered the SL continuous LBT failure to be canceled.

[0372] Exemplarily, each time the first notification information submitted by the MAC layer of the first terminal 101 includes information about the resource block set that has triggered the SL continuous LBT failure and has not been canceled at the current moment (the submission moment). For example, at time T1, it is detected that the resource block set 1 triggers the SL continuous LBT failure, triggering resource selection or reselection, and the first notification information indicating the resource block set 1 is submitted to the physical layer. At time T2, it is detected that the resource block set 2 triggers the SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by the resource block set 1 has not been canceled, and the first notification information submitted indicates the resource block set 1 and the resource block set 2. At time T6, the resource block set n triggers the SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by the resource block set 1 has been canceled, and the SL continuous LBT failure triggered by the resource block set 2 has not been canceled. The first notification information submitted indicates the resource block set 2 and the resource block set n, which indicates that the SL continuous LBT failure triggered by the resource block set 1 has been canceled. Therefore, the MAC layer delivers the first notification information to the physical layer, and the physical layer can infer the information of canceling the set of resource blocks that triggered the SL continuous LBT failure through the first notification information.

[0373] In some embodiments, during resource selection or reselection, the MAC layer of the terminal may deliver to the physical layer of the terminal a first notification message indicating a set of resource blocks that triggered a continuous SL LBT failure and a second notification message indicating a set of resource blocks that canceled the triggered continuous SL LBT failure. The resource block set indicated by the first notification message may be a newly added set of resource blocks that triggered a continuous SL LBT failure compared to the first notification message delivered previously, and the resource block set indicated by the second notification message is a set of resource blocks that canceled the triggered continuous SL LBT failure. For example, at time T1, it is detected that resource block set 1 triggers SL continuous LBT failure, triggering resource selection or reselection, and submitting the first notification information indicating resource block set 1 to the physical layer. At time T2, it is detected that resource block set 2 triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has not been canceled, and the submitted first notification information indicates resource block set 2. Since the resource block set with SL continuous LBT failure has not been canceled, the second notification information is not submitted. At time T6, resource block set n triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has been canceled, and the SL continuous LBT failure triggered by resource block set 2 has not been canceled. The submitted first notification information indicates resource block set n, and the submitted second notification information indicates resource block set 1, which indicates that the SL continuous LBT failure triggered by resource block set 1 has been canceled. Therefore, the MAC layer submits the first notification information and / or the second notification information to the physical layer. The physical layer directly determines the information of the resource block set that triggered the SL continuous LBT failure through the first notification information, and directly determines the information of the resource block set that canceled the triggered SL continuous LBT failure through the second notification information.

[0374] In some embodiments, when selecting or reselecting resources, the MAC layer of the terminal may deliver to the physical layer of the terminal a first notification message indicating a set of resource blocks that triggered a continuous SL LBT failure and a second notification message indicating a set of resource blocks that canceled the triggered continuous SL LBT failure. Exemplarily, the first notification message delivered by the MAC layer of the terminal includes information about a set of resource blocks that triggered a continuous SL LBT failure and that was not canceled at the current moment (delivery moment). The set of resource blocks indicated by the second notification message is a set of resource blocks that canceled the triggered continuous SL LBT failure.

[0375] For example, at time T1, it is detected that resource block set 1 triggers SL continuous LBT failure, triggering resource selection or reselection, and submitting the first notification information indicating resource block set 1 to the physical layer. At time T2, it is detected that resource block set 2 triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has not been canceled, and the submitted first notification information indicates resource block set 1 and resource block set 2. Since the resource block set for SL continuous LBT failure has not been canceled, the second notification information is not submitted. At time T6, resource block set n triggers SL continuous LBT failure, triggering resource selection or reselection. At this time, the SL continuous LBT triggered by resource block set 1 has been canceled, and the SL continuous LBT failure triggered by resource block set 2 has not been canceled. The submitted first notification information indicates resource block set 2 and resource block set n, and the submitted second notification information indicates resource block set 1, which indicates that the SL continuous LBT failure triggered by resource block set 1 has been canceled. Therefore, the MAC layer delivers the first notification information and / or the second notification information to the physical layer. The physical layer directly determines the information of the resource block set that triggered the SL continuous LBT failure through the first notification information, directly determines the information of the resource block set that canceled the triggered SL continuous LBT failure through the second notification information, or can infer the information of the resource block set that canceled the triggered SL continuous LBT failure through the first notification information.

[0376] In some embodiments, the method may further include:

[0377] The terminal MAC layer triggers resource selection or resource reselection, and the terminal MAC layer delivers second notification information to the physical layer of the terminal, where the second notification information is used to indicate that the second resource block set of the triggered SL continuous LBT failure has been cancelled.

[0378] In some embodiments, the method may further include:

[0379] The terminal MAC layer triggers resource selection or resource reselection, and the terminal MAC layer submits the second notification information together with resource selection related parameters to the physical layer of the terminal, and the second notification information is used to indicate the cancellation of the second resource block set of the triggered SL continuous LBT failure.

[0380] In some embodiments, the second notification information includes any one or more of the following:

[0381] a fourth identifier of the second resource block set;

[0382] a fifth identifier of the resource pool to which the second resource block set belongs and a sixth identifier indicating that the second resource block set is in the resource pool to which it belongs.

[0383] Exemplarily, the second resource block set has a unique identifier on the BWP, and the fourth identifier may be the unique identifier of the second resource block set on the BWP.

[0384] Exemplarily, the second resource block set has a unique identifier in the resource pool to which it belongs, and the sixth identifier may be the unique identifier of the second resource block set in the resource pool to which it belongs.

[0385] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0386] detecting that the first resource block set triggers a failure of SL continuous LBT, triggering resource selection or reselection;

[0387] The physical layer of the terminal determines a first candidate resource set according to the first resource block set;

[0388] The MAC layer of the terminal selects or reselects a resource from the first candidate resource set.

[0389] In some embodiments, the physical layer of the terminal determines a first candidate resource set based on the first resource block set, including:

[0390] The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0391] In some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, where resources on the first resource block set are not included in the first candidate resource set, including:

[0392] The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources in the first resource pool containing the first resource block set to determine the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0393] In some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when the physical layer of the terminal determines the first candidate resource set, the resources on the first resource block set are not included in the first candidate resource set, including:

[0394] The second resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the first candidate resource set does not include resources on the second resource pool.

[0395] In some embodiments, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when the physical layer of the terminal determines the first candidate resource set, the resources on the first resource block set are not included in the first candidate resource set, including:

[0396] The third resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources on the third resource pool, wherein the resources on the first resource block set are not included in the first candidate resource set.

[0397] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0398] detecting that the first resource block set triggers a failure of SL continuous LBT, triggering resource selection or reselection;

[0399] The physical layer of the terminal determines a second candidate resource set;

[0400] The MAC layer of the terminal selects or reselects a resource from the second candidate resource set.

[0401] Exemplarily, the first candidate resource set does not include resources on the resource block set that triggered the continuous LBT failure of SL, and the second candidate resource set is a candidate resource set determined by the physical layer based on the existing mechanism, which may include resources on the resource block set that triggered the continuous LBT failure of SL.

[0402] In some embodiments, the MAC layer of the terminal selects or reselects a resource from the second candidate resource set, including:

[0403] The SL continuous LBT failure triggered by the first resource block set is not canceled, the second candidate resource set includes the resources of the first resource block set, and when the MAC layer of the terminal selects or reselects resources from the second candidate resource set, it does not select or reselect resources on the first resource block set.

[0404] In some embodiments, the method may further include:

[0405] It is detected that the first resource block set fails to trigger SL continuous LBT, and a resource pool is reselected, wherein the reselected resource pool is one or more of the following:

[0406] A resource pool that contains one or more resource block sets that do not trigger SL continuous LBT failures;

[0407] A resource pool containing one or more resource blocks that have not triggered SL continuous LBT failures;

[0408] A resource pool including a portion of PRBs of a resource block set, wherein the resource block set does not trigger SL consecutive LBT failures;

[0409] A resource pool of some PRBs comprising multiple resource block sets, wherein one or more resource block sets among the multiple resource block sets do not trigger SL continuous LBT failure.

[0410] In some embodiments, whether the sidelink SL continuous listen-before-talk (LBT) triggered by the first resource block set fails to be cancelled, and selecting or reselecting resources, comprises:

[0411] The SL continuous LBT failure triggered by the first resource block set is cancelled, and the resources on the first resource block set are allowed to be selected or reselected when performing resource selection or reselection.

[0412] In some embodiments, the method may further include:

[0413] The sidelink data is sent to the second terminal using the selected or reselected resources.

[0414] For a detailed description of step S31001, please refer to the above-mentioned embodiments of Figures 2 and 3A to 3E.

[0415] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, and the optional methods or optional examples can be arbitrarily combined.

[0416] In this embodiment or example, the optional modes or optional examples may be arbitrarily combined unless there is any contradiction.

[0417] According to one or more embodiments of the present disclosure, if the SL continuous LBT failure triggered by the first resource block set is not canceled, if the resources on the first resource block set are selected or reselected to send data, the LBT detection before sending the data may fail, so that the data cannot be transmitted successfully. Therefore, according to whether the SL continuous LBT failure triggered by the first resource block set is canceled, the resources are selected or reselected, and the available resources can be selected in time to send data, thereby improving the accuracy of resource selection or reselection, and further improving the success rate of data transmission.

[0418] FIG4 is a flow chart of a resource selection method according to an embodiment of the present disclosure. As shown in FIG4 , the embodiment of the present disclosure relates to a resource selection method for a second terminal 102, the method comprising:

[0419] Step S4101: Receive sidelink data.

[0420] In some embodiments, the second terminal 102 may receive sidelink data sent by the first terminal 101 .

[0421] In some embodiments, the sidelink data may be a resource that the first terminal 101 deselects or reselects based on whether SL continuous LBT failure triggered by the first resource block set.

[0422] Optional implementations of step S4101 can refer to the above-mentioned steps S2102, S3102, S3202, 3304, S3404, etc., which will not be repeated here.

[0423] For a detailed description of step S4101, please refer to the embodiment shown in FIG2 .

[0424] In this implementation manner or example, optional modes or optional examples can be arbitrarily combined.

[0425] FIG5A is an interactive diagram of a resource selection method according to an embodiment of the present disclosure. As shown in FIG5A , the embodiment of the present disclosure relates to a resource selection method for a communication system 100, which includes a first terminal 101 and a second terminal 102. The method includes:

[0426] Step S5101: The first terminal 101 selects or reselects resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0427] Optional implementations of step S5101 can refer to the above-mentioned steps S2101, S3101, S3201, S3301-S3303, S3401-S3403, S3501, S3601, etc., which will not be repeated here.

[0428] FIG5B is an interactive diagram of a resource selection method according to an embodiment of the present disclosure. As shown in FIG5B , the embodiment of the present disclosure relates to a resource selection method for a communication system 100, which includes a first terminal 101 and a second terminal 102. The method includes:

[0429] Step S5201: The first terminal 101 selects or reselects resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled.

[0430] The optional implementation of step S5201 can refer to the optional implementation of the above-mentioned step S2101, which will not be repeated here.

[0431] Step S5202 : The first terminal 101 sends sidelink data to the second terminal 102 .

[0432] Optional implementations of step S5102 can refer to the above-mentioned steps S2102, S3102, S3202, 3304, S3404, S4101, etc., which will not be repeated here.

[0433] In some embodiments, the above method may include the method described in the above embodiments of the communication system side, the first terminal side, the second terminal side, etc., which will not be repeated here.

[0434] In this embodiment or example, unless there is any contradiction, each step can be independent, arbitrarily combined or exchanged in order, the optional methods or optional examples can be arbitrarily combined, and can be arbitrarily combined with any steps of other embodiments or other examples.

[0435] According to one or more embodiments of the present disclosure, if the SL continuous LBT failure triggered by the first resource block set is not canceled, if the resources on the first resource block set are selected or reselected to send data, the LBT detection before sending the data may fail, so that the data cannot be transmitted successfully. Therefore, according to whether the SL continuous LBT failure triggered by the first resource block set is canceled, the resources are selected or reselected, and the available resources can be selected in time to send data, thereby improving the accuracy of resource selection or reselection, and further improving the success rate of data transmission.

[0436] The following is an exemplary introduction to the above method.

[0437] Optional embodiment: The terminal detects that the RB set triggers SL continuous LBT failure. Before the SL continuous LBT failure of the RB set is canceled, the terminal cannot select or reselect resources on the RB set.

[0438] Optionally, a resource pool contains one or more RB sets. When the terminal detects that the RB set triggers SL continuous LBT failure, before the SL continuous LBT failure of the RB set is canceled, the terminal does not select or reselect resources on the RB set when selecting or reselecting resources on the resource pool.

[0439] Optionally, a resource pool belongs to some PRBs of an RB set, and the terminal detects that the RB set triggers SL continuous LBT failure. Before the SL continuous LBT failure of the RB set is canceled, the terminal cannot select or reselect resources on the resource pool. The terminal triggers resource selection or reselection, reselects the resource pool, and reselects resources in the reselected resource pool. The reselected resource pool contains at least one RB set that does not trigger SL continuous LBT failure or the reselected resource pool contains one or more RB sets that do not trigger SL continuous LBT failure (this type of resource pool is reselected first). Or the reselected resource pool belongs to some PRBs of an RB set, and the RB set does not trigger SL continuous LBT failure. Or the reselected resource pools belong to some PRBs of multiple RB sets respectively, and the multiple RB sets contain at least one RB set that does not trigger SL continuous LBT failure. Or the reselected resource pools belong to some PRBs of multiple RB sets respectively, and the multiple RB sets do not trigger SL continuous LBT failure.

[0440] Optionally, a resource pool belongs to some PRBs of multiple RB sets respectively. The terminal detects that at least one RB set triggers SL continuous LBT failure. Before the SL continuous LBT failure of the at least one RB set is canceled, the terminal does not select or reselect resources on the at least one RB set when selecting or reselecting resources on the resource pool.

[0441] Optionally, a resource pool belongs to some PRBs of multiple RB sets respectively. The terminal detects that multiple RB sets have triggered SL continuous LBT failure. Before the SL continuous LBT failure of the multiple RB sets is canceled, the terminal cannot select or reselect resources on the resource pool. The terminal triggers resource reselection, reselects the resource pool, and reselects resources in the reselected resource pool. The reselected resource pool contains at least one RB set that has not triggered SL continuous LBT failure or the reselected resource pool contains one or more RB sets that have not triggered SL continuous LBT failure (this type of resource pool is reselected first). Or the reselected resource pool belongs to some PRBs of an RB set, and the RB set has not triggered SL continuous LBT failure. Or the reselected resource pool belongs to some PRBs of multiple RB sets, and the multiple RB sets contain at least one RB set that has not triggered SL continuous LBT failure. Or the reselected resource pool belongs to some PRBs of multiple RB sets, and the multiple RB sets have not triggered SL continuous LBT failure.

[0442] Optionally, this applies to terminals operating in Mode 2. Specifically, the terminal may be in RRC Connected state, RRC IDLE (idle) or INACTIVE (dormant) state, or OOC state. Specifically, the terminal cannot select or reselect resources on the RB set for transmission of PSSCH and / or PSCCH and / or PSFCH and / or SSB (Synchronization Signal Block), etc.

[0443] In an optional embodiment, the terminal detects that the RB set triggering SL continuous LBT fails, and the MAC layer of the terminal notifies the physical layer of the terminal of the RB set that triggers the SL continuous LBT failure. The physical layer excludes resources on the RB set when determining the candidate resource set.

[0444] Optionally, when the terminal detects that an RB set triggers a SL continuous LBT failure, the terminal's MAC layer notifies the terminal's physical layer of the RB set that triggered the SL continuous LBT failure. Specifically, the RB set can be indicated by an index associated with the RB set (the RB set has a unique identifier on the BWP), or by an index of the resource pool to which the RB set belongs and an index of the RB set on the resource pool (the RB set has a unique identifier on the resource pool), or the RB set can be indicated by the terminal implementation. The exemplary RB set can be one or more.

[0445] Optionally, when the physical layer determines how to exclude resources on the RB set when determining the candidate resource set, it can exclude them through the various embodiments below the first optional embodiment, and can replace non-selection or reselection with "candidate resource set does not include" and the like.

[0446] Optional embodiment: When the terminal detects that the RB set triggers SL continuous LBT failure, the MAC layer of the terminal excludes resources on the RB set when selecting or reselecting resources from the candidate resource set.

[0447] Optionally, when the MAC layer selects or reselects resources from the candidate resource set, it can exclude resources on the RB set through various embodiments following the first optional embodiment. This embodiment does not require the terminal's MAC layer to notify the terminal's physical layer of the RB set that triggers SL continuous LBT failures.

[0448] Optionally, the terminal's MAC layer can also be allowed to notify the terminal's physical layer of the RB set that triggered the SL continuous LBT failure. In this case, if the physical layer does not exclude the resources in the RB set when determining the candidate resource set, the MAC layer excludes the resources in the RB set when selecting or reselecting resources from the candidate resource set.

[0449] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.

[0450] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, comprising units or modules for implementing each step performed by a terminal in any of the above methods. For another example, another apparatus is provided, comprising units or modules for implementing each step performed by a network device (e.g., an access network device, a core network function node, a core network device, etc.) in any of the above methods.

[0451] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.

[0452] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of a hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document to implement the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.

[0453] Figure 6A is a structural diagram of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 6A, the terminal 6100 may include: at least one of a transceiver module 6101, a processing module 6102, etc. In some embodiments, the processing module is used to select or reselect resources based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled. Optionally, the transceiver module is used to send side link data to the second terminal using the selected or reselected resources. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving (such as step S2102, but not limited to this) performed by the first terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module is used to execute at least one of the other steps (such as step S2101, but not limited to this) performed by the first terminal 101 in any of the above methods, which will not be repeated here.

[0454] Figure 6B is a structural diagram of the terminal proposed in an embodiment of the present disclosure. As shown in Figure 6B, the terminal 6200 may include: at least one of a transceiver module 6201, a processing module 6202, etc. In some embodiments, the transceiver module is used to receive side link data sent by the first terminal through selected or reselected resources, wherein the selected or reselected resources are selected or reselected by the first terminal based on whether the SL continuous LBT failure triggered by the first resource block set is cancelled. Optionally, the processing module is used to execute at least one of the communication steps such as sending and / or receiving (for example, step S2102, but not limited to this) performed by the second terminal 101 in any of the above methods, which will not be repeated here. Optionally, the processing module is used to execute at least one of the other steps (for example, step S2101, but not limited to this) performed by the second terminal 101 in any of the above methods, which will not be repeated here.

[0455] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, and the transmitting module and the receiving module may be separate or integrated. Optionally, the transceiver module may be interchangeable with the transceiver.

[0456] In some embodiments, the processing module can be a single module or can include multiple submodules. Optionally, the multiple submodules respectively execute all or part of the steps required to be executed by the processing module. Optionally, the processing module can be interchangeable with the processor.

[0457] Figure 7A is a schematic diagram of the structure of a communication device 7100 proposed in an embodiment of the present disclosure. Communication device 7100 can be a network device (e.g., an access network device, a core network device, etc.), a terminal (e.g., a user equipment, etc.), a chip, a chip system, or a processor that supports a network device to implement any of the above methods, or a chip, a chip system, or a processor that supports a terminal to implement any of the above methods. Communication device 7100 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.

[0458] As shown in FIG7A , the communication device 7100 includes one or more processors 7101. The processor 7101 may be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process program data. The communication device 7100 is used to perform any of the above methods.

[0459] In some embodiments, the communication device 7100 further includes one or more memories 7102 for storing instructions. Optionally, all or part of the memories 7102 may be located outside the communication device 7100.

[0460] In some embodiments, the communication device 7100 further includes one or more transceivers 7103. When the communication device 7100 includes one or more transceivers 7103, the transceiver 7103 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2102, but not limited thereto), and the processor 7101 performs at least one of the other steps (for example, step S2101, but not limited thereto).

[0461] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.

[0462] In some embodiments, the communication device 7100 may include one or more interface circuits 7104. Optionally, the interface circuit 7104 is connected to the memory 7102. The interface circuit 7104 may be configured to receive signals from the memory 7102 or other devices, and may be configured to send signals to the memory 7102 or other devices. For example, the interface circuit 7104 may read instructions stored in the memory 7102 and send the instructions to the processor 7101.

[0463] The communication device 7100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 7100 described in the present disclosure is not limited thereto, and the structure of the communication device 7100 may not be limited by FIG. 7A . The communication device may be an independent device or may be part of a larger device. For example, the communication device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data or programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.

[0464] 7B is a schematic diagram of the structure of a chip 7200 according to an embodiment of the present disclosure. If the communication device 7200 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 7200 shown in FIG7B , but the present disclosure is not limited thereto.

[0465] The chip 7200 includes one or more processors 7201 , and the chip 8200 is used to execute any of the above methods.

[0466] In some embodiments, the chip 7200 further includes one or more interface circuits 7202. Optionally, the interface circuit 7202 is connected to the memory 7203. The interface circuit 7202 can be used to receive signals from the memory 7203 or other devices, and can be used to send signals to the memory 7203 or other devices. For example, the interface circuit 7202 can read instructions stored in the memory 7203 and send the instructions to the processor 7201.

[0467] In some embodiments, the interface circuit 7202 performs at least one of the communication steps such as sending and / or receiving in the above method (for example, step S2102, but not limited to this), and the processor 7201 performs at least one of the other steps (for example, step S2101, but not limited to this).

[0468] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.

[0469] In some embodiments, the chip 7200 further includes one or more memories 7203 for storing instructions. Alternatively, all or part of the memories 7203 may be located outside the chip 7200.

[0470] The present disclosure also proposes a storage medium having instructions stored thereon. When the instructions are executed on the communication device 7100, the communication device 7100 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a temporary storage medium.

[0471] The present disclosure also provides a program product, which, when executed by the communication device 7100, enables the communication device 7100 to perform any of the above methods. Optionally, the program product is a computer program product.

[0472] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.

Claims

1. A resource selection method, characterized in that: Executed by a terminal, the method includes: According to whether the side link SL continuous listen-before-talk LBT failure triggered by the first resource block set is cancelled, resources are selected or reselected.

2. The method according to claim 1, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the resources on the first resource block set are not selected or reselected when selecting or reselecting resources.

3. The method according to claim 1 or 2, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: The SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources in the first resource pool including the first resource block set, the resources on the first resource block set are not selected or reselected.

4. The method according to any one of claims 1 to 3, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: The second resource pool contains some physical resource blocks PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the resources on the second resource pool are not selected or reselected.

5. The method according to any one of claims 1 to 4, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: The third resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and when selecting or reselecting resources on the third resource pool, the resources on the first resource block set are not selected or reselected.

6. The method according to any one of claims 1 to 5, characterized in that Also includes: When it is detected that the first resource block set triggers SL continuous LBT failure, the media access control MAC layer of the terminal sends first notification information to the physical layer of the terminal, and the first notification information is used to indicate the first resource block set that triggers the SL continuous LBT failure.

7. The method according to any one of claims 1 to 5, characterized in that Also includes: The MAC layer of the terminal triggers resource selection or resource reselection, and the MAC layer of the terminal sends first notification information to the physical layer of the terminal, where the first notification information is used to indicate the first resource block set that triggers SL continuous LBT failure.

8. The method according to any one of claims 1 to 5, characterized in that Also includes: The MAC layer of the terminal triggers resource selection or resource reselection, and the MAC layer of the terminal sends first notification information together with resource selection related parameters to the physical layer of the terminal, and the first notification information is used to indicate the first resource block set that triggered SL continuous LBT failure.

9. The method according to any one of claims 6 to 8, characterized in that The first notification information includes any one or more of the following: a first identifier of the first resource block set; a second identifier of the resource pool to which the first resource block set belongs and a third identifier indicating that the first resource block set is in the resource pool to which it belongs.

10. The method according to any one of claims 6 to 9, characterized in that Also includes: It is determined that the SL continuous LBT failure triggered by the second resource block set is cancelled, and the MAC layer of the terminal sends a second notification message to the physical layer of the terminal, where the second notification message is used to indicate that the second resource block set that triggered the SL continuous LBT failure is cancelled.

11. The method according to any one of claims 6 to 9, characterized in that Also includes: The terminal MAC layer triggers resource selection or resource reselection, and the terminal MAC layer sends the second notification information to the terminal The physical layer of the end, the second notification information is used to indicate the cancellation of the second set of resource blocks that triggered the SL continuous LBT failure.

12. The method according to any one of claims 6 to 9, characterized in that Also includes: The terminal MAC layer triggers resource selection or resource reselection, and the terminal MAC layer sends second notification information together with resource selection related parameters to the physical layer of the terminal, and the second notification information is used to indicate the cancellation of the second resource block set of the triggered SL continuous LBT failure.

13. The method according to any one of claims 10 to 12, characterized in that The second notification information includes any one or more of the following: a fourth identifier of the second resource block set; a fifth identifier of the resource pool to which the second resource block set belongs and a sixth identifier indicating that the second resource block set is in the resource pool to which it belongs.

14. The method according to any one of claims 6 to 13, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: Detecting that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection; The physical layer of the terminal determines a first candidate resource set according to the first resource block set; The MAC layer of the terminal selects or reselects a resource from the first candidate resource set.

15. The method according to claim 14, characterized in that The physical layer of the terminal determines a first candidate resource set according to the first resource block set, including: The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

16. The method according to claim 15, characterized in that The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including: The SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources in the first resource pool including the first resource block set to determine the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set.

17. The method according to claim 15 or 16, characterized in that The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including: The second resource pool contains some PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal determines the first candidate resource set, wherein the first candidate resource set does not include resources on the second resource pool.

18. The method according to any one of claims 15 to 17, characterized in that The SL continuous LBT failure triggered by the first resource block set is not cancelled, and the physical layer of the terminal determines the first candidate resource set, wherein the resources on the first resource block set are not included in the first candidate resource set, including: The third resource pool contains partial PRBs of one or more resource block sets, the first resource block set belongs to the one or more resource block sets, the SL continuous LBT failure triggered by the first resource block set is not canceled, and the physical layer of the terminal selects or reselects resources on the third resource pool, wherein the resources on the first resource block set are not included in the first candidate resource set.

19. The method according to any one of claims 1 to 18, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: Detecting that the first resource block set triggers SL continuous LBT failure, triggering resource selection or reselection; The physical layer of the terminal determines a second candidate resource set; The MAC layer of the terminal selects or reselects a resource from the second candidate resource set.

20. The method of claim 19, wherein: The MAC layer of the terminal selects or reselects a resource from the second candidate resource set, including: The SL continuous LBT failure triggered by the first resource block set is not canceled, the second candidate resource set includes the resources of the first resource block set, and when the MAC layer of the terminal selects or reselects resources from the second candidate resource set, it does not select or reselect resources on the first resource block set.

21. The method according to any one of claims 1 to 20, characterized in that Also includes: It is detected that the first resource block set fails to trigger SL continuous LBT, and a resource pool is reselected, wherein the reselected resource pool is one or more of the following: A resource pool that contains one or more resource block sets that have not triggered SL continuous LBT failures; A resource pool containing one or more resource blocks that have not triggered SL continuous LBT failures; A resource pool of some PRBs including a resource block set, wherein the resource block set does not trigger SL continuous LBT failure; A resource pool of some PRBs comprising multiple resource block sets, wherein one or more resource block sets among the multiple resource block sets do not trigger SL continuous LBT failure.

22. The method according to any one of claims 1 to 21, characterized in that The determining whether the failure of the continuous listen-before-talk LBT of the side link SL triggered by the first resource block set is cancelled, and selecting or reselecting resources, comprises: The SL continuous LBT failure triggered by the first resource block set is cancelled, and the resources on the first resource block set are allowed to be selected or reselected when performing resource selection or reselection.

23. The method according to any one of claims 1 to 22, characterized in that The terminal is a first terminal, and the method further includes: The sidelink data is sent to the second terminal using the selected or reselected resources.

24. A resource selection method, characterized in that: The method comprises: Receive side link data sent by the first terminal using selected or reselected resources, wherein the selected or reselected resources are selected or reselected by the first terminal based on whether SL continuous LBT failure triggered by the first resource block set is cancelled.

25. A resource selection method, characterized in that: The method comprises: The first terminal selects or reselects resources according to whether the SL continuous LBT failure triggered by the first resource block set is cancelled, and sends sidelink data to the second terminal using the selected or reselected resources; The second terminal receives the sidelink data.

26. A terminal, characterized in that: include: The processing module is used to select or reselect resources according to whether the side link SL continuous listen-before-talk LBT failure triggered by the first resource block set is cancelled.

27. A terminal, characterized in that: include: A transceiver module is used to receive side link data sent by the first terminal through selected or reselected resources, wherein the selected or reselected resources are whether the first terminal is deselected or reselected according to the SL continuous LBT failure triggered by the first resource block set.

28. A terminal, characterized in that: include: a transceiver, a memory, and one or more processors coupled to the memory; The memory stores computer-executable instructions, and when the one or more processors execute the instructions, the terminal executes the resource selection method according to any one of claims 1-23.

29. A terminal, characterized in that: include: a transceiver, a memory, and one or more processors coupled to the memory; Wherein, the memory stores computer executable instructions, and when the one or more processors execute the instructions, the terminal executes the resource selection method according to claim 24.

30. A communication system, characterized in that: It comprises a first terminal and a second terminal, wherein the first terminal is configured to implement the resource selection method according to any one of claims 1 to 23, and the second terminal is configured to implement the resource selection method according to claim 24.

31. A storage medium storing instructions, characterized in that: When the instruction is executed on a communication device, the communication device is caused to execute the resource selection method according to any one of claims 1 to 23 or claim 24.