Resource reselection method and apparatus

By triggering resource reselection in response to LBT failure in sidelink communication and obtaining a set of candidate resources using the physical layer or MAC layer, the LBT failure problem in multi-continuous time slot transmission is solved, and communication efficiency and quality are improved.

CN119586275BActive Publication Date: 2026-05-26BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2023-06-29
Publication Date
2026-05-26

Smart Images

  • Figure CN119586275B_ABST
    Figure CN119586275B_ABST
Patent Text Reader

Abstract

This disclosure presents a resource reselection method and apparatus, applicable to systems such as vehicle-to-everything (V2X) and V2V. The method includes: a terminal device triggering resource reselection for the multiple consecutive time-slot transmission resources in response to a Listen-Before-Talk (LBT) failure on the first time-slot resource among multiple consecutive time-slot transmission resources; wherein the multiple consecutive time-slot transmission resources include multiple consecutive time-slot resources used to transmit multiple Transport Blocks (TBs). By implementing this disclosure, the impact of LBT on communication quality can be reduced, and a solution can be provided for LBT failures in multiple consecutive time-slot transmissions.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a resource reselection method and apparatus. Background Technology

[0002] Sidelink (SL) communication can use unlicensed spectrum (also called shared bands). Terminal devices transmitting SL data on unlicensed spectrum also need to perform listen-to-talk (LBT) operations. The consecutive LBT failure mechanism also applies to SL communication on unlicensed spectrum. Multiple consecutive slot transmission (MCSt) reduces the impact of LBT on communication quality by transmitting in multiple consecutive slots. A successful LBT operation by the terminal device allows transmission in multiple consecutive slots. However, currently, there is a lack of effective means to handle LBT failures in multiple consecutive slot transmissions. Summary of the Invention

[0003] This disclosure presents a resource reselection method and apparatus.

[0004] According to a first aspect of the embodiments of this disclosure, a resource reselection method is proposed, the method comprising:

[0005] In response to a Listen-Before-Talk (LBT) failure occurring on the first time slot resource among the multiple consecutive time slot transmission resources, a resource reselection is triggered for the multiple consecutive time slot transmission resources; wherein, the multiple consecutive time slot transmission resources include multiple consecutive time slot resources for transmitting multiple transport blocks (TBs).

[0006] According to a second aspect of the present disclosure, a resource reselection apparatus is provided, the apparatus comprising:

[0007] The processing module is configured to trigger resource reselection of the multi-continuous time-slot transmission resources in response to a Listen-Before-Talk (LBT) failure occurring on the first time-slot resource among the multi-continuous time-slot transmission resources; wherein the multi-continuous time-slot transmission resources include multiple consecutive time-slot resources for transmitting multiple transport blocks (TBs).

[0008] According to a third aspect of the embodiments of this disclosure, a terminal device is provided, comprising:

[0009] One or more processors;

[0010] The processor is used to invoke instructions to cause the terminal device to execute the resource reselection method described in the first aspect above.

[0011] According to a fourth aspect of the present disclosure, a storage medium is provided that stores instructions that, when executed on a terminal device, cause the terminal device to perform the resource reselection method as described in the first aspect above.

[0012] According to the technical solution disclosed herein, the impact of LBT on communication quality can be reduced, and a solution can be provided for LBT failure in multi-continuous time slot transmission. Attached Figure Description

[0013] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.

[0014] Figure 1 A flowchart of a resource reselection method provided in this embodiment of the disclosure;

[0015] Figure 2 This is an example diagram provided by an embodiment of the present disclosure for transmitting multiple consecutive time slot transmission resources of three identical TB1;

[0016] Figure 3 This is an example provided in this disclosure of multi-continuous time-slot transmission resources for transmitting four different TB1s. Figure 1 ;

[0017] Figure 4 This is an example provided in this disclosure of multi-continuous time-slot transmission resources for transmitting four different TB1s. Figure 2 ;

[0018] Figure 5 This is a schematic diagram of the structure of the communication device proposed in the embodiments of this disclosure;

[0019] Figure 6 This is a schematic diagram of the structure of the terminal device 600 proposed in the embodiments of this disclosure;

[0020] Figure 7 This is a schematic diagram of the structure of the chip 700 proposed in the embodiments of this disclosure. Detailed Implementation

[0021] This disclosure presents a resource reselection method and apparatus.

[0022] In a first aspect, embodiments of this disclosure provide a resource reselection method, the method comprising:

[0023] In response to a Listen-After-Talk (LBT) failure occurring on the first time slot of a multi-continuous time slot transmission resource, a resource reselection is triggered for the multi-continuous time slot transmission resource; wherein, the multi-continuous time slot transmission resource includes multiple consecutive time slot resources for transmitting multiple transport blocks.

[0024] (Transport Block, TB).

[0025] In the above embodiments, when the LBT of multi-continuous time slot transmission resources fails, the terminal device triggers resource reselection of multi-continuous time slot transmission resources, which can provide a solution if the LBT of multi-continuous time slot transmission fails and reduce the impact of LBT on communication quality.

[0026] In conjunction with some embodiments of the first aspect, it is possible to begin with the first time slot resource among multiple consecutive time slot transmission resources. In other embodiments of this disclosure, it is also possible to begin with other eligible time slot resources among multiple consecutive time slot transmission resources.

[0027] This disclosure also provides a resource reselection method, the method comprising:

[0028] In response to a Listen-After-Talk (LBT) failure occurring on the first time slot of a multi-continuous time slot transmission resource, resource reselection of the multi-continuous time slot transmission resource is triggered. In one embodiment of this disclosure, the multi-continuous time slot transmission resource may include multiple consecutive time slot resources. In the above embodiment, resource reselection is triggered as soon as an LBT failure occurs, thereby reducing the impact of LBT on communication quality.

[0029] In the above embodiments, if multiple transport blocks (TBs) belong to the same TB, resource reselection of multi-continuous time-slot transmission resources can be performed using preset parameters obtained by the physical layer, or resource reselection of multi-continuous time-slot transmission resources can be performed using a candidate resource set obtained by the physical layer. Of course, in other embodiments of this disclosure, other methods can also be selected for resource reselection. In one embodiment of this disclosure, the physical layer can obtain this parameter through the MAC layer, or it can be obtained through other methods.

[0030] The following are some specific embodiments for resource reselection. In some embodiments, reselection can be performed based on preset parameters, while in others, it can be performed using a set of candidate resources. In still others, resource reselection can be performed in other ways. It should be noted that these embodiments can be implemented independently or in combination, as long as the purpose of resource reselection can be achieved.

[0031] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are the same TB; the triggering of resource reselection for the multi-consecutive-slot transport resources includes at least one of the following:

[0032] The Media Access Control (MAC) layer of the terminal device submits a first parameter to the physical layer (PHY) of the terminal device. The first parameter is used for resource reselection of the multi-continuous time slot transmission resources.

[0033] The physical layer obtains a first candidate resource set for the TB, wherein the resources in the first candidate resource set are single-slot resources, and multi-continuous-slot transmission resources are selected for the TB from the first candidate resource set. The selected multi-continuous-slot transmission resources include the initial transmission resources and retransmission resources of the TB.

[0034] In the above embodiments, if LBT fails for multi-continuous time-slot transmission of a single TB, the multi-continuous time-slot transmission resources can be directly reselected. Specifically, the MAC layer of the terminal device submits a first parameter to the physical layer of the terminal device, and the physical layer provides a first set of candidate resources for the TB. The resources in this first set are single-time-slot resources. The MAC layer selects multi-continuous time-slot transmission resources for multiple TBs from the first set of candidate resources. This avoids increasing time costs caused by sequentially attempting LBT on the remaining time-slot resources of the multi-continuous time-slot transmission, thereby improving efficiency and reducing the impact of LBT on communication quality.

[0035] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are the same TB; the triggering of resource reselection for the multi-consecutive-slot transport resources includes at least one of the following:

[0036] The MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device. The second parameter is used for resource reselection of the multi-continuous time slot transmission resources.

[0037] The physical layer obtains a second candidate resource set for the TB, wherein the resources in the second candidate resource set are multi-continuous time slot resources, and multi-continuous time slot transmission resources are selected for the TB from the second candidate resource set. The selected multi-continuous time slot transmission resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of the TB.

[0038] In the above embodiments, if LBT fails for multi-continuous time-slot transmission of a single TB, the multi-continuous time-slot transmission resources can be directly reselected. Specifically, the MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device, and the physical layer provides a second set of candidate resources for the TB. The resources in this second set are multi-continuous time-slot resources. The MAC layer selects multi-continuous time-slot transmission resources for multiple TBs from the second set of candidate resources. This avoids increasing time costs caused by sequentially attempting LBT on the remaining time-slot resources of the multi-continuous time-slot transmission, thereby improving efficiency and reducing the impact of LBT on communication quality.

[0039] In the above embodiments, after LBT failure on the first time slot resource, resource reselection of the multi-consecutive time slot transmission resource is triggered in response to the satisfaction of the first reselection condition; and after LBT failure on the first time slot resource, LBT continues on other time slot resources in response to the non-satisfaction of the first reselection condition. In one embodiment of this disclosure, after continuing LBT on other time slot resources, if it still fails, the first reselection condition is determined again, and LBT is performed sequentially on the remaining time slot resources until the first reselection condition is satisfied. In one embodiment of this disclosure, the first reselection condition is that the available consecutive time slots in the multi-consecutive time slot transmission resource are less than or equal to a first threshold, or LBT failure occurs on all time slot resources in the consecutive time slot transmission resource. In the embodiments of this disclosure, the determination of the first reselection condition can be performed after the time slot resource LBT failure, so that reselection is performed after the first reselection condition is satisfied, thereby improving reselection efficiency.

[0040] In the above embodiments, LBT is performed on other time slot resources in the multi-continuous time slot transmission resources according to a first order, and resource reselection of the multi-continuous time slot transmission resources is triggered in response to the satisfaction of a first reselection condition. In one embodiment of this disclosure, the first reselection condition is that the available consecutive time slots in the multi-continuous time slot transmission resources are less than or equal to a first threshold, or LBT failure occurs on all time slot resources in the continuous time slot transmission resources. In embodiments of this disclosure, the first order can be a preset order, such as the sequential order of the time slot resources. In the above embodiments, LBT can be performed according to a preset order of time slot resources to improve reselection efficiency and reduce the impact of LBT.

[0041] In the above embodiments, the plurality of transport blocks (TBs) are multiple identical TBs; triggering resource reselection of the multiple consecutive time slot transmission resources includes: continuing to perform LBT on the next time slot resource until the first reselection condition is met; wherein, the next time slot resource is the time slot resource adjacent to the time slot resource in the multiple consecutive time slot transmission resources that previously experienced LBT failure; triggering resource reselection of the multiple consecutive time slot transmission resources. In the above embodiments, when multiple TBs are identical TBs, LBT can be performed sequentially according to the order of time slot resources until the first reselection condition is met, thereby improving the efficiency of reselection and reducing the impact of LBT.

[0042] In the above embodiments, the plurality of transport blocks (TBs) are the same TB; triggering resource reselection of the multi-continuous time-slot transmission resources includes: after LBT failure on the first time-slot resource, in response to satisfying a first reselection condition, triggering resource reselection of the multi-continuous time-slot transmission resources; in response to not satisfying the first reselection condition, continuing LBT on the second time-slot resource among the multi-continuous time-slot transmission resources, and determining whether to trigger resource reselection of the multi-continuous time-slot transmission resources according to the first reselection condition. In embodiments of this disclosure, if LBT failure occurs on the first time-slot resource, it is determined whether the first reselection condition is satisfied; if satisfied, reselection is performed; if not satisfied, LBT continues on the second time-slot resource, and then it is determined whether the first reselection condition is satisfied again. In one embodiment of this disclosure, the first reselection condition is that the available continuous time slots in the multi-continuous time-slot transmission resources are less than or equal to a first threshold, or LBT failures occur on all time-slot resources in the continuous time-slot transmission resources.

[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are the same TB; triggering the resource reselection of the multiple consecutive time slot transmission resources includes:

[0044] If LBT fails on the first time slot resource but the first reselection condition is not met, LBT continues on the next time slot resource until the first reselection condition is met; wherein, the next time slot resource is the time slot resource adjacent to the previous time slot resource in the multiple consecutive time slot transmission resources.

[0045] In response to the fulfillment of a first reselection condition, resource reselection of the multi-continuous time-slot transmission resources is triggered, wherein the first reselection condition is that the available continuous time slots in the multi-continuous time-slot transmission resources are less than or equal to a first threshold, or that LBT failure occurs on all time slot resources in the multi-continuous time-slot transmission resources.

[0046] In the above embodiments, if LBT fails for multi-slot transmission of a single TB, resource reselection of multi-slot transmission resources is not triggered. For example, the terminal device can continue to perform LBT on the next slot resource until the first reselection condition is met, such as the available consecutive slots in the multi-slot transmission resources being less than or equal to the first threshold, or LBT failure occurring on all slot resources in the continuous slot transmission resources. Only then will the terminal device trigger resource reselection of multi-slot transmission resources, which can save resources, avoid resource waste, and reduce the number of resource reselection triggers.

[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; triggering the resource reselection of the multiple consecutive time slot transmission resources includes:

[0048] For each of the multiple different TBs, resource reselection of multi-continuous time slot transmission resources is triggered respectively.

[0049] In the above embodiments, if LBT fails for multi-TB multi-continuous timeslot transmission, resource reselection can be triggered directly. This avoids increasing the time cost caused by sequentially attempting LBT on the remaining multi-continuous timeslot transmission resources, thereby improving efficiency and reducing the impact of LBT on communication quality.

[0050] In conjunction with some embodiments of the first aspect, in some embodiments, triggering resource reselection of multiple consecutive time slot transmission resources for each of the plurality of different TBs includes at least one of the following:

[0051] The MAC layer of the terminal device submits the first parameter corresponding to each TB to the physical layer of the terminal device. The first parameter corresponding to each TB is used for resource reselection of the corresponding TB.

[0052] Obtain the third candidate resource set corresponding to each TB from the physical layer, wherein the resources in the third candidate resource set are single-slot resources;

[0053] Resource selection / reselection (selection or reselection) is performed in the third candidate resource set corresponding to each TB to determine the multi-continuous time slot transmission resources of the multiple different TBs. The selected resources include the initial transmission resources and retransmission resources of each TB.

[0054] In the above embodiments, for each of the multiple different time slots (TBs), the MAC layer of the terminal device can trigger independent resource selection / reselection and submit a first parameter to the physical layer of the terminal device for each TB. The physical layer provides a third candidate resource set for each TB, and the resources in the third candidate resource set are single-slot resources. The MAC layer performs resource selection / reselection in the third candidate resource set corresponding to each TB. The selected resources are continuous in time slot, thereby obtaining multiple consecutive time slot transmission resources for multiple different TBs. This resource reselection of multiple consecutive time slot transmission resources can avoid the increase in time cost caused by sequentially trying LBT on the remaining multiple consecutive time slot transmission resources, thereby improving efficiency and reducing the impact of LBT on communication quality.

[0055] In conjunction with some embodiments of the first aspect, in some embodiments, triggering resource reselection of multiple consecutive time slot transmission resources for each of the plurality of different TBs includes at least one of the following:

[0056] The MAC layer of the terminal device submits the second parameter corresponding to each TB to the physical layer of the terminal device. The second parameter corresponding to each TB is used for resource reselection of the corresponding TB.

[0057] Obtain the fourth candidate resource set corresponding to each TB from the physical layer, wherein the resources in the fourth candidate resource set are multi-continuous time slot resources;

[0058] Resource selection / reselection is performed in the fourth candidate resource set corresponding to each TB to determine the multi-continuous time slot transmission resources of the multiple different TBs. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of each TB.

[0059] In the above embodiments, for each of the multiple different time slots (TBs), the MAC layer of the terminal device can trigger independent resource selection / reselection and submit a second parameter to the physical layer of the terminal device for each TB. The physical layer provides a fourth candidate resource set for each TB, where the resources in the fourth candidate resource set are continuous time slot resources. The MAC layer performs resource selection / reselection in the fourth candidate resource set corresponding to each TB, thereby obtaining multiple continuous time slot transmission resources for multiple different TBs. This resource reselection of multiple continuous time slot transmission resources avoids the increase in time cost caused by sequentially attempting LBT on the remaining multiple continuous time slot transmission resources, thus improving efficiency and reducing the impact of LBT on communication quality.

[0060] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; triggering the resource reselection of the multiple consecutive time slot transport resources includes at least one of the following:

[0061] The MAC layer of the terminal device submits the second parameters corresponding to the multiple TBs to the physical layer of the terminal device. The second parameters corresponding to the multiple TBs are used for resource reselection of the multiple different TBs.

[0062] Obtain a fifth candidate resource set from the physical layer for the plurality of different TBs, wherein the resources in the fifth candidate resource set are multi-continuous time-slot resources;

[0063] In the fifth candidate resource set, multi-continuous time slot transmission resources are selected for the multiple different TBs. The selected multi-continuous time slot transmission resources include multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of the multiple different TBs.

[0064] In the above embodiments, for multiple different time slots (TBs), the MAC layer of the terminal device triggers resource selection / reselection only once and submits a second parameter to the physical layer of the terminal device for multiple TBs. Based on the second parameter, the physical layer provides a fifth candidate resource set for the multiple TBs, where the resources in this fifth candidate resource set are consecutive time slot resources. The MAC layer selects multiple consecutive time slot transmission resources for the multiple TBs from the fifth candidate resource set. This avoids increasing the time cost caused by sequentially attempting LBT on the remaining multiple consecutive time slot transmission resources, thereby improving efficiency and reducing the impact of LBT on communication quality.

[0065] In conjunction with some embodiments of the first aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; triggering the resource reselection of the multiple consecutive time slot transmission resources includes:

[0066] If LBT fails on the first time slot resource but the second reselection condition is not met, LBT continues on the first time slot resource of the next multi-continuous time slot transmission resource until the second reselection condition is met. For example, the number of available multi-continuous time slot transmission resources is less than or equal to a first threshold, or LBT fails on the first time slot resource of all multi-continuous time slot transmission resources. The next multi-continuous time slot transmission resource is the next multi-continuous time slot transmission resource adjacent to the previous multi-continuous time slot transmission resource that failed LBT and used to transmit the multiple different TBs.

[0067] In response to the satisfaction of the second reselection condition, resource reselection of the multi-continuous time slot transmission resources is triggered.

[0068] In the above embodiments, if LBT fails for multi-TB multi-continuous time-slot transmission, resource reselection of multi-continuous time-slot transmission resources will not be triggered. For example, the terminal device can continue to perform LBT on the first time-slot resource in the next multi-continuous time-slot transmission resource until the second reselection condition is met. For example, the number of available multi-continuous time-slot transmission resources is less than or equal to the first threshold, or LBT failure occurs on the first time-slot resource in all continuous time-slot transmission resources. Only then will the terminal device trigger resource reselection of multi-continuous time-slot transmission resources. This can save resources, avoid resource waste, and reduce the number of resource reselection triggers.

[0069] In conjunction with some embodiments of the first aspect, in some embodiments, the first parameter includes one or more of the following:

[0070] Remaining Packet Delay Budget (PDB);

[0071] The number L of subchannels used for Physical Downlink Shared Channel (PSSCH) transmission in a subframe subCH ;

[0072] PSSCH transmission resource reservation interval P rsvp_TX ;

[0073] PSSCH transmission priority information (prio) TX .

[0074] In the above embodiments, the MAC layer of the terminal device submits the remaining PDB and L to the physical layer of the terminal device. subCH P rsvp_TX and prio TX At least one parameter can enable the physical layer to provide a corresponding set of candidate resources, which facilitates the MAC layer to select / reselect resources from the set of candidate resources, thereby ensuring communication quality.

[0075] In conjunction with some embodiments of the first aspect, in some embodiments, the second parameter includes one or more of the following:

[0076] Remaining PDB;

[0077] The number of sub-channels used for PSSCH transmission in a subframe, L_"subCH";

[0078] Resource reservation interval P_"rsvp_TX" for PSSCH transmission

[0079] PSSCH transmits priority information prio_TX;

[0080] The number of time slots for multi-continuous time slot transmission.

[0081] In the above embodiments, the MAC layer of the terminal device submits the remaining PDB and L to the physical layer of the terminal device. subCH P rsvp_TX and prio TX In addition to at least one parameter, the MAC layer can also submit the parameter of "number of time slots for multi-continuous time slot transmission" to the physical layer. This allows the physical layer to provide a corresponding set of candidate resources, and the resources in the candidate resource set are multi-continuous time slot resources, thereby ensuring communication quality and reducing the impact of LBT on communication quality.

[0082] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:

[0083] The first threshold is determined by the MAC layer of the terminal device.

[0084] In the above embodiments, the terminal device can determine a first threshold based on its implementation, which allows the terminal device to limit the number of times it can sequentially attempt LBT on the remaining multi-continuous time slot transmission resources. Furthermore, by having the terminal device determine the first threshold, no network-side configuration is required, saving signaling overhead and thus conserving resources and avoiding waste.

[0085] In conjunction with some embodiments of the first aspect, in some embodiments, the first threshold is N times the number of time slots transmitted in multiple consecutive time slots, where 0 <N≤1。

[0086] In the above embodiments, it is convenient for the terminal device to limit the number of times it can sequentially attempt to perform LBT on the remaining multi-continuous time slot transmission resources based on a first threshold.

[0087] Secondly, embodiments of this disclosure provide a resource reselection apparatus, the apparatus comprising at least one of a transceiver module and a processing module; wherein the resource reselection apparatus is used to execute an optional implementation of the first aspect. The processing module is used to trigger resource reselection of the multiple consecutive time-slot transmission resources in response to a Listen-After-Talk (LBT) failure occurring on the first time-slot resource among multiple consecutive time-slot transmission resources; wherein the multiple consecutive time-slot transmission resources include multiple consecutive time-slot resources for transmitting multiple TBs.

[0088] In conjunction with some embodiments of the second aspect, in some embodiments, the plurality of transport blocks (TBs) are the same TB; the above processing module is specifically used for: the Media Access Control (MAC) layer of the terminal device submitting a first parameter to the physical layer (PHY) of the terminal device, the first parameter being used for resource reselection of the multi-continuous time-slot transmission resources; obtaining a first candidate resource set of the TB from the physical layer, the resources in the first candidate resource set being single-time-slot resources; selecting multi-continuous time-slot transmission resources for the TB from the first candidate resource set, the selected multi-continuous time-slot transmission resources including the initial transmission resources and retransmission resources of the TB.

[0089] In conjunction with some embodiments of the second aspect, in some embodiments, the multiple transport blocks (TBs) are the same TB; the above processing module is specifically used for: the MAC layer of the terminal device submitting a second parameter to the physical layer of the terminal device, the second parameter being used for resource reselection of the multi-continuous time slot transmission resources; obtaining a second candidate resource set of the TB from the physical layer, the resources in the second candidate resource set being multi-continuous time slot resources; selecting multi-continuous time slot transmission resources for the TB from the second candidate resource set, the selected multi-continuous time slot transmission resources including the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of the TB.

[0090] In conjunction with some embodiments of the second aspect, in some embodiments, the plurality of transport blocks (TBs) are the same TB; the above processing module is further configured to: if LBT fails on the first time slot resource but the first reselection condition is not met, then continue to perform LBT on the next time slot resource until the first reselection condition is met, for example, the available consecutive time slots in the multiple consecutive time slot transmission resources are less than or equal to a first threshold, or LBT failures occur on all time slot resources in the multiple consecutive time slot transmission resources; wherein, the next time slot resource is the time slot resource in the multiple consecutive time slot transmission resources that is adjacent to the time slot resource in which the previous LBT failure occurred; in response to the meeting of the triggering condition, trigger resource reselection of the multiple consecutive time slot transmission resources.

[0091] In conjunction with some embodiments of the second aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; the above-mentioned processing module is specifically used to: for each of the plurality of different TBs, trigger resource reselection of multiple consecutive time slot transmission resources respectively.

[0092] In conjunction with some embodiments of the second aspect, in some embodiments, the above processing module is specifically used for: the MAC layer of the terminal device submits a first parameter corresponding to each TB to the physical layer of the terminal device, and the first parameter corresponding to each TB is used for resource reselection of the corresponding TB; obtaining a third candidate resource set corresponding to each TB from the physical layer, wherein the resources in the third candidate resource set are single-slot resources; performing resource selection / reselection in the third candidate resource set corresponding to each TB to determine the multi-continuous time-slot transmission resources of the multiple different TBs, wherein the selected resources include the initial transmission resources and retransmission resources of each TB.

[0093] In conjunction with some embodiments of the second aspect, in some embodiments, the above-mentioned processing module is specifically used for: the MAC layer of the terminal device submitting the second parameters corresponding to each TB to the physical layer of the terminal device, the second parameters corresponding to each TB being used for resource reselection of their respective TBs; obtaining the fourth candidate resource set corresponding to each TB from the physical layer, the resources in the fourth candidate resource set being multi-continuous time slot resources; performing resource selection / reselection in the fourth candidate resource set corresponding to each TB to determine the multi-continuous time slot transmission resources of the multiple different TBs, the selected resources including the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of each TB.

[0094] In conjunction with some embodiments of the second aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; the above-mentioned processing module is specifically used for: the MAC layer of the terminal device submits second parameters corresponding to the plurality of TBs to the physical layer of the terminal device, the second parameters corresponding to the plurality of TBs being used for resource reselection of the plurality of different TBs; obtaining a fifth candidate resource set of the plurality of different TBs from the physical layer, the resources in the fifth candidate resource set being multi-continuous time-slot resources; selecting multi-continuous time-slot transmission resources for the plurality of different TBs from the fifth candidate resource set, the selected multi-continuous time-slot transmission resources including multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources of the plurality of different TBs.

[0095] In conjunction with some embodiments of the second aspect, in some embodiments, the plurality of transport blocks (TBs) are multiple different TBs; the above-mentioned processing module is specifically used to: continue to perform LBT on the first time slot resource among the next plurality of consecutive time slot transport resources until a second reselection condition is met, for example, the number of available plurality of consecutive time slot transport resources is less than or equal to a first threshold, or LBT failure occurs on the first time slot resource among all the plurality of consecutive time slot transport resources; wherein, the next plurality of consecutive time slot transport resources is the next plurality of consecutive time slot transport resources adjacent to the previous plurality of consecutive time slot transport resources that failed LBT and used to transmit the plurality of different TBs; in response to meeting the second reselection condition, resource reselection of the plurality of consecutive time slot transport resources is triggered.

[0096] In conjunction with some embodiments of the second aspect, in some embodiments, the first parameter includes one or more of the following:

[0097] Remaining Packet Delay Budget (PDB);

[0098] The number L of subchannels used for Physical Downlink Shared Channel (PSSCH) transmission in a subframe subCH ;

[0099] PSSCH transmission resource reservation interval P rsvp_TX ;

[0100] PSSCH transmission priority information (prio) TX .

[0101] In conjunction with some embodiments of the second aspect, in some embodiments, the second parameter includes one or more of the following:

[0102] Remaining PDB;

[0103] The number of sub-channels used for PSSCH transmission in a subframe, L_"subCH";

[0104] Resource reservation interval P_"rsvp_TX" for PSSCH transmission

[0105] PSSCH transmits priority information prio_TX;

[0106] The number of time slots for multi-continuous time slot transmission.

[0107] In conjunction with some embodiments of the second aspect, in some embodiments, the above-described processing module is further configured to: determine the first threshold by the MAC layer of the terminal device.

[0108] In conjunction with some embodiments of the second aspect, in some embodiments, the first threshold is N times the number of time slots transmitted in multiple consecutive time slots, where 0 <N≤1。

[0109] Thirdly, embodiments of this disclosure provide a terminal device, the terminal device comprising: one or more processors; wherein the terminal device is used to execute an optional implementation of the first aspect.

[0110] Fourthly, embodiments of this disclosure provide a storage medium storing instructions that, when executed on a terminal device, cause the terminal device to perform an optional implementation as described in the first aspect.

[0111] Fifthly, embodiments of this disclosure provide a program product that, when executed by a terminal device, causes the terminal device to perform the method described in the optional implementation of the first aspect.

[0112] In a sixth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the method as described in the alternative implementation of the first aspect.

[0113] In a seventh aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the method described in the optional implementation of the first aspect above.

[0114] Eighthly, embodiments of this disclosure provide a resource reselection system, which includes the aforementioned terminal device and other network-side devices.

[0115] It is understood that the aforementioned terminal devices, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.

[0116] This disclosure provides a resource reselection method and apparatus. In some embodiments, the terms "resource reselection method" and "information processing method," "communication method," etc., can be used interchangeably; the terms "resource reselection apparatus" and "information processing apparatus," "communication apparatus," etc., can be used interchangeably; and the terms "information processing system," "communication system," etc., can be used interchangeably.

[0117] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular 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 particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.

[0118] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.

[0119] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.

[0120] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.

[0121] In the embodiments disclosed herein, "multiple" refers to two or more.

[0122] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.

[0123] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.

[0124] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.

[0125] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.

[0126] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.

[0127] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.

[0128] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.

[0129] In some embodiments, the apparatus and device may be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they may also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "body", etc.

[0130] In some embodiments, "network" can be interpreted as devices included in the network, such as access network devices, core network devices, etc.

[0131] In some embodiments, "access network device (AN device)" may also be referred to as "radio access network device (RAN device)," "base station (BS)," "radio base station," or "fixed station." In some embodiments, it may also be understood as "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," "cellgroup," "serving cell," "carrier," "component carrier," or "bandwidth part (BWP)," etc.

[0132] In some embodiments, "terminal" or "terminal device" may be referred to as "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.

[0133] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.

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

[0135] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.

[0136] It should be noted that the terminal devices mentioned in the embodiments of this disclosure include, but are not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.

[0137] The embodiments disclosed herein 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), Futuregeneration radio access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a 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, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).

[0138] To facilitate understanding, the terminology used in this disclosure will be introduced first.

[0139] 1. Sidelink (SL)

[0140] The link facilitates direct communication between terminal devices, with the interface between them being PC-5. Based on the correspondence between sending and receiving terminals, three transmission modes are supported on the sidelink: unicast, multicast, and broadcast. The sending terminal transmits Sidelink Control Information (SCI) on the Physical Sidelink Control Channel (PSCCH) and a second-stage SCI on the Physical Sidelink Shared Channel (PSSCH), carrying the resource location of the transmitted data and source and destination identifiers. For packets with Hybrid Automatic Repeat Request (HARQ) feedback enabled, the receiving terminal provides Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) feedback on the PSSCH on the Physical Sidelink Feedback Channel (PSFCH).

[0141] 2. Listen Before Talk (LBT)

[0142] LBT is a widely used technology in radio communication. Before starting transmission, wireless devices or base stations first listen to their radio environment, "sensing" the communication channel and detecting whether the channel is idle. If the channel is busy, they wait for the channel to be idle before transmitting, thus avoiding channel access conflicts and realizing channel spectrum sharing.

[0143] LBT types include type 1 and type 2. Type 1 LBT is based on a contention window, where the duration of channel listening is determined by a random number, and access to the channel is only considered when the random number equals 0 and the channel is idle. Type 2 LBT is based on listening to the channel for a fixed period of time, such as 25us, 16us, etc.

[0144] 3. Channel Access Priority Class (CAPC)

[0145] CAPC is a parameter related to LBT. Different CAPC values ​​affect priority during channel contention. A smaller CAPC value indicates higher priority. Terminal equipment can determine the CAPC of a Medium Access Control (MAC) Protocol Data Unit (PDU).

[0146] 4. Logical Channel Prioritization (LCP)

[0147] The multiplexing function of the transmitting end's MAC layer encapsulates data from multiple logical channels into a single transmission channel. This involves multiplexing multiple MAC Service Data Units (SDUs) into a single MAC PDU, which is then transmitted through the physical layer channel. When multiple logical channels are transmitting data, and the total data volume exceeds the currently authorized transmission capacity, the question arises of which logical channel should be prioritized for transmission. This is known as Logical Channel Priority (LCP) processing.

[0148] 5. Sending resource allocation method

[0149] Sidelink communication offers two resource allocation methods: dynamic scheduling (mode 1) and autonomous selection by the terminal device from a network-configured or pre-configured resource pool (mode 2). Dynamic scheduling involves the network dynamically allocating sidelink transmission resources to the terminal device based on its cached data reports. Autonomous selection allows the terminal device to randomly select transmission resources from the network-configured or pre-configured resource pool. The network can configure multiple resource pools for a single BWP (Bandwidth Part). The specific allocation method used is configured by the network side via RRC (Radio Resource Control) signaling. In some embodiments, pre-configuration can be understood as defining, pre-defining, storing, pre-storing, pre-negotiating, embedding, or pre-burning.

[0150] To support direct communication between terminal devices, the SL communication method was introduced. Optionally, the interface between terminal devices can be PC5.

[0151] Optionally, based on the correspondence between the sending terminal device and the receiving terminal device, three transmission modes are supported on the SL: unicast, multicast, and broadcast. For example, the sending terminal device sends a SCI on the PSCCH channel and a second-stage SCI on the PSSCH channel, such as carrying the resource location of the transmitted data and source and destination identifiers. For example, for data packets with HARQ feedback enabled, the receiving terminal device performs a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) feedback on the PSSCH on the PSFCH channel.

[0152] Optionally, uplink and downlink operations can be performed in unlicensed frequency bands, where both downlink and uplink channel access rely on LBT characteristics. The wireless device or base station first "senses" the communication channel, detecting the absence of communication before any transmission occurs. When a communication channel is an unlicensed wideband carrier (e.g., several hundred MHz), 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 by the base station on the wireless device.

[0153] In some embodiments, the terms "uplink", "uplink", and "physical uplink" can be used interchangeably, as can the terms "downlink", "downlink", and "physical downlink".

[0154] Optionally, wireless devices or base stations must first "sense" the communication channel, detecting the absence of communication before any transmission. LBT types include type 1 and type 2. Type 1 is based on a contention window, where the channel listening duration is determined by a random number until the random number equals 0 and the channel is idle before accessing the channel. Type 2 is based on listening to the channel for a fixed period, such as 25µs or 16µs. CAPC is a parameter related to LBT. Different CAPC values ​​affect priority during channel contention; a smaller CAPC value indicates higher priority.

[0155] SL communication can use unlicensed spectrum, and terminal devices transmitting SL data on unlicensed spectrum also need to perform LBT (Live Bit By-Break). The consecutive LBT failure mechanism also applies to SL communication on unlicensed spectrum. In some embodiments, the terms "side," "sidelink," "side communication," "sidelink communication," "direct connection," "direct link," "direct communication," and "direct link communication" can be used interchangeably.

[0156] Optionally, for resource selection / reselection for single-TB transmission, the MAC layer needs to provide a set of parameters to the physical layer PHY. These parameters may include other relevant parameters that the physical layer needs to use when performing resource selection / reselection, such as the remaining PDB.

[0157] Optionally, SL communication supports Multiple Consecutive Slot Transmission (MCSt), which reduces the impact of LBT on communication quality by transmitting in multiple consecutive slots. A successful LBT execution by the terminal device can result in transmission over multiple consecutive slots.

[0158] Optionally, in some embodiments, SL communication can support single-TB multi-continuous time-slot transmission (single-TB MCSt) and multi-TB multi-continuous time-slot transmission (multi-TB MCSt).

[0159] In some embodiments, single-TB multi-continuous time-slot transmission can refer to the repeated transmission of one TB in several consecutive time slots. Multi-TB multi-continuous time-slot transmission can refer to the transmission resources of multiple TBs being contiguous in time slots. Optionally, for multi-TB multi-continuous time-slot transmission, different TBs are transmitted in the multiple consecutive time slots.

[0160] Optionally, in some embodiments, when performing resource selection / reselection for TB, three resource selection / reselection schemes can be supported, for example, the detailed descriptions of the three resource selection / reselection schemes are as follows:

[0161] Resource selection / reselection scheme 1: Best effort for multiple TBs, which includes at least one of steps 11 to 14:

[0162] In step 11, the MAC layer triggers resource selection / reselection of the TB, submitting a set of parameters (prio) to the physical layer. TX Remaining PDB, L subCH and P rsvp_TX ).

[0163] In step 12, the physical layer submits a set of candidate resources to the higher layers, which contains single-slot resources.

[0164] In step 13, the MAC layer randomly selects a set of resources from the candidate resource set submitted by the physical layer or implements multiple continuous time slot transmission (MCSt) according to the continuous time slot standard.

[0165] In step 14, if necessary, repeat steps 11 through 13 for different TBs.

[0166] Resource selection / reselection scheme 2: Guaranteeing MCSt for single TB and maximum effort for multiple TB, this scheme includes at least one of the following steps 21 to 24:

[0167] In step 21, the MAC layer triggers resource selection / reselection of the TB, submitting a set of parameters (prio) to the physical layer. TX Remaining PDB, L subCH and P rsvp_TX The parameter “Number of timeslots in MCSt” can be derived based on the CAPC of the logical channel / TB or other methods.

[0168] In step 22, the physical layer submits a set of candidate resources to the higher layers, which contains multi-timeslot resources. These multi-timeslot resources are used to transmit the same TB.

[0169] In step 23, the MAC layer randomly selects candidate multi-continuous time slot resources from the candidate resource set submitted by the physical layer or selects them according to the continuous time slot criterion.

[0170] In step 24, if necessary, steps 21 through 23 are repeated for different TBs.

[0171] Optionally, for multiple TBs, the MAC layer can trigger independent resource selection / reselection separately and pass a set of parameters for each TB. This set of parameters may include a parameter submitted by the MAC layer to the physical layer: "number of time slots for multi-continuous time slot transmission". The physical layer can provide a candidate resource set for each TB. The candidate resources are multi-continuous time slot resources. The physical layer passes the "multi-continuous time slot" resource set to the MAC layer. The MAC layer performs resource selection / reselection in the candidate resource set corresponding to each TB. The selected resource is a multi-continuous time slot resource.

[0172] Resource selection / reselection scheme 3: Guaranteeing multiple TB of MCSt, this scheme includes at least one of the following steps 31 to 34:

[0173] In step 31, the MAC layer triggers a resource selection / reselection for multiple TBs, submitting a set of parameters (prio) associated with the multiple TBs to the physical layer. TX Remaining PDB, L subCH and P rsvp_TX The number of slots in the MCSt is TB, and the number of slots in the MCSt parameter can be exported based on CAPC for multiple TBs.

[0174] In step 32, the physical layer submits a set of candidate resources to the higher layers, which contains multi-timeslot resources. These multi-timeslot resources are used to transmit multiple TBs.

[0175] In step 33, the MAC layer selects candidate multi-continuous time slot resources from the candidate resource set submitted by the physical layer.

[0176] Optionally, for multiple time slots (TBs), the MAC layer can trigger resource selection / reselection only once and pass only one set of parameters to the multiple TBs. This set of parameters may include a parameter submitted by the MAC layer to the physical layer: "the number of time slots for continuous time slot transmission." Using this set of parameters, the physical layer can provide a candidate resource set for the multiple TBs. This candidate resource set contains multi-continuous time slot resources. The MAC layer performs resource selection / reselection from the candidate resource set, selecting multi-time slot resources. These multi-time slot resources can be used to transmit multiple TBs, thus ensuring the temporal continuity of the multiple TBs.

[0177] However, there is currently a lack of effective means to address LBT failures in multi-slot transmission.

[0178] The resource reselection method and apparatus provided in this disclosure will now be described in detail with reference to the accompanying drawings.

[0179] In some embodiments, the method disclosed herein can be applied to unlicensed sidelink (SL-U) scenarios, as well as to scenarios in other fields such as licensed spectrum where “how to handle LBT failures in multi-continuous time slot transmission” is a problem.

[0180] In the embodiments of this disclosure, a sidelink communication method is introduced to support direct communication between UEs, with the interface between UEs being PC-5. Based on the correspondence between the sending and receiving UEs, three transmission modes are supported on the sidelink: unicast, multicast, and broadcast. The sending UE transmits sidelink control information (SCI) on the PSCCH channel and a second-stage SCI on the PSSCH (Physical Sidelink Shared Channel), carrying the resource location of the transmitted data and source and destination identifiers. For data packets with HARQ feedback enabled, the receiving UE performs HARQ-ACK feedback on the PSSCH on the PSFCH (Physical Sidelink Feedback Channel). Currently, there are two methods for allocating transmission resources in sidelink communication: one is dynamic network scheduling (mode 1), and the other is a method where the UE autonomously selects from the network-configured or pre-configured resource pool (mode 2). Dynamic scheduling involves the network dynamically allocating transmission resources on the sidelink to the UE based on the UE's cached data reports. Autonomous selection, on the other hand, allows the UE to randomly select transmission resources from a resource pool configured or pre-configured by the network. The network can configure multiple resource pools for a single BWP. The specific allocation method used is configured by the network via RRC signaling.

[0181] NR-U supports uplink and downlink operations in unlicensed frequency bands. In NR-U, both downlink and uplink channel access rely on the Listen-Before-Talk (LBT) feature. Wireless devices or base stations need to "sense" the communication channel first, detecting the absence of communication before any transmission. LBT types include type 1 and type 2. Type 1 is based on a contention window, where the channel listening duration is determined by a random number until the random number equals 0 and the channel is idle before access is granted. Type 2 is based on listening to the channel for a fixed period, such as 25µs or 16µs. CAPC (Channel Access Priority Class) is a parameter related to LBT. Different CAPC values ​​affect priority during channel contention. A smaller CAPC value indicates higher priority. Terminal devices determine the CAPC of a MAC PDU according to the following criteria:

[0182] 1. If the SL MAC PDU contains only the SL MAC CE, the CAPC of the SL MAC PDU has the highest priority (lowest CAPC value);

[0183] 2. If the SL MAC PDU contains a SCCH SDU (sidelink control channel SDU), the CAPC of the SL MAC PDU is the highest priority (the lowest CAPC value);

[0184] 3. If the SL MAC PDU contains the SL MAC SDU, the CAPC of the SL MAC PDU is the lowest priority CAPC multiplexed to the logical channel associated with this TB (CAPC is configured per logical channel) regardless of whether the SL MAC PDU contains the SL MAC CE.

[0185] In this embodiment of the disclosure, MCSt (multiple consecutive slot transmission) is supported. Multi-slot transmission reduces the impact of LBT (Long-Terminal Bit-Blocking) on ​​communication quality by transmitting in multiple consecutive slots. A terminal device can perform an LBT once and transmit over multiple consecutive slots.

[0186] In the embodiments of this disclosure, a method for reselecting MCSt resources is proposed, which solves the problems of whether to trigger resource reselection if the LBT of MCSt fails, and whether there are different handling methods for single-TB MCSt and multi-TB MCSt.

[0187] In the embodiments of this disclosure, if LBT fails for a single TB of MCSt, resource reselection is not triggered. Specifically, for multi-slot transmission within the same TB, if LBT fails, the terminal device does not trigger resource reselection. The terminal device continues to perform LBT before the next transmission slot until the available consecutive slots are less than or equal to a preset threshold or until there are no available transmission resources (all multi-slot transmission resources have failed LBT), at which point the terminal device triggers resource reselection. Reselection of consecutive multi-slot transmission resources within the same TB includes both new transmissions and retransmissions within the same TB. The terminal device can determine the preset threshold according to the implementation: specifically, it can be determined by the MAC layer, for example, 1 / 2 * "the number of slots in the MCSt" or other ratios, which are not specifically limited in the embodiments of this disclosure.

[0188] In the embodiments of this disclosure, if LBT fails for a single TB / multiple TB MCSt, resource reselection is triggered. Specifically, for multiple consecutive time slot transmissions of the same TB / multiple different TBs, if LBT fails, the terminal device triggers resource reselection. Reselection is performed for consecutive multi-time slot transmission resources of the same TB / multiple TBs, including both newtransmission and retransmission resources of the same TB / multiple TBs.

[0189] In the embodiments of this disclosure, if LBT fails for a multi-TB MCSt, resource reselection is not triggered. Specifically, for multiple consecutive time-slot transmissions of different TBs, if LBT fails, the terminal device does not trigger resource reselection. The terminal device continues to perform LBT before the next retransmission MCSt transmission time slot until the number of available multi-TB transmissions is less than or equal to a preset threshold or until there are no available multi-TB consecutive transmission resources, at which point the terminal device triggers resource reselection. Reselection of multi-TB consecutive multi-time-slot transmission resources includes multiple TBs of new transmission and retransmission resources. The terminal device can determine the preset threshold according to the implementation: specifically, it can be determined by the MAC layer, such as 1 / 2 * "number of MCSt time slots" or other ratios, which are not specifically limited here.

[0190] Please see Figure 1 , Figure 1 This is a flowchart illustrating a resource reselection method provided in an embodiment of this disclosure. It should be noted that this method can be executed by a communication device. In one possible implementation, the communication device can be a terminal device. As an example, the method can be executed by a terminal device. Figure 1 As shown, the method may include, but is not limited to, the following steps.

[0191] In step 101, in response to a Listen-Before-Talk (LBT) failure occurring on the first time slot resource among the multiple consecutive time slot transmission resources, resource reselection of the multiple consecutive time slot transmission resources is triggered.

[0192] In some embodiments, the multi-continuous timeslot transmission resource includes multiple consecutive timeslot resources for transmitting multiple TBs.

[0193] In some embodiments, since the MAC layer of the terminal device submits parameters for resource selection / reselection (such as parameter prio) to the physical layer of the terminal device, TX Remaining PDB, L subCH P rsvp_TX When the terminal device has not yet performed the logical channel priority allocation (LCP) process, meaning that packet assembly has not yet been performed, the number of TBs can be determined by the terminal device based on one or more of the following: the buffer status of the logical channel (LCH) with data to be sent, the logical channel priority, the size of the buffered data, and the remaining PDBs.

[0194] In some embodiments, the TB can be a sidelink media access control protocol data unit (SL MAC PDU), and the name of the TB is not limited.

[0195] In some embodiments, multiple TBs can be multiple identical TBs (i.e., the same TB) or multiple different TBs.

[0196] In some embodiments, the transmission of multiple identical TBs in multiple consecutive time slots can also be referred to as the transmission of multiple identical TBs in multiple consecutive time slots. A resource selection / reselection can be triggered for multiple identical TBs. For example, either resource selection / reselection scheme 1 or resource selection / reselection scheme 2 described above can be used to perform resource selection / reselection for multiple identical TBs to determine the resources used for transmitting multiple identical TBs in multiple consecutive time slots. These resources can include initial transmission resources and retransmission resources for multiple consecutive time slots. In some embodiments, terms such as "initial transmission resources for multiple consecutive time slots" and "retransmission resources for multiple consecutive time slots" can be used interchangeably.

[0197] In some embodiments, when "transmit" is used as a verb, it means to send; that is, when "transmit" is used as a verb, terms such as "transmit" and "send" can be used interchangeably. For example, multi-continuous time-slot transmission resources are used to transmit multiple TBs, or it can be said that multi-continuous time-slot transmission resources are used to send multiple TBs.

[0198] In some embodiments, the terms "initial transmission resource," "new transmission resource," "new transmission," and "initial transmission" can be used interchangeably.

[0199] Optionally, resource selection / reselection scheme 1 described above can be used to select / reselect resources for multiple identical TBs. For example, the MAC layer of the terminal device submits a set of parameters (prio) to the physical layer for this TB. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses this parameter to provide a set of candidate resources for the TB. The resources in this set are single-slot resources. The MAC layer obtains the set of candidate resources for the TB from the physical layer and performs resource selection / reselection within the set. The selected resources are multi-continuous time-slot transmission resources, including initial transmission resources and retransmission resources.

[0200] Optionally, resource selection / reselection scheme 2 described above can be used to select / reselect resources for multiple identical TBs. For example, the MAC layer of the terminal device submits a set of parameters (prio) to the physical layer for this TB. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission" and "number of time slots for multi-continuous time slot transmission" to provide a set of candidate resources for the TB. The MAC layer obtains the candidate resource set from the physical layer and performs resource selection / reselection within the set. The selected resources are multi-continuous time slot transmission resources, including multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources.

[0201] For example, taking the use of multiple consecutive time slot transmission resources to transmit three identical TB1s as an example, such as Figure 2 The diagram illustrates an example of multi-continuous time-slot transmission resources used to transmit three identical TB1s. These multi-continuous time-slot transmission resources are selected / reselected using either resource selection / reselection scheme 1 or resource selection / reselection scheme 2 for multiple identical TBs. These multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources (such as...). Figure 2 The first MCSt resource shown), multi-slot retransmission resources (such as...) Figure 2 (The second MCSt resource, the third MCSt resource, etc. are shown). Among them, the first time slot resource in the first MCSt resource can be the initial transmission resource of TB1, the second time slot resource in the first MCSt resource can be the first retransmission resource of TB1, the third time slot resource in the first MCSt resource can be the second retransmission resource of TB1, the first time slot resource in the second MCSt resource can be the third retransmission resource of TB1, and so on.

[0202] In some embodiments, independent resource selection / reselection can be triggered for each of the multiple different TBs. For example, the resource selection / reselection scheme 1 described above can be used to perform resource selection / reselection for each TB to determine the multi-continuous time-slot transmission resources used to transmit the multiple different TBs. The multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources. Optionally, the resource selection / reselection scheme 1 described above can be used to perform resource selection / reselection for the multiple different TBs. For example, for each of the multiple different TBs, the MAC layer of the terminal device submits a set of parameters (prio) to the physical layer for each TB. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses this parameter to provide a set of candidate resources for each time slot (TB). The resources in this set are single-time-slot resources. The MAC layer selects / reselects resources from each TB's candidate resource set, including both initial and retransmission resources. When selecting initial and retransmission resources for each TB, the MAC layer strives to ensure that initial and retransmission resources from different TBs are continuous.

[0203] For example, taking the use of multiple consecutive time slot transmission resources to transmit four different TBs as an example, assuming that the four different TBs are TB1, TB2, TB3 and TB4, the resource selection / reselection scheme 1 described above can be used to select / reselect resources for each TB. That is, for TB1, the MAC layer submits a set of parameters (prio) to the physical layer for TB1. TX Remaining PDB, L subCH and P rsvp_TX The physical layer provides a candidate resource set for TB1 using this parameter. The resources in this candidate resource set are single-slot resources. The MAC layer selects / reselects resources from this candidate resource set for TB1. The selected resources include the initial transmission resources and retransmission resources of TB1, for example, such as... Figure 3 As shown, the first time slot resource in the first MCSt resource is the initial transmission resource for TB1, the first time slot resource in the second MCSt resource is the first retransmission resource for TB1, and the first time slot resource in the third MCSt resource is the second retransmission resource for TB1. For TB2, the MAC layer submits a set of parameters (prio) to the physical layer for TB2. TX Remaining PDB, L subCH and P rsvp_TX The physical layer provides a candidate resource set for TB2 using this parameter. The resources in this candidate resource set are single-slot resources. The MAC layer selects / reselects resources from this candidate resource set for TB2. The selected resources include the initial transmission resources and retransmission resources of TB2, for example, such as... Figure 3As shown, the second time slot resource in the first MCSt resource is the initial transmission resource for TB2, the second time slot resource in the second MCSt resource is the first retransmission resource for TB2, and the second time slot resource in the third MCSt resource is the second retransmission resource for TB2. For TB3, the MAC layer submits a set of parameters (prio) to the physical layer for TB3. TX Remaining PDB, L subCH and P rsvp_TX The physical layer provides a candidate resource set for TB3 using this parameter. The resources in this candidate resource set are single-slot resources. The MAC layer selects / reselects resources from this candidate resource set for TB3. The selected resources include the initial transmission resources and retransmission resources of TB3, for example, such as... Figure 3 As shown, the third time slot resource in the first MCSt resource is the initial transmission resource for TB3, the third time slot resource in the second MCSt resource is the first retransmission resource for TB3, and the third time slot resource in the third MCSt resource is the second retransmission resource for TB3. For TB4, the MAC layer submits a set of parameters (prio) to the physical layer for TB4. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses this parameter to provide a candidate resource set for TB4, and the resources in this candidate resource set are single-slot resources. The MAC layer selects / reselects resources from this candidate resource set for TB4. The selected resources include the initial transmission resources and retransmission resources of TB4, for example, such as... Figure 3 As shown, the fourth time slot resource in the first MCSt resource is the initial transmission resource of TB4, the fourth time slot resource in the second MCSt resource is the first retransmission resource of TB4, and the fourth time slot resource in the third MCSt resource is the second retransmission resource of TB4. When the MAC layer selects / reselects resources from the candidate resource set for each TB, it strives to ensure that the initial transmission resources selected for each TB are continuous in time slots, and the retransmission resources selected for each TB are also continuous in time slots. Figure 3 As shown, taking the first MCSt resource as an example, the first MCSt resource is the initial transmission resource of TB1, TB2, TB3 and TB4. The initial transmission resources of TB1, TB2, TB3 and TB4 are continuous in time slots.

[0204] In some embodiments, independent resource selection / reselection can be triggered for each of the multiple different TBs. For example, the resource selection / reselection scheme 2 described above can be used to perform resource selection / reselection for each TB to determine the multi-continuous time-slot transmission resources used to transmit the multiple different TBs. The multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources. Optionally, the resource selection / reselection scheme 2 described above can be used to perform resource selection / reselection for the multiple different TBs. For example, for each of the multiple different TBs, the MAC layer of the terminal device submits a set of parameters (prio) to the physical layer for each TB. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses these parameters, including the number of time slots for multi-continuous time slot transmission, to provide a set of candidate resources for each data unit (TB). The MAC layer then selects / reselects resources from each TB's candidate resource set. The selected resources include the initial multi-continuous time slot transmission resources and the retransmission resources for each TB. When selecting the initial and retransmission resources for each TB, the MAC layer strives to ensure that the initial and retransmission resources for different TBs are continuous.

[0205] For example, taking the use of multi-continuous time-slot transmission resources to transmit four different TBs, assuming the four different TBs are TB1, TB2, TB3, and TB4, the resource selection / reselection scheme 2 described above can be used to select / reselect resources for each TB. That is, for TB1, the MAC layer submits a set of parameters (prio) to the physical layer for TB1. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" to provide a candidate resource set for TB1. The candidate resources in this set are multi-continuous time slot resources (assuming the number of time slots for multi-continuous time slot transmission is 3, then each candidate resource can include 3 consecutive time slot resources). The MAC layer performs resource selection / reselection within this candidate resource set for TB1. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of TB1, for example, such as... Figure 4As shown, the first three time slots in the first MCSt resource are the multi-contiguous time slot initial transmission resources for TB1 (TB1's initial transmission, TB1's first retransmission, and TB1's second retransmission). The first three time slots in the second MCSt resource are the first multi-contiguous time slot retransmission resources for TB1 (TB1's third retransmission, TB1's fourth retransmission, and TB1's fifth retransmission). The first three time slots in the third MCSt resource are the second multi-contiguous time slot retransmission resources for TB1. For TB2, the MAC layer submits a set of parameters (prio) to the physical layer for TB2. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" to provide a candidate resource set for TB2. The candidate resources in this set are multi-continuous time slot resources (assuming the number of time slots for multi-continuous time slot transmission is 3, then each candidate resource can include 3 consecutive time slot resources). The MAC layer performs resource selection / reselection within this candidate resource set for TB2. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of TB2, for example, such as... Figure 4 As shown, the 4th to 6th time slots in the first MCSt resource are the multi-contiguous time slot initial transmission resources for TB2 (TB2's initial transmission, TB2's first retransmission, and TB2's second retransmission). The 4th to 6th time slots in the second MCSt resource are the first multi-contiguous time slot retransmission resources for TB2 (TB2's third, fourth, and fifth retransmissions). The 4th to 6th time slots in the third MCSt resource are the second multi-contiguous time slot retransmission resources for TB2. For TB3, the MAC layer submits a set of parameters (prio) to the physical layer for TB3. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" to provide a candidate resource set for TB3. The candidate resources in this set are multi-continuous time slot resources (assuming the number of time slots for multi-continuous time slot transmission is 3, then each candidate resource can include 3 consecutive time slot resources). The MAC layer performs resource selection / reselection within this candidate resource set for TB3. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of TB3, for example, such as... Figure 4As shown, the 7th to 9th time slots in the first MCSt resource are the multi-contiguous time slot initial transmission resources for TB3 (TB3's initial transmission, TB3's first retransmission, and TB3's second retransmission). The 7th to 9th time slots in the second MCSt resource are the first multi-contiguous time slot retransmission resources for TB3 (TB3's third, fourth, and fifth retransmissions). The 7th to 9th time slots in the third MCSt resource are the second multi-contiguous time slot retransmission resources for TB3. For TB4, the MAC layer submits a set of parameters (prio) to the physical layer for TB4. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" to provide a candidate resource set for TB4. The candidate resources in this set are multi-continuous time slot resources (assuming the number of time slots for multi-continuous time slot transmission is 3, then each candidate resource can include 3 consecutive time slot resources). The MAC layer performs resource selection / reselection within this candidate resource set for TB4. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources for TB4, for example, such as... Figure 4 As shown, the 10th to 12th time slots in the first MCSt resource are the multi-contiguous time slot initial transmission resources for TB4 (TB4's initial transmission, TB4's first retransmission, and TB4's second retransmission). The 10th to 12th time slots in the second MCSt resource are the first multi-contiguous time slot retransmission resources for TB4 (TB4's third, fourth, and fifth retransmissions). The 10th to 12th time slots in the third MCSt resource are the second multi-contiguous time slot retransmission resources for TB4. When the MAC layer selects / reselects resources from the candidate resource set for each TB, the initial transmission resources selected for each TB are contiguous in time slots, and the retransmission resources selected for each TB are also contiguous in time slots. When selecting multi-contiguous time slot initial transmission resources and multi-contiguous time slot retransmission resources for each TB, the MAC layer strives to ensure that the multi-contiguous time slot initial transmission resources and multi-contiguous time slot retransmission resources of different TBs are contiguous.

[0206] In some embodiments, resource selection / reselection can be triggered for multiple different TBs. For example, the resource selection / reselection scheme 3 described above can be used to perform resource selection / reselection for each TB to determine the multi-continuous time-slot transmission resources used to transmit multiple different TBs. These multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources. Optionally, the resource selection / reselection scheme 3 described above can be used to perform resource selection / reselection for multiple different TBs. For example, for multiple different TBs, the MAC layer of the terminal device submits a set of parameters (prio) to the physical layer for each TB. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses these parameters to provide a candidate resource set for multiple time slots (TBs), where the candidate resources are multi-continuous time slot resources. The MAC layer then selects / reselects resources from this candidate resource set for the multiple TBs, including the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of the multiple TBs.

[0207] For example, taking the use of multi-continuous time-slot transmission resources to transmit four different TBs, assuming the four different TBs are TB1, TB2, TB3, and TB4, the resource selection / reselection scheme 3 described above can be used to select / reselect resources for the four different TBs. That is, for TB1, TB2, TB3, and TB4, the MAC layer submits a set of parameters (prio) to the physical layer for these four different TBs. TX Remaining PDB, L subCH and P rsvp_TX The physical layer uses the parameters "number of time slots for multi-continuous time slot transmission (taking 4 as an example)" to provide a candidate resource set for the four different time slots (TBs). This candidate resource set contains multi-continuous time slot resources (assuming the number of time slots for multi-continuous time slot transmission is 4, then each candidate resource can include 4 consecutive time slot resources). The MAC layer performs resource selection / reselection within this candidate resource set. The selected resources include the initial transmission resources and retransmission resources of the four different TBs, for example, ... Figure 3 As shown, the four consecutive time slots in the first MCSt resource are the initial transmission resources of four different TBs, the second MCSt resource is the first retransmission resource of four different TBs, the third MCSt resource is the second retransmission resource of four different TBs, and so on.

[0208] In some embodiments, the terminal device may perform LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the LBT is successful, the terminal device may transmit the multiple TBs on the multiple consecutive time slot transmission resources.

[0209] In some embodiments, the terminal device performs LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the LBT fails, the terminal device can directly trigger resource reselection for the multiple consecutive time slot transmission resources. In some embodiments, the terminal device performs LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the LBT fails, the terminal device may not trigger resource reselection for the multiple consecutive time slot transmission resources. For example, the terminal device may trigger resource reselection for the multiple consecutive time slot transmission resources only when certain conditions are met.

[0210] It should be noted that multiple TBs can be the same TB or multiple different TBs, and resource selection / reselection scheme 1, resource selection / reselection scheme 2, or resource selection / reselection scheme 3 can be used to select resources for TBs. The following will introduce the optional implementation methods of "triggering resource reselection of the multi-continuous time slot transmission resources" from several aspects.

[0211] In some embodiments, the multiple TBs are the same TB; the optional implementation of triggering the resource reselection of the multi-continuous time slot transmission resource may include, but is not limited to, at least one of the following: the MAC layer of the terminal device submits a first parameter to the physical layer of the terminal device, the first parameter being used for resource reselection of the multi-continuous time slot transmission resource; a first candidate resource set of the TB is obtained from the physical layer, the resources in the first candidate resource set being single-time slot resources; in the first candidate resource set, a multi-continuous time slot transmission resource is selected for the TB, the selected multi-continuous time slot transmission resource including the initial transmission resource and retransmission resource of the TB.

[0212] Optionally, the first parameter may include, but is not limited to, one or more of the following: remaining PDB; the number L of sub-channels used for physical side line shared channel (PSSCH) transmission in a subframe. subCH Resource reservation interval P for PSSCH transmission rsvp_TX Priority information for PSSCH transmission TX In this embodiment, the first parameter may include the remaining PDB. In this embodiment, the first parameter may include L. subCH In this embodiment, the first parameter may include P. rsvp_TX In this embodiment, the first parameter may include prio. TX In this embodiment, the first parameter may include the remaining PDB, L subCH P rsvp_TX ,prio TX It should be noted that the above embodiments are not exhaustive, but only illustrative of some embodiments. Furthermore, the above embodiments can be implemented individually or in combination. The above embodiments are for illustrative purposes only and are not intended to limit the scope of protection of the embodiments disclosed herein.

[0213] Optionally, for multi-continuous timeslot transmission within the same TB, if LBT fails, the terminal device triggers resource reselection for the multi-continuous timeslot transmission resources. Reselection of continuous multi-timeslot transmission resources within the same TB includes both initial transmission resources and retransmission resources within the same TB. For example, the resource selection / reselection scheme 1 described above can be used to reselect multi-continuous timeslot transmission resources within the same TB. This implementation method can be found in the description of resource selection / reselection scheme 1 and related implementation methods above, and will not be repeated here.

[0214] In some embodiments, the plurality of TBs are the same TB; the optional implementation of triggering the resource reselection of the multi-continuous time slot transmission resource may include, but is not limited to, at least one of the following: the MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device, the second parameter being used for resource reselection of the multi-continuous time slot transmission resource; a second candidate resource set of the TB is obtained from the physical layer, the resources in the second candidate resource set being multi-continuous time slot resources; in the second candidate resource set, multi-continuous time slot transmission resources are selected for the TB, the selected multi-continuous time slot transmission resources including the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of the TB.

[0215] Optionally, the second parameter may include, but is not limited to, one or more of the following: remaining PDB; the number L of sub-channels used for physical side line shared channel (PSSCH) transmission in a subframe. subCH Resource reservation interval P for PSSCH transmission rsvp_TX Priority information for PSSCH transmission TX The number of time slots for multi-consecutive-time-slot transmission. In this embodiment, the second parameter may include the remaining PDB. In this embodiment, the second parameter may include L. subCH In this embodiment, the second parameter may include P. rsvp_TX In this embodiment, the second parameter may include prio. TX In this embodiment, the second parameter may include the number of time slots for multi-consecutive-time-slot transmission. In this embodiment, the second parameter may include the remaining PDB, L... subCH P rsvp_TX ,prio TX The number of time slots for multi-continuous time slot transmission. It should be noted that the above embodiments are not exhaustive, but merely illustrative of some embodiments. Furthermore, the above embodiments can be implemented individually or in combination. The above embodiments are for illustrative purposes only and are not intended to limit the scope of protection of the embodiments disclosed herein.

[0216] Optionally, for multi-continuous timeslot transmission within the same TB, if LBT fails, the terminal device triggers resource reselection for the multi-continuous timeslot transmission resources. Reselection of continuous multi-timeslot transmission resources within the same TB includes both initial transmission resources and retransmission resources within the same TB. For example, the resource selection / reselection scheme 2 described above can be used to reselect multi-continuous timeslot transmission resources within the same TB. This implementation method can be found in the description of resource selection / reselection scheme 2 and related implementation methods above, and will not be repeated here.

[0217] In some embodiments, the plurality of TBs are multiple different TBs; the optional implementation of triggering the resource reselection of the multiple consecutive time slot transmission resources may include: triggering resource reselection for each of the multiple different TBs.

[0218] In some embodiments, the optional implementation of triggering resource reselection for each of the multiple different TBs includes at least one of the following: the MAC layer of the terminal device submits the first parameter corresponding to each TB to the physical layer of the terminal device, and the first parameter corresponding to each TB is used for resource reselection of the corresponding TB; the third candidate resource set corresponding to each TB is obtained from the physical layer, and the resources in the third candidate resource set are single-slot resources; resource selection / reselection is performed in the third candidate resource set corresponding to each TB to determine the multi-continuous time slot transmission resources of the multiple different TBs, and the selected resources include the initial transmission resources and retransmission resources of each TB.

[0219] Optionally, for multi-continuous time-slot transmission of multiple different TBs, if LBT fails, the terminal device triggers resource reselection for the multi-continuous time-slot transmission resources. Reselection of multi-continuous time-slot transmission resources of multiple different TBs includes the initial transmission resources and retransmission resources of multiple different TBs. For example, the resource selection / reselection scheme 1 described above can be used to reselect multiple different TBs of multi-continuous time-slot transmission resources. This implementation method can be found in the description of resource selection / reselection scheme 1 and related implementation methods above, and will not be repeated here.

[0220] In some embodiments, the optional implementation of resource reselection for multiple different TBs triggering multiple consecutive time slot transmission resources includes at least one of the following: the MAC layer of the terminal device submits second parameters corresponding to multiple TBs to the physical layer of the terminal device, the second parameters corresponding to multiple TBs being used for resource reselection for multiple different TBs; obtaining a fifth candidate resource set for multiple different TBs from the physical layer, the resources in the fifth candidate resource set being multiple consecutive time slot resources; selecting multiple consecutive time slot transmission resources for multiple different TBs from the fifth candidate resource set, the selected multiple consecutive time slot transmission resources including initial transmission resources and retransmission resources of multiple different TBs. Optionally, for multiple consecutive time slot transmission of multiple different TBs, if LBT fails, the terminal device triggers resource reselection for multiple consecutive time slot transmission resources. Reselecting multiple consecutive time slot transmission resources for multiple different TBs includes initial transmission resources and retransmission resources of multiple different TBs. For example, the above-described resource selection / reselection scheme 3 can be used to reselect multiple different TBs' multiple consecutive time slot transmission resources, the implementation of which can be found in the above description of resource selection / reselection scheme 3 and related implementations, and will not be repeated here.

[0221] In some embodiments, the terminal device performs LBT on the first time slot resource among the multiple consecutive time slot transmission resources. If the LBT fails, the terminal device does not trigger resource reselection for that multiple consecutive time slot transmission resource. Optionally, the terminal device performs LBT on the first time slot resource among the multiple consecutive time slot transmission resources. If the LBT fails, the terminal device will only trigger resource reselection for the multiple consecutive time slot transmission resources when certain conditions are met for the remaining multiple consecutive time slot transmission resources.

[0222] In some embodiments, the multiple TBs are the same TB; the optional implementation of triggering resource reselection of the multiple consecutive time slot transmission resources may include: continuing to perform LBT on the next time slot resource until a first reselection condition is met, such as the available consecutive time slots in the multiple consecutive time slot transmission resources being less than or equal to a first threshold, or LBT failure occurring on all time slot resources in the multiple consecutive time slot transmission resources; wherein, the next time slot resource is the time slot resource in the multiple consecutive time slot transmission resources adjacent to the time slot resource where the previous LBT failure occurred; triggering resource reselection of the multiple consecutive time slot transmission resources.

[0223] As an example, such as Figure 2As shown, for the same TB of multi-continuous time-slot transmission resources, the terminal device performs LBT on the first time-slot resource among the multi-continuous time-slot transmission resources. If the LBT fails, the terminal device does not trigger resource reselection of the multi-continuous time-slot transmission resources. The terminal device can continue to perform LBT on the second time-slot resource. If LBT fails on the second time-slot resource, LBT continues to be performed on the next time-slot resource until the first reselection condition is met. For example, the available continuous time slots in the multi-continuous time-slot transmission resources are less than or equal to the first threshold, or LBT fails on all time-slot resources in the multi-continuous time-slot transmission resources. In this case, the terminal device triggers resource reselection of the multi-continuous time-slot transmission resources. Optionally, resource selection / reselection scheme 1 can be used to select resources for the TB. For example, the MAC layer of the terminal device submits a first parameter to the physical layer of the terminal device. The first parameter is used for resource reselection of multi-continuous time-slot transmission resources. A first candidate resource set for the TB is obtained from the physical layer. The resources in the first candidate resource set are single-time-slot resources. From the first candidate resource set, multi-continuous time-slot transmission resources are selected for the TB. The selected multi-continuous time-slot transmission resources include the initial transmission resources and retransmission resources of the TB. Alternatively, resource selection / reselection scheme 2 can be used to select resources for the TB. For example, the MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device. The second parameter is used for resource reselection of multi-continuous time-slot transmission resources. A second candidate resource set for the TB is obtained from the physical layer. The resources in the second candidate resource set are multi-continuous time-slot resources. From the second candidate resource set, multi-continuous time-slot transmission resources are selected for the TB. The selected multi-continuous time-slot transmission resources include the multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources of the TB.

[0224] For example, such as Figure 2 As shown, if LBT failure occurs on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection, and can continue LBT on the second time slot resource in the first MCSt resource. If LBT failure occurs on the second time slot resource in the first MCSt resource, and if the number of subsequent available consecutive time slots is greater than the first threshold, the terminal device does not trigger resource reselection, and can continue LBT on the third time slot resource in the first MCSt resource. For multi-consecutive time slot initial transmissions or multi-consecutive time slot retransmissions, if LBT fails, resource reselection is not triggered, and the terminal device can continue LBT on subsequent resources. For example, as... Figure 2As shown, if LBT fails on all three time slots of the first MCSt resource, the terminal device may not trigger resource reselection. The terminal device can continue LBT on the three time slots of the second MCSt. If LBT fails on all three time slots of the second MCSt, LBT continues on the three time slots of the next MCSt until the first reselection condition is met, such as the number of available consecutive time slots being less than or equal to a first threshold. Only then will the terminal device trigger resource reselection for multi-consecutive time slot transmission resources. Optionally, "available consecutive time slots" can utilize the remaining number of time slots available for transmitting TB.

[0225] For example, such as Figure 2 As shown, if an LBT failure occurs on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection and can continue to perform LBT on the second time slot resource in the first MCSt resource. If an LBT failure occurs on the second time slot resource in the first MCSt resource, the terminal device continues to perform LBT on the next time slot resource until there are no available transmission resources (i.e., LBT failures occur on all time slot resources), at which point the terminal device triggers resource reselection for multi-consecutive time slot transmission resources.

[0226] In some embodiments, such as Figure 3 As shown, the multiple TBs are multiple different TBs; the optional implementation of triggering resource reselection of the multi-continuous time-slot transmission resource may include: continuing to perform LBT on the first time-slot resource in the next multi-continuous time-slot transmission resource until the second reselection condition is met, such as the number of available multi-continuous time-slot transmission resources being less than or equal to a first threshold, or LBT failure occurring on the first time-slot resource in all multi-continuous time-slot transmission resources; wherein, the next multi-continuous time-slot transmission resource is the next multi-continuous time-slot transmission resource adjacent to the previous multi-continuous time-slot transmission resource that has failed LBT, which is used to transmit multiple different TBs; triggering resource reselection of the multi-continuous time-slot transmission resource.

[0227] As an example, such as Figure 3 As shown, for multiple different TB of multi-continuous time-slot transmission resources, the terminal device performs LBT on the first time-slot resource among the multi-continuous time-slot transmission resources. If the LBT fails, the terminal device does not trigger resource reselection for the multi-continuous time-slot transmission resources, and the terminal device can continue to select the first time-slot resource in the next multi-continuous time-slot transmission resource (e.g., ...). Figure 3LBT is performed on the first time slot resource in the second MCSt resource shown until the second reselection condition is met, such as the number of available multi-continuous time slot transmission resources being less than or equal to the first threshold, or LBT failure occurring on the first time slot resource among all multi-continuous time slot transmission resources, and the terminal device triggers resource reselection of multi-continuous time slot transmission resources.

[0228] Optionally, resource selection / reselection scheme 1 can be used to select resources for multiple different TBs. For example, the MAC layer of the terminal device submits the first parameter corresponding to each TB to the physical layer of the terminal device. The first parameter corresponding to each TB is used for resource reselection of its corresponding TB. The third candidate resource set corresponding to each TB is obtained from the physical layer. The resources in the third candidate resource set are single-slot resources. Resource selection / reselection is performed in the third candidate resource set corresponding to each TB to determine the multi-continuous time slot transmission resources of multiple different TBs. The selected resources include the initial transmission resources and retransmission resources of each TB.

[0229] Optionally, resource selection / reselection scheme 3 can be used to select resources for multiple different TBs. For example, the MAC layer of the terminal device submits the second parameters corresponding to multiple TBs to the physical layer of the terminal device. The second parameters corresponding to multiple TBs are used for resource reselection of multiple different TBs. The physical layer obtains a fifth candidate resource set of multiple different TBs. The resources in the fifth candidate resource set are multi-continuous time slot resources. In the fifth candidate resource set, multi-continuous time slot transmission resources are selected for multiple different TBs. The selected multi-continuous time slot transmission resources include multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of multiple different TBs.

[0230] For example, such as Figure 3 As shown, if LBT fails on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection, and can continue to perform LBT on the first time slot resource in the second MCSt resource. If LBT succeeds on the first time slot resource in the second MCSt resource, multiple TBs can be transmitted on that second MCSt resource. If LBT fails on the first time slot resource in the second MCSt resource, and the number of subsequently available multi-continuous time slot transmission resources is greater than a first threshold, the terminal device does not trigger resource reselection, and continues to perform LBT on the first time slot resource in the third MCSt resource until the number of subsequently available multi-continuous time slot transmission resources is less than or equal to the first threshold, at which point the terminal device triggers resource reselection for the multi-continuous time slot transmission resources. Here, "the number of multi-continuous time slot transmission resources" can be the number of multi-continuous time slot transmission resources used to transmit multiple TBs, for example, such as... Figure 3As shown, the four initial transmission resources of different TB are collectively counted as a single multi-continuous time-slot transmission resource. Figure 3 Three multi-continuous time-slot transmission resources are shown. The "number of available multi-continuous time-slot transmission resources" can be understood as the number of remaining multi-continuous time-slot transmission resources, that is, the number of times multi-continuous time-slot transmission resources can be used to transmit multiple TB.

[0231] For example, such as Figure 3 As shown, if LBT failure occurs on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection and can continue to perform LBT on the first time slot resource in the second MCSt resource. If LBT succeeds on the first time slot resource in the second MCSt resource, multiple TBs are transmitted on that second MCSt resource. If LBT failure occurs on the first time slot resource in the second MCSt resource, the terminal device continues to perform LBT on the first time slot resource in the third MCSt resource, until LBT failure occurs on the first time slot resource of all multi-continuous time slot transmission resources, at which point the terminal device triggers resource reselection for the multi-continuous time slot transmission resources.

[0232] In some embodiments, independent resource selection / reselection can be triggered for each TB among multiple different TBs. For example, the resource selection / reselection scheme 1 described above can be used to perform resource selection / reselection for each TB to determine the multi-continuous time-slot transmission resources used to transmit multiple different TBs. These multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources to achieve, as Figure 3 The multi-slot transmission resources shown are as follows. Figure 3As shown, if LBT fails in the first slot of the first multi-continuous time-slot transmission resource (i.e., the first MCSt resource), LBT continues in the second slot TB2 of the first MCSt resource. If successful, TB2, TB3, and TB4 are transmitted. In this case, the multi-continuous time-slot transmission consists of TB2, TB3, and TB4. All resources of TB1 are directly reselected, including new and retransmitted resources. The first slot of TB1 in all subsequent multi-continuous time-slot transmission resources (i.e., the second, third, ... nth MCSt resources) is also directly discarded, and only TB2, TB3, and TB4 are transmitted. If the second slot (the slot corresponding to TB2) in the first MCSt resource also fails, the third slot (the slot corresponding to TB3) is tried, and so on until the fourth slot (the slot corresponding to TB4). For example, the reselected resource of TB1 can be contiguous with the resources of TB2, TB3, and TB4, or it can be discontinuous with the resources of TB2, TB3, and TB4. For example, the resource reselection of TB1 can execute the existing resource selection / reselection process. For example, the resource reselection of TB1 can execute either the resource selection / reselection scheme 1 or the resource selection / reselection scheme 2 described above to select / reselect the resources of TB1.

[0233] In some embodiments, a resource selection / reselection can be triggered for multiple different TBs. For example, the resource selection / reselection scheme 3 described above can be used to select / reselect resources for multiple different TBs to determine multi-continuous time-slot transmission resources for transmitting multiple different TBs. These multi-continuous time-slot transmission resources may include multi-continuous time-slot initial transmission resources and multi-continuous time-slot retransmission resources to achieve, for example, Figure 3 The multi-slot transmission resources shown are as follows. Figure 3 As shown, if LBT fails in the first time slot of the first multi-continuous time slot transmission resource (i.e., the first MCSt resource), LBT continues in the second time slot of the first MCSt resource (the time slot corresponding to TB2). If successful, TB2, TB3, and TB4 are transmitted. In the first time slot of the second multi-continuous time slot transmission resource (i.e., the second MCSt resource) (the time slot corresponding to TB1), LBT is performed. If successful, the new transmission of TB1 and the retransmission of TB2, TB3, and TB4 are transmitted.

[0234] In some embodiments, such as Figure 4 As shown, for multiple TBs, the resource selection / reselection scheme 2 described above can be used to select multiple TBs of multi-continuous time-slot transmission resources. Specifically, as... Figure 4As shown, the TBs transmitted on this multi-continuous time-slot transmission resource can be either the same TB or different TBs. For example, the first to third time slots in the first MCSt resource can be used to transmit TB1, and these three consecutive time-slot resources transmit the same TB. The fourth to sixth time slots in the first MCSt resource are used to transmit TB2. The seventh to ninth time slots in the first MCSt resource are used to transmit TB3, and the tenth to twelfth time slots in the first MCSt resource are used to transmit TB4. TB1, TB2, TB3, and TB4 are all different TBs. In this case, if LBT fails on the first time slot of the first MCSt resource, LBT can continue in the second time slot of the first MCSt resource. If LBT fails in all time slots of TB1, resource reselection is triggered, and the multi-TB multi-time-slot resource is reselected according to the resource selection / reselection scheme 2 described above.

[0235] In some embodiments, such as Figure 4 As shown, for multiple TBs, the resource selection / reselection scheme 2 described above can be used to select multiple TBs of multi-continuous time-slot transmission resources. Specifically, as... Figure 4 As shown, the TBs transmitted on this multi-consecutive-time-slot transmission resource can be either the same TB or different TBs. For example, the first to third time slots in the first MCSt resource can be used to transmit TB1, and these three consecutive time slots transmit the same TB. The fourth to sixth time slots in the first MCSt resource are used to transmit TB2. The seventh to ninth time slots in the first MCSt resource are used to transmit TB3, and the tenth to twelfth time slots in the first MCSt resource are used to transmit TB4. TB1, TB2, TB3, and TB4 are all different TBs. In this situation, if LBT fails on the first time slot resource in the first MCSt resource, the terminal device can continue LBT on the second time slot in the first MCSt resource. If all time slots of TB1 fail to LBT, the terminal device can perform LBT on the first time slot resource in the second MCS resource, and so on, until all time slots of TB1 of the last MCSt resource fail to LBT, or the total number of available resources (i.e. the number of times the remaining available MCSt resources are less than the first threshold) is less than the first threshold. At this time, the terminal device triggers resource reselection, such as reselecting multi-TB multi-time slot resources according to the resource selection / reselection scheme 2 above.

[0236] In some embodiments, such as Figure 4 As shown, for multiple TBs, the resource selection / reselection scheme 2 described above can be used to select multiple TBs of multi-continuous time-slot transmission resources. Specifically, as... Figure 4As shown, the TBs transmitted on this multi-continuous time-slot transmission resource can be either the same TB or different TBs. For example, the first to third time-slot resources in the first MCSt resource can be used to transmit TB1, and these three consecutive time-slot resources transmit the same TB. The fourth to sixth time-slot resources in the first MCSt resource are used to transmit TB2. The seventh to ninth time-slot resources in the first MCSt resource are used to transmit TB3, and the tenth to twelfth time-slot resources in the first MCSt resource are used to transmit TB4. TB1, TB2, TB3, and TB4 are all different TBs. In this case, if an LBT failure occurs on the first time-slot resource in the first MCSt resource, the terminal device triggers resource reselection, such as reselecting a multi-TB multi-time-slot resource according to the resource selection / reselection scheme 2 described above.

[0237] In some embodiments, such as Figure 4 As shown, if the first time slot LBT in the first MCSt resource fails, it can continue to try in the second and third time slots of TB1 in the first MCSt resource. If all time slots of TB1 in the first MCSt resource fail, all resources of TB1 are directly reselected, including new and retransmitted resources. The time slot resources corresponding to TB1 in all subsequent MCSt resources (i.e., the second, third, ... nth MCSt resources) are directly discarded. LBT can continue in the first time slot of TB2 in the first MCSt resource (e.g., the fourth time slot in the first MCSt resource). If successful, TB2, TB3, and TB4 are transmitted. In this case, the multi-consecutive time slots transmitted are TB2, TB3, and TB4. If all time slots corresponding to TB2 in the first MCSt resource fail, the time slot corresponding to TB3 in the first MCSt resource is tried again, until the time slot corresponding to TB4 in the first MCSt resource is reached. For example, the resource reselected by TB1 can be contiguous with the resources of TB2, TB3, and TB4, or it can be discontinuous with the resources of TB2, TB3, and TB4. For example, the resource reselection of TB1 can execute the existing resource selection / reselection process. For example, the resource reselection of B1 can execute either resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect the resources of TB1.

[0238] In some embodiments, such as Figure 4As shown, if the first time slot LBT in the first MCSt resource fails, LBT continues directly in the first time slot of TB2 in the first MCSt resource (e.g., the fourth time slot in the first MCSt resource). If successful, TB2, TB3, and TB4 are transmitted. In this case, the multi-consecutive time slots transmitted are TB2, TB3, and TB4. All resources of TB1 are directly reselected, including newly transmitted and retransmitted resources. The time slot resources corresponding to TB1 in all subsequent MCSt resources (i.e., the second, third, ... nth MCSt resources) are directly discarded. The reselected resources of TB1 can be contiguous with the resources of TB2, TB3, and TB4, or they can be discontinuous. For example, the resource reselection of TB1 can execute the existing resource selection / reselection process. For example, the resource reselection of TB1 can execute resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect the resources of TB1.

[0239] In some embodiments, such as Figure 4 As shown, if the first time slot LBT in the first MCSt resource fails, the LBT continues directly in the first time slot of TB2 in the first MCSt resource (e.g., the fourth time slot in the first MCSt resource). If the LBT of the first time slot of TB2 in the first MCSt resource also fails, the LBT of the first time slot of TB3 in the first MCSt resource (e.g., the seventh time slot in the first MCSt resource) is then attempted. If the LBT of the first time slot of TB3 in the first MCSt resource succeeds, TB3 and TB4 are transmitted. Resources for TB1 and TB2 are reselected, including newtransmission and retransmission resources for TB1 and TB2. For example, the resources reselected for TB1 can be contiguous with the resources for TB3 and TB4, or they can be discontiguous with the resources for TB3 and TB4. For example, the resource reselection for TB1 can execute the existing resource selection / reselection process. For example, resource reselection for TB1 can execute either resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect resources for TB1. For example, the resources reselected by TB2 can be contiguous with the resources of TB3 and TB4, or they can be discontinuous with the resources of TB3 and TB4. For example, resource reselection for TB2 can execute the existing resource selection / reselection process. For example, resource reselection for TB2 can execute either resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect resources for TB2.

[0240] In some embodiments, the terminal device may determine the first threshold as described above based on its implementation. In one possible implementation, the first threshold may be determined by the MAC layer of the terminal device.

[0241] In some embodiments, the first threshold can be N times the number of time slots in the multi-consecutive-time-slot transmission as an example. N can be 0.5, or it can be any other value greater than 0 and less than or equal to 1. This disclosure does not limit this. Alternatively, N can be any positive integer greater than 1.

[0242] In some embodiments, the parameter "number of time slots for multi-continuous time slot transmission" can be determined by the terminal device based on the logical channel parameters associated with each of the multiple time slots (TBs). Optionally, the terminal device can determine the number of time slots for multi-continuous time slot transmission based on the logical channel parameters associated with each of the multiple time slots. In some embodiments, the logical channel parameters may include, but are not limited to, one or more of the following: CAPC; logical channel priority; PDB; remaining PDB.

[0243] In some embodiments, independent resource selection / reselection can be triggered for each TB. The terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to each TB based on the logical channel parameters associated with each TB. The number of time slots for multi-continuous time slot transmission corresponding to each TB may be the same or different. For example, for each TB, the MAC layer submits a parameter to the physical layer regarding the number of time slots for multi-continuous time slot transmission corresponding to that TB. The physical layer provides a candidate resource set for each TB, and the MAC layer selects multi-time slot resources from the candidate resource set corresponding to each TB.

[0244] In some embodiments, the terminal device may determine the number of time slots for multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs as follows: The number of time slots for multi-continuous time slot transmission corresponding to each TB may be determined based on the CAPC associated with each TB. For example, independent resource selection / reselection may be triggered for each TB. The terminal device may determine the CAPC associated with each TB and, based on a preset correspondence between CAPC and the number of time slots, determine the number of time slots for continuous multi-continuous time slot transmission corresponding to each TB. For instance, the higher the CAPC associated with a TB, the more time slots are available for continuous multi-continuous time slot transmission for that TB. Other preset correspondences between CAPC and the number of time slots may exist, and this disclosure does not specifically limit them.

[0245] In some embodiments, an optional implementation of the terminal device determining the number of time slots for multi-continuous time slot transmission based on the logical channel parameters associated with each of the multiple TBs can be as follows: The terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to each TB based on the logical channel priority associated with each TB. For example, independent resource selection / reselection can be triggered for each TB. The terminal device can determine the logical channel priority associated with each TB and determine the number of time slots for continuous multi-continuous time slot transmission corresponding to each TB based on a preset correspondence between logical channel priority and the number of time slots. For example, the higher the logical channel priority associated with a TB, the more time slots are available for continuous multi-continuous time slot transmission for that TB. There may be other preset correspondences between logical channel priority and the number of time slots, which are not specifically limited in this disclosure.

[0246] In some embodiments, the terminal device may determine the number of time slots for multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs as follows: The terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to each TB based on the PDB associated with each TB. For example, independent resource selection / reselection can be triggered for each TB. The terminal device can determine the PDB associated with each TB and, based on a preset correspondence between PDB and time slot number, determine the number of time slots for continuous multi-continuous time slot transmission corresponding to each TB. For instance, the larger the PDB associated with a TB, the more time slots are available for continuous multi-continuous time slot transmission. There may be other preset correspondences between PDB and time slot number, which are not specifically limited in this disclosure.

[0247] In some embodiments, the terminal device may determine the number of time slots for multi-continuous time slot transmission based on the logical channel parameters associated with the plurality of TBs as follows: The terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to each TB based on the remaining PDB associated with each TB. For example, independent resource selection / reselection can be triggered for each TB. The terminal device can determine the remaining PDB associated with each TB and, based on a preset correspondence between the remaining PDB and the number of time slots, determine the number of time slots for continuous multi-continuous time slot transmission corresponding to each TB. For instance, the larger the remaining PDB associated with a TB, the more time slots are available for continuous multi-continuous time slot transmission for that TB. Other preset correspondences between the remaining PDB and the number of time slots may exist, and this disclosure does not specifically limit them.

[0248] In some embodiments, a resource selection / reselection can be triggered for multiple time slots (TBs). The terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters associated with each TB. In other words, multiple TBs collectively correspond to the same number of time slots for multi-continuous time slot transmission. The MAC layer submits this parameter, "number of time slots for multi-continuous time slot transmission," to the physical layer. The physical layer provides a candidate resource set for the multiple TBs, and the MAC layer selects a multi-time slot resource from the candidate resource set. This multi-time slot resource is used to transmit the multiple TBs.

[0249] In some embodiments, an optional implementation of the terminal device determining the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters associated with each of the multiple TBs can be as follows: The terminal device determines a target CAPC based on the CAPCs associated with each of the multiple TBs, and determines the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the target CAPC. Optionally, the terminal device can determine the target CAPC based on any one of the minimum, maximum, median, or average values ​​of the CAPCs associated with each of the multiple TBs. For example, the minimum value of the CAPCs associated with each of the multiple TBs, i.e., the highest priority CAPC among the CAPCs associated with each of the multiple TBs, can be determined as the target CAPC. Alternatively, the terminal device can optionally determine the CAPC associated with any TB among the multiple TBs as the target CAPC. For example, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target CAPC and determine the number of time slots for continuous transmission of multiple consecutive time slots corresponding to the multiple TBs based on a preset correspondence between CAPC and the number of time slots. For example, the larger the CAPC, the more time slots are corresponding to continuous transmission of multiple consecutive time slots. There may be other preset correspondences between CAPC and the number of time slots, but this disclosure does not specifically limit them.

[0250] In some embodiments, the terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters associated with each of the multiple TBs, as follows: The terminal device determines the target logical channel priority based on the logical channel priority associated with each of the multiple TBs, and determines the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the target logical channel priority.

[0251] Optionally, the terminal device can determine the target logical channel priority as any one of the minimum, maximum, median, or average values ​​of the logical channel priorities associated with the multiple TBs. For example, the minimum value of the logical channel priorities associated with the multiple TBs, i.e., the highest logical channel priority among the logical channel priorities associated with the multiple TBs, can be determined as the target logical channel priority. Alternatively, the terminal can optionally determine the target logical channel priority as the logical channel priority associated with any one of the multiple TBs.

[0252] For example, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target logical channel priority and, based on a preset correspondence between logical channel priority and the number of time slots, determine the number of time slots for continuous transmission of multiple TBs in multiple consecutive time slots. For instance, the higher the logical channel priority, the more time slots are available for continuous transmission in multiple consecutive time slots. There may be other preset correspondences between logical channel priority and the number of time slots, which are not specifically limited in this disclosure.

[0253] In some embodiments, the terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters associated with each of the multiple TBs, as follows: The terminal device determines the target PDB based on the PDBs associated with each of the multiple TBs, and determines the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the target PDB.

[0254] Optionally, the terminal device can determine the target PDB as any one of the minimum, maximum, median, or average values ​​of the PDBs associated with the multiple TBs. For example, the minimum value of the PDBs associated with the multiple TBs, i.e., the smallest PDB among the PDBs associated with the multiple TBs, can be determined as the target PDB. Alternatively, the terminal can determine the target PDB as the PDB associated with any TB among the multiple TBs.

[0255] For example, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target PDB and, based on a preset correspondence between PDBs and the number of time slots, determine the number of time slots for continuous transmission of multiple TBs in multiple consecutive time slots. For instance, the larger the PDB, the more time slots are available for continuous transmission in multiple consecutive time slots. There may be other preset correspondences between PDBs and the number of time slots, which are not specifically limited in this disclosure.

[0256] In some embodiments, the terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters associated with the multiple TBs as follows: the terminal device determines the target remaining PDB based on the remaining PDBs associated with the multiple TBs, and determines the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the target remaining PDBs.

[0257] Optionally, the terminal device can determine the target remaining PDB as any one of the minimum, maximum, median, or average values ​​of the remaining PDBs associated with multiple TBs. For example, the minimum value of the remaining PDBs associated with multiple TBs, i.e., the smallest remaining PDB among the remaining PDBs associated with multiple TBs, can be determined as the target remaining PDB. Alternatively, the terminal device can determine the target remaining PDB as the remaining PDB associated with any TB among the multiple TBs.

[0258] For example, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target remaining PDB and, based on a preset correspondence between the remaining PDB and the number of time slots, determine the number of time slots for continuous transmission of multiple TBs in multiple consecutive time slots. For example, the larger the remaining PDB, the more time slots are available for continuous transmission in multiple consecutive time slots. There may be other preset correspondences between the remaining PDB and the number of time slots, which are not specifically limited in this disclosure.

[0259] In the embodiments disclosed herein, 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 in other embodiments.

[0260] This disclosure also proposes an apparatus for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal device in any of the above methods.

[0261] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through a configuration file, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.

[0262] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute 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 relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using 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 and configuring the hardware circuit 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. Furthermore, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a Neural Network Processing Unit (NPU), a Tensor Processing Unit (TPU), or a Deep Learning Processing Unit (DPU).

[0263] Figure 5 This is a schematic diagram of the structure of the communication device proposed in the embodiments of this disclosure. Figure 5 As shown, the communication device 500 may include at least one of a transceiver module 501, a processing module 502, etc. In some embodiments, the processing module is configured to trigger resource reselection of the multiple consecutive time-slot transmission resources in response to a Listen-After-Talk (LBT) failure occurring on the first time-slot resource among the multiple consecutive time-slot transmission resources; wherein the multiple consecutive time-slot transmission resources include multiple consecutive time-slot resources for transmitting multiple transport blocks (TBs). Optionally, the transceiver module is configured to perform at least one of the communication steps such as sending and / or receiving performed by the terminal device in any of the above methods, which will not be elaborated here. Optionally, the processing module is configured to perform at least one of the other steps (e.g., step 101, but not limited thereto) performed by the terminal device in any of the above methods, which will not be elaborated here.

[0264] Figure 6This is a schematic diagram of the structure of the terminal device 600 proposed in this embodiment. The terminal device 600 can be a terminal (e.g., a user equipment), or a chip, chip system, or processor that supports any of the above methods. The terminal device 600 can be used to implement the methods described in the above method embodiments, and for details, please refer to the description in the above method embodiments.

[0265] like Figure 6 As shown, the terminal device 600 includes one or more processors 601. The processor 601 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. The terminal device 600 is used to execute any of the above methods.

[0266] In some embodiments, the terminal device 600 further includes one or more memories 602 for storing instructions. Optionally, all or part of the memories 602 may be located outside the terminal device 600.

[0267] In some embodiments, the terminal device 600 further includes one or more transceivers 603. When the terminal device 600 includes one or more transceivers 603, the transceivers 603 perform at least one of the communication steps such as sending and / or receiving in the above method, and the processor 601 performs at least one of other steps (e.g., step 101, but not limited thereto).

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

[0269] In some embodiments, the terminal device 600 may include one or more interface circuits 604. Optionally, the interface circuit 604 is connected to the memory 602, and the interface circuit 604 can be used to receive signals from the memory 602 or other devices, and can be used to send signals to the memory 602 or other devices. For example, the interface circuit 604 can read instructions stored in the memory 602 and send the instructions to the processor 601.

[0270] The terminal device 600 described in the above embodiments can be a terminal, but the scope of the terminal device 600 described in this disclosure is not limited thereto, and the structure of the terminal device 600 can be unrestricted. Figure 6The limitations. Communication equipment can be a standalone device or part of a larger device. For example, the terminal device can be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.

[0271] Figure 7 This is a schematic diagram of the structure of the chip 700 according to an embodiment of this disclosure. For cases where the terminal device 600 can be a chip or a chip system, please refer to... Figure 7 The diagram shown is a schematic representation of the structure of chip 700, but is not limited thereto.

[0272] Chip 700 includes one or more processors 701, which are used to perform any of the above methods.

[0273] In some embodiments, chip 700 further includes one or more interface circuits 702. Optionally, the interface circuit 702 is connected to memory 703, and the interface circuit 702 can be used to receive signals from memory 703 or other devices, and the interface circuit 702 can be used to send signals to memory 703 or other devices. For example, the interface circuit 702 can read instructions stored in memory 703 and send the instructions to processor 701.

[0274] In some embodiments, the interface circuit 702 performs at least one of the communication steps such as sending and / or receiving in the above method, and the processor 701 performs at least one of other steps (e.g., step 101, but not limited thereto).

[0275] In some embodiments, the terms interface circuit, interface, transceiver pin, transceiver, etc., can be used interchangeably.

[0276] In some embodiments, chip 700 further includes one or more memories 703 for storing instructions. Optionally, all or part of the memories 703 may be located outside of chip 700.

[0277] This disclosure also proposes a storage medium storing instructions that, when executed on a terminal device 600, cause the terminal device 600 to perform 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 not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.

[0278] This disclosure also provides a program product that, when executed by a terminal device 600, causes the terminal device 600 to perform any of the above methods. Optionally, the program product is a computer program product.

[0279] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.

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

[0281] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this disclosure.

[0282] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0283] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.

Claims

1. A resource reselection method, characterized in that, The method includes: A listen-before-talk (LBT) failure was determined to have occurred on the first time slot resource among multiple consecutive time slot transmission resources, the first time slot resource being used to transmit the first TB. When the multi-continuous time slot transmission resources are used to transmit multiple first TBs, it is determined whether an LBT failure has occurred on the first time slot resource. If an LBT failure occurs, it is determined whether an LBT failure has occurred on the second time slot resource, until the first reselection condition is met, triggering the resource reselection of the multi-continuous time slot transmission resources. Wherein, the first time slot resource is the time slot resource used to transmit the next first TB after the first TB transmitted by the first time slot resource, and the second time slot resource is the time slot resource used to transmit the next-next first TB after the first TB transmitted by the first time slot resource. The first reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple first TB, or the number of time slots available for transmitting the first TB among the multiple continuous time slot transmission resources is less than or equal to a first threshold, wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources.

2. The method as described in claim 1, characterized in that, The resource reselection that triggers the multi-consecutive-time-slot transmission resources includes at least one of the following: Resource reselection of the multi-continuous time slot transmission resources is performed using preset parameters obtained from the physical layer. Resource reselection of the multi-continuous time-slot transmission resources is performed using a set of candidate resources obtained from the physical layer, wherein the multi-continuous time-slot transmission resources include single-slot resources or multi-continuous time-slot resources.

3. The method as described in claim 2, characterized in that, The preset parameter is either a first parameter or a second parameter; and / or The candidate resource set is either a first candidate resource set or a second candidate resource set. The resources in the first candidate resource set are single-slot resources, and the resources in the second candidate resource set are multi-continuous-slot resources.

4. The method as described in claim 1, characterized in that, The method further includes: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the first TB and the retransmission resource for retransmission of the first TB.

5. The method according to any one of claims 1 to 4, characterized in that, The multi-continuous time-slot transmission resources are also used to transmit at least one other TB different from the first TB, and the method further includes: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the other TB and the retransmission resource for retransmission of the other TB.

6. The method as described in claim 1, characterized in that, The method further includes: In the case where the multiple consecutive time slots are used to transmit multiple different TBs, the multiple different TBs include a first TB or the multiple different TBs include multiple non-adjacent TBs, For each of the multiple different TBs, resource reselection is triggered separately; or For the multiple different TBs, resource reselection of the multiple consecutive time slot transmission resources is triggered.

7. The method as described in claim 6, characterized in that, For each of the plurality of different TBs, triggering resource reselection includes at least one of the following: The MAC layer submits the first parameter corresponding to each TB to the physical layer. The first parameter corresponding to each TB is used for resource reselection of the corresponding TB. The third candidate resource set corresponding to each TB is obtained from the physical layer. The resources in the third candidate resource set are single-time slot resources. Resource selection is performed from the third candidate resource set corresponding to each TB.

8. The method as described in claim 6, characterized in that, For each of the plurality of different TBs, triggering resource reselection includes at least one of the following: The MAC layer submits the second parameter corresponding to each TB to the physical layer. The second parameter corresponding to each TB is used for resource reselection of its respective TB. The fourth candidate resource set corresponding to each TB is obtained from the physical layer. The resources in the fourth candidate resource set are multi-continuous time slot resources. Resource reselection is performed in the fourth candidate resource set corresponding to each TB.

9. The method as described in claim 6, characterized in that, For the plurality of different TBs, triggering resource reselection of the multi-continuous time slot transmission resources includes at least one of the following: The MAC layer submits the second parameters corresponding to the multiple different TBs to the physical layer, and the second parameters corresponding to the multiple different TBs are used for resource reselection of the multiple different TBs; A fifth candidate resource set is obtained from the physical layer for the multiple different TBs. The resources in the fifth candidate resource set are multi-continuous time slot resources. Resource reselection is performed for the multiple different TBs in the fifth candidate resource set.

10. The method as described in claim 6, characterized in that, For the multiple different TBs, triggering resource reselection of the multi-continuous time slot transmission resources includes: Determine whether an LBT failure has occurred on the third time slot resource. If an LBT failure has occurred, continue to determine whether an LBT failure has occurred on the fourth time slot resource, until the second reselection condition is met, triggering the resource reselection of the multi-continuous time slot transmission resource. Wherein, the third time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource, and the fourth time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource. The second reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple different TBs, or the number of consecutive time slots available for transmitting TBs among the multiple consecutive time slot transmission resources is less than or equal to the first threshold.

11. The method according to any one of claims 6 to 10, characterized in that, The method further includes: The selected resources after resource reselection of the plurality of different TBs are determined, and the selected resources include at least one of the initial transmission resources for initial transmission of the plurality of different TBs and the retransmission resources for retransmission of the plurality of different TBs.

12. The method as described in claim 3 or 7, characterized in that, The first parameter includes one or more of the following: Remaining packet delay budget (PDB); Number of sub-channels used for Physical Side-Wide Shared Channel (PSSCH) transmission in a subframe ; Resource reservation interval for PSSCH transmission ; Priority information transmitted via PSSCH .

13. The method as described in claim 3, 8, or 9, characterized in that, The second parameter includes one or more of the following: Remaining PDB; Number of sub-channels used for PSSCH transmission in a subframe ; Resource reservation interval for PSSCH transmission Priority information transmitted via PSSCH ; The number of time slots for multi-continuous time slot transmission.

14. The method as described in claim 1 or 10, characterized in that, The method further includes: The first threshold is determined by the MAC layer.

15. The method as described in claim 14, characterized in that, The first threshold is N times the number of time slots for multi-continuous time slot transmission.

16. The method as described in claim 13, characterized in that, The method further includes: The number of time slots for the multi-continuous time slot transmission is determined based on the logical channel parameters associated with each of the multiple TBs, and the multi-continuous time slot transmission resources are used to transmit the multiple TBs.

17. The method as described in claim 16, characterized in that, The logical channel parameters include one or more of the following: Channel Access Priority (CAPC) Logical channel priority; Package delay budget PDB; Remaining PDB.

18. The method as described in claim 17, characterized in that, The step of determining the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs includes: Based on the CAPC associated with the multiple TBs, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

19. The method as described in claim 18, characterized in that, The step of determining the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the CAPCs associated with the multiple TBs includes: The target CAPC is determined based on the CAPCs associated with the multiple TBs respectively; Based on the target CAPC, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

20. The method as described in claim 19, characterized in that, The step of determining the target CAPC based on the CAPCs associated with the multiple TBs includes any one of the following: The target CAPC is determined based on any one of the minimum, maximum, median, or average values ​​of the CAPCs associated with the multiple TBs. The target CAPC is determined based on the CAPC associated with any of the plurality of TBs.

21. The method as described in claim 17, characterized in that, The step of determining the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs includes: The number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs is determined based on the logical channel priorities associated with the multiple TBs.

22. The method as described in claim 21, characterized in that, The step of determining the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the logical channel priorities associated with the multiple TBs includes: The logical channel priority associated with the plurality of TBs is determined based on any one of the minimum, maximum, median, or average values ​​of the logical channel priority of the sidelink logical channel SL LCH and / or the sidelink media access control unit SL MAC CE contained in each of the plurality of TBs. The target logical channel priority is determined based on the logical channel priorities associated with the multiple TBs. The number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs is determined based on the target logical channel priority.

23. The method as described in claim 22, characterized in that, The step of determining the target logical channel priority based on the logical channel priorities associated with the multiple TBs includes any one of the following: The target logical channel priority is determined based on any one of the minimum, maximum, median, or average values ​​of the logical channel priorities associated with the multiple TBs. The target logical channel priority is determined based on the logical channel priority associated with any one of the plurality of TBs.

24. The method as described in claim 17, characterized in that, The step of determining the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs includes: Based on the PDBs associated with the multiple TBs, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

25. The method as described in claim 24, characterized in that, The step of determining the number of time slots for multi-consecutive-time-slot transmission corresponding to the multiple TBs based on the PDBs associated with the multiple TBs includes: The PDB associated with each of the plurality of TBs is determined based on any one of the minimum, maximum, median, or average values ​​of the PDBs of SL LCH and / or SL MAC CE contained in each of the plurality of TBs; The target PDB is determined based on the PDBs associated with the multiple TBs respectively; Based on the target PDB, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

26. The method as described in claim 25, characterized in that, The step of determining the target PDB based on the PDBs associated with the multiple TBs includes any one of the following: The target PDB is determined based on any one of the minimum, maximum, median, or average values ​​of the PDBs associated with the multiple TBs. The target PDB is determined based on the PDB associated with any of the plurality of TBs.

27. The method as described in claim 17, characterized in that, The step of determining the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the multiple TBs includes: Based on the remaining PDBs associated with the multiple TBs respectively, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

28. The method as described in claim 27, characterized in that, The step of determining the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the remaining PDBs associated with the multiple TBs includes: The remaining PDB associated with each of the plurality of TBs is determined based on any one of the minimum, maximum, median, or average values ​​of the remaining PDBs of SL LCH and / or SL MAC CE contained in each of the plurality of TBs; The target remaining PDB is determined based on the remaining PDB associated with the multiple TBs respectively; Based on the target remaining PDB, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs.

29. The method as described in claim 28, characterized in that, The step of determining the target remaining PDB based on the remaining PDBs associated with the multiple TBs respectively includes any one of the following: The target remaining PDB is determined based on any one of the minimum, maximum, median, or average values ​​of the remaining PDBs associated with the multiple TBs respectively; The target remaining PDB is determined based on the remaining PDB associated with any of the plurality of TBs.

30. A resource reselection device, characterized in that, The device includes: The processing module is used to determine that a Listen-Before-Talk (LBT) failure has occurred on the first time slot resource among multiple consecutive time slot transmission resources, the first time slot resource being used to transmit the first TB. When the multi-continuous time slot transmission resources are used to transmit multiple first TBs, it is determined whether an LBT failure has occurred on the first time slot resource. If an LBT failure occurs, it is determined whether an LBT failure has occurred on the second time slot resource, until the first reselection condition is met, triggering the resource reselection of the multi-continuous time slot transmission resources. Wherein, the first time slot resource is the time slot resource used to transmit the next first TB after the first TB transmitted by the first time slot resource, and the second time slot resource is the time slot resource used to transmit the next-next first TB after the first TB transmitted by the first time slot resource. The first reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple first TB, or the number of time slots available for transmitting the first TB among the multiple continuous time slot transmission resources is less than or equal to a first threshold, wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources.

31. The apparatus as claimed in claim 30, characterized in that, The processing module is further configured to: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the first TB and the retransmission resource for retransmission of the first TB.

32. The apparatus as claimed in claim 30 or 31, characterized in that, The multi-continuous time-slot transmission resources are also used to transmit at least one other TB different from the first TB, and the processing module is further used to: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the other TB and the retransmission resource for retransmission of the other TB.

33. The apparatus as claimed in claim 30, characterized in that, The processing module is further configured to: In the case where the multiple consecutive time slots are used to transmit multiple different TBs, the multiple different TBs include a first TB or the multiple different TBs include multiple non-adjacent TBs, For each of the multiple different TBs, resource reselection is triggered separately; or For the multiple different TBs, resource reselection of the multiple consecutive time slot transmission resources is triggered.

34. The apparatus as claimed in claim 33, characterized in that, The processing module is specifically used for: Determine whether an LBT failure has occurred on the third time slot resource. If an LBT failure has occurred, continue to determine whether an LBT failure has occurred on the fourth time slot resource, until the second reselection condition is met, triggering the resource reselection of the multi-continuous time slot transmission resource. Wherein, the third time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource, and the fourth time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource. The second reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple different TBs, or the number of consecutive time slots available for transmitting TBs among the multiple consecutive time slot transmission resources is less than or equal to the first threshold.

35. The apparatus as claimed in claim 33 or 34, characterized in that, The processing module is further configured to: The selected resources after resource reselection of the plurality of different TBs are determined, and the selected resources include at least one of the initial transmission resources for initial transmission of the plurality of different TBs and the retransmission resources for retransmission of the plurality of different TBs.

36. A communication method for a communication system, the communication system comprising a terminal device and a network-side device, the communication method comprising: The terminal device determines that a Listen-After-Talk (LBT) failure has occurred on the first time slot resource among multiple consecutive time slot transmission resources, and the first time slot resource is used to transmit the first TB. When the multi-continuous time-slot transmission resources are used to transmit multiple first TBs, the terminal device determines whether an LBT failure has occurred on the first time-slot resource. If an LBT failure occurs, it continues to determine whether an LBT failure has occurred on the second time-slot resource until the first reselection condition is met, triggering resource reselection of the multi-continuous time-slot transmission resources. Wherein, the first time slot resource is the time slot resource used to transmit the next first TB after the first TB transmitted by the first time slot resource, and the second time slot resource is the time slot resource used to transmit the next-next first TB after the first TB transmitted by the first time slot resource. The first reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple first TB, or the number of time slots available for transmitting the first TB among the multiple continuous time slot transmission resources is less than or equal to a first threshold, wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources.

37. The method as described in claim 36, characterized in that, The method further includes: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the first TB and the retransmission resource for retransmission of the first TB.

38. The method as described in claim 36 or 37, characterized in that, The multi-continuous time-slot transmission resources are also used to transmit at least one other TB different from the first TB, and the method further includes: The selected multi-continuous time-slot transmission resource after resource reselection is determined. The selected multi-continuous time-slot transmission resource includes at least one of the initial transmission resource for initial transmission of the other TB and the retransmission resource for retransmission of the other TB.

39. The method as described in claim 37, characterized in that, The method further includes: In the case where the multiple consecutive time slots are used to transmit multiple different TBs, the multiple different TBs include a first TB or the multiple different TBs include multiple non-adjacent TBs, For each of the multiple different TBs, resource reselection is triggered separately; or For the multiple different TBs, resource reselection of the multiple consecutive time slot transmission resources is triggered.

40. The method as described in claim 39, characterized in that, For the multiple different TBs, triggering resource reselection of the multi-continuous time slot transmission resources includes: Determine whether an LBT failure has occurred on the third time slot resource. If an LBT failure has occurred, continue to determine whether an LBT failure has occurred on the fourth time slot resource, until the second reselection condition is met, triggering the resource reselection of the multi-continuous time slot transmission resource. Wherein, the third time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource, and the fourth time slot resource is a time slot resource used to transmit the next TB after the first TB transmitted by the first time slot resource. The second reselection condition is that LBT failure occurs on all time slot resources used to transmit the multiple different TBs, or the number of consecutive time slots available for transmitting TBs among the multiple consecutive time slot transmission resources is less than or equal to the first threshold.

41. The method as described in claim 39 or 40, characterized in that, The method further includes: The selected resources after resource reselection of the plurality of different TBs are determined, and the selected resources include at least one of the initial transmission resources for initial transmission of the plurality of different TBs and the retransmission resources for retransmission of the plurality of different TBs.

42. A communication system, characterized in that, include: A terminal device and a network-side device, wherein the terminal device is configured to implement the method of any one of claims 1 to 29.

43. A terminal device, characterized in that, include: One or more processors; The processor is used to invoke instructions to cause the terminal device to execute the resource reselection method according to any one of claims 1 to 29.

44. A storage medium storing instructions, characterized in that, When the instruction is executed on a terminal device, the terminal device performs the resource reselection method as described in any one of claims 1 to 29.

45. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by the communication device, it implements the steps of the resource reselection method according to any one of claims 1 to 29.