Resource reselection method and device
Patent Information
- Application Number
- CN202380009855.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2025-03-07
- Estimated Expiration
- 2043-06-29
AI Technical Summary
The prior art lacks a method of effectively handling the listen first and then talk (LBT) failure in multiple continuous time slot transmissions, resulting in the impact of communication quality.
A resource reselecting method and device are proposed. In response to an LBT failure on the first time slot resource in multi-continuous time slot transmission, resource reselecting is triggered, and resource reselecting is performed through the processing module of the terminal device, including from The physical layer acquires the candidate resource collection and selects the appropriate time slot resource to reduce the impact of LBT.
It effectively reduces the impact of LBT on communication quality, and provides a solution for LBT failures in multi-continuous time slot transmission, improving resource utilization efficiency and communication stability.
Smart Images

Figure CN119586275A_ABST
Abstract
Description
Resource reselection method and device Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a resource reselection method and device thereof. Background Art
[0002] Sidelink (SL) communications can use unlicensed spectrum (also known as shared frequency bands). Terminal devices transmitting SL data on unlicensed spectrum also need to perform listen-to-talk (LBT). The mechanism for consecutive LBT failures also applies to SL communications on unlicensed spectrum. Multiple consecutive slot transmission (MCSt) reduces the impact of LBT on communication quality by transmitting across multiple consecutive slots. A terminal device that successfully performs LBT once can transmit across multiple consecutive slots. However, there is currently a lack of effective methods for handling LBT failures in multiple consecutive slot transmissions.
[0003] Summary of the Invention
[0004] The embodiments of the present disclosure provide a resource reselection method and device thereof.
[0005] According to a first aspect of an embodiment of the present disclosure, a resource reselection method is proposed, the method comprising:
[0006] In response to a listen-before-talk (LBT) failure occurring on the first time slot resource among multiple continuous time slot transmission resources, resource reselection of the multiple continuous time slot transmission resources is triggered; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks TB.
[0007] According to a second aspect of an embodiment of the present disclosure, a resource reselection device is provided, the device comprising:
[0008] A processing module is used to trigger resource reselection of multiple continuous time slot transmission resources in response to a listen-before-talk (LBT) failure occurring on the first time slot resource among multiple continuous time slot transmission resources; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks TB.
[0009] According to a third aspect of an embodiment of the present disclosure, a terminal device is provided, including:
[0010] one or more processors;
[0011] The processor is used to call instructions to enable the terminal device to execute the resource reselection method described in the first aspect.
[0012] According to a fourth aspect of an embodiment of the present disclosure, a storage medium is proposed, which stores instructions. When the instructions are executed on a terminal device, the terminal device executes the resource reselection method as described in the first aspect above.
[0013] According to the technical solution disclosed in the present invention, the impact of LBT on communication quality can be reduced, and a solution can be provided if LBT fails in multiple consecutive time slot transmissions. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0015] FIG1 is a flow chart of a resource reselection method provided by an embodiment of the present disclosure;
[0016] FIG2 is an example diagram of a multi-continuous time slot transmission resource for transmitting three identical TB1s provided by an embodiment of the present disclosure;
[0017] FIG3 is an example diagram of a multi-continuous time slot transmission resource for transmitting four different TB1s provided in an embodiment of the present disclosure;
[0018] FIG4 is a second example of a multi-continuous time slot transmission resource for transmitting four different TB1s provided in an embodiment of the present disclosure;
[0019] FIG5 is a schematic structural diagram of a communication device proposed in an embodiment of the present disclosure;
[0020] FIG6 is a schematic structural diagram of a terminal device 600 proposed in an embodiment of the present disclosure;
[0021] FIG7 is a schematic structural diagram of a chip 700 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0022] The embodiments of the present disclosure provide a resource reselection method and device thereof.
[0023] In a first aspect, an embodiment of the present disclosure provides a resource reselection method, the method comprising:
[0024] In response to a listen-before-talk (LBT) failure occurring on a first time slot resource among multiple continuous time slot transmission resources, triggering resource reselection of the multiple continuous time slot transmission resources; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks
[0025] (Transport Block, TB).
[0026] In the above embodiment, when the LBT of multiple continuous time slot transmission resources fails, the terminal device triggers resource reselection of multiple continuous time slot transmission resources, which can provide a solution if the LBT of multiple continuous time slot transmission fails and reduce the impact of LBT on communication quality.
[0027] In conjunction with some embodiments of the first aspect, the transmission may start from the first time slot resource among the multiple consecutive time slot transmission resources. In other embodiments of the present disclosure, the transmission may also start from other eligible time slot resources among the multiple consecutive time slot transmission resources.
[0028] The present disclosure also provides a resource reselection method, the method comprising:
[0029] In response to a listen-before-talk (LBT) failure occurring on a first time slot resource among multiple consecutive time slot transmission resources, resource reselection for the multiple consecutive time slot transmission resources is triggered. In one embodiment of the present disclosure, the multiple consecutive time slot transmission resources may include multiple consecutive time slot resources. In the above embodiment, resource reselection is triggered upon an LBT failure, thereby reducing the impact of LBT on communication quality.
[0030] In the above embodiment, if multiple transport blocks (TBs) are the same TB, resource reselection for multiple consecutive time slot transmission resources can be performed using preset parameters obtained by the physical layer, or using a candidate resource set obtained by the physical layer. Of course, in other embodiments of the present disclosure, other methods can also be used for resource reselection. In one embodiment of the present disclosure, the physical layer can obtain the parameters via the MAC layer, or through other methods.
[0031] The following are some specific examples of resource reselection. In some examples, reselection can be performed based on preset parameters, in other examples, reselection can be performed based on a set of candidate resources, and in other examples, resource reselection can be performed through other methods. It should be noted that these examples can be implemented independently or in conjunction with each other, as long as the purpose of resource reselection is achieved.
[0032] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are the same TB; and triggering resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following:
[0033] A media access control (MAC) layer of the terminal device submits a first parameter to a physical layer (PHY) of the terminal device, where the first parameter is used for resource reselection of the multiple consecutive time slot transmission resources;
[0034] A first candidate resource set of the TB is obtained from the physical layer, where the resources in the first candidate resource set are single time slot resources, and in the first candidate resource set, multiple continuous time slot transmission resources are selected for the TB, where the selected multiple continuous time slot transmission resources include the initial transmission resources and retransmission resources of the TB.
[0035] In the above embodiment, if LBT fails for multi-continuous time slot transmission of a single TB, the multi-continuous time slot transmission resource can be directly reselected, that is, the first parameter is submitted to the physical layer of the terminal device through the MAC layer of the terminal device, and the physical layer provides a first candidate resource set for the TB, where the resources in the first candidate resource set are single time slot resources. The MAC layer selects multi-continuous time slot transmission resources for multiple TBs from the first candidate resource set, which can avoid the increase in time cost 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.
[0036] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are the same TB; and triggering resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following:
[0037] The MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device, where the second parameter is used for resource reselection of the multiple consecutive time slot transmission resources;
[0038] A second candidate resource set of the TB is obtained from the physical layer, wherein the resources in the second candidate resource set are multi-continuous time slot resources, and in the second candidate resource set, multi-continuous time slot transmission resources are selected for the TB, wherein 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 TB.
[0039] In the above embodiment, if LBT fails for multi-continuous time slot transmission of a single TB, the multi-continuous time slot transmission resources can be directly reselected, that is, the second parameter is submitted to the physical layer of the terminal device through the MAC layer of the terminal device, and the physical layer provides a second candidate resource set for the TB, where the resources in the second candidate resource set are multi-continuous time slot resources. The MAC layer selects multi-continuous time slot transmission resources for multiple TBs from the second candidate resource set, which can avoid the increase in time cost 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.
[0040] In the above embodiment, after LBT fails on the first time slot resource, in response to satisfying the first reselection condition, resource reselection of the multiple continuous time slot transmission resources is triggered, and after LBT fails on the first time slot resource, in response to not satisfying the first reselection condition, LBT continues to be performed on other time slot resources. In one embodiment of the present disclosure, after continuing to perform LBT on other time slot resources, if it still fails, it continues to determine whether the first reselection condition is satisfied, and LBT is performed on the remaining time slot resources in sequence until the first reselection condition is satisfied. In one embodiment of the present disclosure, the first reselection condition is that the available continuous time slots in the multiple continuous time slot transmission resources are less than or equal to the first threshold, or LBT fails on all time slot resources in the continuous time slot transmission resources. In the embodiment of the present disclosure, the first reselection condition can be determined after the LBT of the time slot resource fails, so that reselection is performed after the first reselection condition is satisfied, thereby improving reselection efficiency.
[0041] In the above embodiment, LBT is performed on other time slot resources in the multiple continuous time slot transmission resources in a first order, and in response to satisfying the first reselection condition, resource reselection of the multiple continuous time slot transmission resources is triggered. In one embodiment of the present disclosure, the first reselection condition is that the available continuous time slots in the multiple continuous time slot transmission resources are less than or equal to the first threshold, or LBT fails on all time slot resources in the continuous time slot transmission resources. In the embodiment of the present disclosure, the first order can be a preset order, for example, in the order of the time slot resources. In the above embodiment, LBT can be performed according to the preset order of the time slot resources to improve reselection efficiency and reduce the impact of LBT.
[0042] In the above embodiment, the multiple transmission blocks TB 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 a first reselection condition is met; wherein the next time slot resource is a time slot resource adjacent to the previous time slot resource in which LBT failed among the multiple consecutive time slot transmission resources; triggering resource reselection of the multiple consecutive time slot transmission resources. In the above embodiment, when the multiple TBs are the same TB, LBT can be performed sequentially in the order of the time slot resources until the first reselection condition is met, thereby improving the efficiency of reselection and reducing the impact of LBT.
[0043] In the above embodiment, the multiple transport blocks TB are the same TB; triggering resource reselection of the multiple consecutive time slot transmission resources includes: after LBT fails on the first time slot resource, in response to satisfying a first reselection condition, triggering resource reselection of the multiple consecutive time slot transmission resources; in response to not satisfying the first reselection condition, continuing to perform LBT on the second time slot resource among the multiple consecutive time slot transmission resources, and determining whether to trigger resource reselection of the multiple consecutive time slot transmission resources based on the first reselection condition. In an embodiment of the present disclosure, if LBT fails on the first time slot resource, it is determined whether the first reselection condition is satisfied. If so, reselection is performed; if not, LBT is continued on the second time slot resource, and then it is determined whether the first reselection condition is satisfied. In one embodiment of the present disclosure, the first reselection condition is that the available consecutive time slots among the multiple consecutive time slot transmission resources are less than or equal to a first threshold, or that LBT fails on all time slot resources among the consecutive time slot transmission resources.
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are the same TB; and triggering resource reselection of the multiple consecutive time slot transmission resources includes:
[0045] 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 a time slot resource adjacent to the time slot resource where the last LBT failure occurred among the multiple consecutive time slot transmission resources;
[0046] In response to satisfying the first reselection condition, resource reselection of the multiple continuous time slot transmission resources is triggered, wherein the first reselection condition is that the available continuous time slots among the multiple continuous time slot transmission resources are less than or equal to the first threshold, or LBT failure occurs on all time slot resources in the multiple continuous time slot transmission resources.
[0047] In the above embodiment, if LBT fails for multi-continuous time slot transmission of a single TB, resource reselection of the multi-continuous time slot transmission resource will not be triggered. For example, the terminal device can continue to perform LBT on the next time slot resource until the first reselection condition is met, such as the available continuous time slots in the multi-continuous time slot transmission resource are less than or equal to the first threshold, or LBT fails on all time slot resources in the continuous time slot transmission resource. Only then will the terminal device trigger resource reselection of the multi-continuous time slot transmission resource, which can save resources, avoid resource waste, and reduce the number of times resource reselection is triggered.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are multiple different TBs; and triggering resource reselection of the multiple consecutive time slot transmission resources includes:
[0049] For each of the multiple different TBs, resource reselection of multiple consecutive time slot transmission resources is triggered respectively.
[0050] In the above embodiment, if LBT fails for multi-TB multi-continuous time slot transmission, resource reselection can be triggered directly, which can avoid the increase in time cost caused by trying to perform LBT on the remaining multi-continuous time slot transmission resources in sequence, thereby improving efficiency and reducing the impact of LBT on communication quality.
[0051] 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 multiple different TBs includes at least one of the following:
[0052] The MAC layer of the terminal device submits the first parameters corresponding to each of the TBs to the physical layer of the terminal device, and the first parameters corresponding to each of the TBs are used for resource reselection of the corresponding TB;
[0053] Acquire, from the physical layer, a third candidate resource set corresponding to each of the TBs, where the resources in the third candidate resource set are single-slot resources;
[0054] Resource selection / reselection (selection or reselection) is performed separately in the third candidate resource set corresponding to each of the TBs 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 of the TBs.
[0055] In the above embodiment, for each of the multiple different TBs, the MAC layer of the terminal device can trigger independent resource selection / reselection respectively, and submit the first parameter to the physical layer of the terminal device for each TB respectively. The physical layer provides a third candidate resource set for each TB, and the resources in the third candidate resource set are single time slot resources. The MAC layer performs resource selection / reselection in the third candidate resource set corresponding to each TB respectively, and the selected resources are continuous in the time slot, so that multiple continuous time slot transmission resources of multiple different TBs can be obtained, and resource reselection of multiple continuous time slot transmission resources can be realized. This can avoid the increase in time cost caused by trying to do LBT on the remaining multiple continuous time slot transmission resources in sequence, thereby improving efficiency and reducing the impact of LBT on communication quality.
[0056] 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 multiple different TBs includes at least one of the following:
[0057] The MAC layer of the terminal device submits the second parameter corresponding to each of the TBs to the physical layer of the terminal device, and the second parameter corresponding to each of the TBs is used for resource reselection of the corresponding TB;
[0058] Acquire, from the physical layer, a fourth candidate resource set corresponding to each of the TBs, where the resources in the fourth candidate resource set are multiple continuous time slot resources;
[0059] Resource selection / reselection is performed respectively in the fourth candidate resource set corresponding to each of the TBs to determine the multi-continuous time slot transmission resources of the multiple different TBs, and the selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of each of the TBs.
[0060] In the above embodiment, for each of the multiple different TBs, the MAC layer of the terminal device can trigger independent resource selection / reselection respectively, and submit the second parameter to the physical layer of the terminal device for each TB respectively. The physical layer provides a fourth candidate resource set for each TB, and 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 respectively, so as to obtain multiple continuous time slot transmission resources of multiple different TBs, realize resource reselection of multiple continuous time slot transmission resources, avoid the increase in time cost caused by sequentially trying to perform LBT on the remaining multiple continuous time slot transmission resources, thereby improving efficiency and reducing the impact of LBT on communication quality.
[0061] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are multiple different TBs; and triggering resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following:
[0062] The MAC layer of the terminal device submits the second parameters corresponding to the multiple TBs to the physical layer of the terminal device, where the second parameters corresponding to the multiple TBs are used for resource reselection of the multiple different TBs;
[0063] Acquire a fifth candidate resource set of the multiple different TBs from the physical layer, where resources in the fifth candidate resource set are multiple consecutive time slot resources;
[0064] In the fifth candidate resource set, multi-continuous time slot transmission resources are selected for the multiple different TBs, and 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.
[0065] In the above embodiment, for multiple different TBs, the MAC layer of the terminal device triggers resource selection / reselection only once and submits a second parameter for the multiple TBs to the physical layer of the terminal device. Using the second parameter, the physical layer provides a fifth candidate resource set for the multiple TBs, where the resources in the fifth candidate resource set are continuous time slot resources. The MAC layer selects multiple continuous time slot transmission resources for the multiple TBs from the fifth candidate resource set, thereby avoiding the increase in time cost caused by sequentially attempting LBT on the remaining multiple continuous time slot transmission resources, thereby improving efficiency and reducing the impact of LBT on communication quality.
[0066] In conjunction with some embodiments of the first aspect, in some embodiments, the multiple transport blocks TB are multiple different TBs; and triggering resource reselection of the multiple consecutive time slot transmission resources includes:
[0067] If LBT fails on the first time slot resource but the second reselection condition is not met, LBT continues to be performed on the first time slot resource among the next multiple continuous time slot transmission resources until the second reselection condition is met, for example, the number of available multiple continuous time slot transmission resources is less than or equal to the first threshold, or LBT fails on the first time slot resource among all the multiple continuous time slot transmission resources; wherein the next multiple continuous time slot transmission resource is the next multiple continuous time slot transmission resource for transmitting the multiple different TBs that is adjacent to the previous multiple continuous time slot transmission resource in which LBT failed;
[0068] In response to satisfying the second reselection condition, resource reselection of the multiple consecutive time slot transmission resources is triggered.
[0069] In the above embodiment, if LBT fails for multi-TB multi-continuous time slot transmission, resource reselection of the 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 among the next multi-continuous time slot transmission resources until the second reselection condition is met, such as the number of available multi-continuous time slot transmission resources is less than or equal to the first threshold, or LBT fails on the first time slot resource among all continuous time slot transmission resources. The terminal device will trigger resource reselection of the multi-continuous time slot transmission resources, which can save resources, avoid resource waste, and reduce the number of times resource reselection is triggered.
[0070] In conjunction with some embodiments of the first aspect, in some embodiments, the first parameter includes one or more of the following:
[0071] Remaining packet delay budget (PDB);
[0072] The number of subchannels used for physical downlink shared channel (PSSCH) transmission in a subframe is L subCH ;
[0073] Resource reservation interval P for PSSCH transmission rsvp_TX ;
[0074] PSSCH transmission priority information prio TX .
[0075] In the above embodiment, the MAC layer of the terminal device submits the remaining PDB, L subCH 、P rsvp_TX and prio TX At least one parameter such as , can enable the physical layer to provide a corresponding candidate resource set through the group of parameters, so that the MAC layer can select / reselect resources from the candidate resource set, thereby ensuring communication quality.
[0076] In conjunction with some embodiments of the first aspect, in some embodiments, the second parameter includes one or more of the following:
[0077] Remaining PDB;
[0078] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";
[0079] Resource reservation interval for PSSCH transmission P_"rsvp_TX"
[0080] PSSCH transmission priority information prio_TX;
[0081] The number of timeslots for multiple consecutive timeslot transmissions.
[0082] In the above embodiment, the MAC layer of the terminal device submits the remaining PDB, L subCH 、P rsvp_TX and prio TX In addition to at least one parameter, the MAC layer can also submit a "number of time slots for multi-continuous time slot transmission" parameter to the physical layer, so that the physical layer can provide a corresponding candidate resource set through the "number of time slots for multi-continuous time slot transmission" parameter, 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.
[0083] In conjunction with some embodiments of the first aspect, in some embodiments, the method further includes:
[0084] The first threshold is determined by the MAC layer of the terminal device.
[0085] In the above embodiment, the terminal device can determine the first threshold based on implementation, so that the terminal device can limit the number of LBT attempts on the remaining multiple consecutive time slot transmission resources based on the first threshold. In addition, by having the terminal device determine the first threshold, no network-side configuration is required, which can reduce signaling overhead and thus save resources and avoid resource waste.
[0086] In conjunction with some embodiments of the first aspect, in some embodiments, the first threshold is N times the number of time slots of multiple consecutive time slot transmissions, wherein 0 <N≤1。
[0087] In the above embodiment, it is convenient for the terminal device to limit the number of times the terminal device attempts to perform LBT in sequence on the remaining multiple consecutive time slot transmission resources based on the first threshold.
[0088] In a second aspect, embodiments of the present disclosure provide a resource reselection device, comprising: at least one of a transceiver module and a processing module; wherein the resource reselection device is configured to execute the optional implementation of the first aspect. The processing module is configured to trigger resource reselection of multiple consecutive time slot transmission resources in response to a listen-before-talk (LBT) failure occurring on a 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 TBs.
[0089] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB are the same TB; the above-mentioned processing module is specifically used to: the media access control (MAC) layer of the terminal device submits a first parameter to the physical layer (PHY) of the terminal device, and the first parameter is used for resource reselection of the multiple continuous time slot transmission resources; obtain a first candidate resource set of the TB from the physical layer, and the resources in the first candidate resource set are single time slot resources; in the first candidate resource set, select multiple continuous time slot transmission resources for the TB, and the selected multiple continuous time slot transmission resources include the initial transmission resources and retransmission resources of the TB.
[0090] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB are the same TB; the above-mentioned processing module is specifically used for: the MAC layer of the terminal device submits a second parameter to the physical layer of the terminal device, and the second parameter is used for resource reselection of the multi-continuous time slot transmission resources; obtains a second candidate resource set for the TB from the physical layer, and the resources in the second candidate resource set are multi-continuous time slot resources; in the second candidate resource set, selects multi-continuous time slot transmission resources for the TB, and 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.
[0091] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB are the same TB; the above-mentioned processing module is also used 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 continuous time slots among the multiple continuous time slot transmission resources are less than or equal to the first threshold, or, LBT failure occurs on all time slot resources among the multiple continuous time slot transmission resources; wherein, the next time slot resource is a time slot resource among the multiple continuous time slot transmission resources that is adjacent to the previous time slot resource where LBT failure occurred; in response to satisfying the trigger condition, resource reselection of the multiple continuous time slot transmission resources is triggered.
[0092] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB are multiple different TBs; the above-mentioned processing module is specifically used to: for each of the multiple different TBs, trigger resource reselection of multiple continuous time slot transmission resources.
[0093] In combination 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 submits the first parameters corresponding to each of the TBs to the physical layer of the terminal device respectively, and the first parameters corresponding to each of the TBs are used for resource reselection of the corresponding TBs respectively; obtains the third candidate resource set corresponding to each of the TBs from the physical layer, and the resources in the third candidate resource set are single time slot resources; performs resource selection / reselection in the third candidate resource set corresponding to each of the TBs 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 of the TBs.
[0094] In combination 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 submits the second parameters corresponding to each of the TBs to the physical layer of the terminal device respectively, and the second parameters corresponding to each of the TBs are used for resource reselection of the corresponding TBs respectively; obtains the fourth candidate resource set corresponding to each of the TBs from the physical layer, and the resources in the fourth candidate resource set are multi-continuous time slot resources; performs resource selection / reselection in the fourth candidate resource set corresponding to each of the TBs respectively to determine the multi-continuous time slot transmission resources of the multiple different TBs, and the selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of each of the TBs.
[0095] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB are multiple different TBs; the above-mentioned processing module is specifically used for: the MAC layer of the terminal device submits the second parameters corresponding to the multiple TBs to the physical layer of the terminal device, and the second parameters corresponding to the multiple TBs are used for resource reselection of the multiple different TBs; obtains the fifth candidate resource set of the multiple different TBs from the physical layer, and the resources in the fifth candidate resource set are multi-continuous time slot resources; in the fifth candidate resource set, selects multi-continuous time slot transmission resources for the multiple different TBs, and 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.
[0096] In combination with some embodiments of the second aspect, in some embodiments, the multiple transmission blocks TB 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 multiple continuous time slot transmission resources until the second reselection condition is met, for example, the number of available multiple continuous time slot transmission resources is less than or equal to the first threshold, or, LBT failure occurs on the first time slot resource among all the multiple continuous time slot transmission resources; wherein, the next multiple continuous time slot transmission resource is the next multiple continuous time slot transmission resource adjacent to the previous multiple continuous time slot transmission resource where LBT failure occurred, used to transmit the multiple different TBs; in response to meeting the second reselection condition, resource reselection of the multiple continuous time slot transmission resources is triggered.
[0097] In conjunction with some embodiments of the second aspect, in some embodiments, the first parameter includes one or more of the following:
[0098] Remaining packet delay budget (PDB);
[0099] The number of subchannels used for physical downlink shared channel (PSSCH) transmission in a subframe is L subCH ;
[0100] Resource reservation interval P for PSSCH transmission rsvp_TX ;
[0101] PSSCH transmission priority information prio TX .
[0102] In conjunction with some embodiments of the second aspect, in some embodiments, the second parameter includes one or more of the following:
[0103] Remaining PDB;
[0104] The number of subchannels used for PSSCH transmission in a subframe is L_"subCH";
[0105] Resource reservation interval for PSSCH transmission P_"rsvp_TX"
[0106] PSSCH transmission priority information prio_TX;
[0107] The number of timeslots for multiple consecutive timeslot transmissions.
[0108] In combination with some embodiments of the second aspect, in some embodiments, the processing module is further used to: determine the first threshold by the MAC layer of the terminal device.
[0109] In conjunction with some embodiments of the second aspect, in some embodiments, the first threshold is N times the number of time slots of multiple consecutive time slot transmissions, wherein 0 <N≤1。
[0110] In a third aspect, an embodiment of the present disclosure proposes a terminal device, comprising: one or more processors; wherein the terminal device is used to execute the optional implementation method of the first aspect.
[0111] In a fourth aspect, an embodiment of the present disclosure proposes a storage medium, which stores instructions. When the instructions are executed on a terminal device, the terminal device executes an optional implementation method as in the first aspect.
[0112] In a fifth aspect, an embodiment of the present disclosure proposes a program product. When the program product is executed by a terminal device, the terminal device executes the method described in the optional implementation manner of the first aspect.
[0113] In a sixth aspect, an embodiment of the present disclosure proposes a computer program, which, when executed on a computer, enables the computer to execute the method described in the optional implementation manner of the first aspect.
[0114] In a seventh aspect, an embodiment of the present disclosure provides a chip or a chip system, which includes a processing circuit configured to execute the method described in the optional implementation of the first aspect.
[0115] In an eighth aspect, an embodiment of the present disclosure provides a resource reselection system, which includes the above-mentioned terminal device and other network-side devices.
[0116] It is understandable that the above-mentioned terminal device, storage medium, program product, computer program, chip or chip system are all used to execute the method proposed in the embodiment of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding method and will not be repeated here.
[0117] The present disclosure provides a resource reselection method and apparatus thereof. In some embodiments, the terms resource reselection method, information processing method, and communication method are interchangeable; the terms resource reselection apparatus, information processing apparatus, and communication apparatus are interchangeable; and the terms information processing system, communication system, and so on are interchangeable.
[0118] The embodiments of the present disclosure are not exhaustive and are merely illustrative of some embodiments, and are not intended to be a specific limitation on the scope of protection of the present disclosure. In the absence of contradiction, each step in a certain embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a certain embodiment can also be implemented as an independent embodiment, and the order of the steps in a certain embodiment can be arbitrarily exchanged. In addition, the optional implementation methods in a certain embodiment can be arbitrarily combined; in addition, the embodiments can be arbitrarily combined. For example, some or all steps of different embodiments can be arbitrarily combined, and a certain embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0119] In each embodiment of the present disclosure, unless otherwise specified or provided for by logic, the terms and / or descriptions between the embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form a new embodiment based on their inherent logical relationships.
[0120] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments and are not intended to limit the present disclosure.
[0121] In the embodiments of the present disclosure, unless otherwise specified, elements expressed in the singular, such as "a", "an", "the", "above", "said", "the", "the", etc., may mean "one and only one", or "one or more", "at least one", etc. For example, when using articles such as "a", "an", "the" in English in translation, the noun following the article may be understood as a singular expression or a plural expression.
[0122] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0123] In some embodiments, the terms "at least one," "one or more," "a plurality of," "multiple," etc. may be used interchangeably.
[0124] In some embodiments, descriptions such as "at least one of A and B," "A and / or B," "A in one case, B in another case," or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); and in some embodiments, A and B (both A and B are executed). The above is also applicable when there are more branches such as A, B, and C.
[0125] In some embodiments, "A or B" and other descriptions may include the following technical solutions depending on the situation: in some embodiments, A (A is executed independently of B); in some embodiments, B (B is executed independently of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The above is also applicable when there are more branches such as A, B, C, etc.
[0126] The prefixes such as "first" and "second" in the embodiments of the present disclosure are only used to distinguish different description objects and do not constitute any restriction on the position, order, priority, quantity or content of the description objects. For the statement of the description object, please refer to the description in the context of the claims or embodiments, and no unnecessary restriction should be constituted due to the use of prefixes. For example, if the description object is a "field", the ordinal number before the "field" in the "first field" and the "second field" does not limit the position or order between the "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of the "first field" and the "second field". For another example, if the description object is a "level", the ordinal number before the "level" in the "first level" and the "second level" does not limit the priority between the "levels". For another example, the number of description objects is not limited by the ordinal number and can be one or more. Taking "first device" as an example, the number of "devices" can be one or more. In addition, the objects modified by different prefixes can be the same or different. For example, if the description object is "device", then the "first device" and the "second device" can be the same device or different devices, and their types can be the same or different; for another example, if the description object is "information", then the "first information" and the "second information" can be the same information or different information, and their contents can be the same or different.
[0127] In some embodiments, “including A,” “comprising A,” “used to indicate A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0128] In some embodiments, terms such as "in response to...", "in response to determining...", "in the case of...", "at the time of...", "when...", "if...", "if...", etc. can be used interchangeably.
[0129] In some embodiments, terms such as "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 less than", and "above" can be replaced with each other, and terms such as "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" can be replaced with each other.
[0130] In some embodiments, devices and equipment can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. In some cases, they can also be understood as "equipment", "device", "circuit", "network element", "node", "function", "unit", "section", "system", "network", "chip", "chip system", "entity", "subject", etc.
[0131] In some embodiments, "network" can be interpreted as devices included in the network, such as access network equipment, core network equipment, etc.
[0132] 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", "fixed station", and in some embodiments may also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission and / or reception point (TRP)" "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0133] 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.
[0134] In some embodiments, obtaining data, information, etc. may comply with the laws and regulations of the country where the data is obtained.
[0135] In some embodiments, data, information, etc. may be obtained with the user's consent.
[0136] In addition, each element, each row, or each column in the table of the embodiment of the present disclosure can be implemented as an independent embodiment, and the combination of any elements, any rows, and any columns can also be implemented as an independent embodiment.
[0137] It should be noted that the terminal devices mentioned in the embodiments of the present disclosure include, for example, mobile phones, wearable devices, Internet of Things devices, cars with communication functions, smart cars, tablet computers, computers with wireless transceiver functions, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and at least one of wireless terminal devices in smart homes, but are not limited to these.
[0138] The embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), future radio access (FRA), new radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X), systems utilizing other communication methods, and next-generation systems based on and extending these methods. Furthermore, multiple systems may be combined (for example, a combination of LTE or LTE-A with 5G).
[0139] To facilitate understanding, the terms involved in this disclosure are first introduced.
[0140] 1. Sidelink (SL)
[0141] A link for direct communication between terminal devices, with the interface between them being PC-5. Based on the correspondence between the transmitting and receiving terminals, three transmission modes are supported on the sidelink: unicast, multicast, and broadcast. The transmitting terminal sends Sidelink Control Information (SCI) on the Physical Sidelink Control Channel (PSCCH) and second-stage SCI on the Physical Sidelink Shared Channel (PSSCH). These SCIs carry the resource location of the transmitted data and the source and destination identifiers. For packets with Hybrid Automatic Repeat Request (HARQ) feedback enabled, the receiving terminal sends a Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) feedback on the Physical Sidelink Feedback Channel (PSFCH).
[0142] 2. Listen Before Talk (LBT)
[0143] LBT is a technology widely used in radio communications. Before starting transmission, wireless devices or base stations will first listen to their radio environment, "sense" the communication channel, and detect whether the channel is idle. If the channel is busy, they will wait until the channel is idle before transmitting, avoiding channel access conflicts and achieving channel spectrum sharing.
[0144] LBT types include type 1 and type 2. Type 1 LBT is based on a contention window, where a random number determines the channel monitoring duration. Access to the channel is not considered until the random number equals 0 and the channel is idle. Type 2 LBT is based on a fixed channel monitoring period, such as 25us, 16us, etc.
[0145] 3. Channel access priority class (CAPC)
[0146] CAPC is a parameter related to LBT. Different CAPCs affect priority when competing for a channel. A smaller CAPC value indicates a higher priority. Terminal devices can determine the CAPC of a Media Access Control (MAC) Protocol Data Unit (PDU).
[0147] 4. Logical Channel Prioritization (LCP)
[0148] The multiplexing function of the transmitting MAC layer loads data from multiple logical channels into a single transport channel. This multiplexes multiple MAC Service Data Units (SDUs) into a single MAC PDU, which is then transmitted over the physical layer channel. When multiple logical channels have data to send, and the total amount of data exceeds the currently authorized transmission capacity, the question arises as to which logical channel should be prioritized for transmission. This is known as logical channel prioritization (LCP).
[0149] 5. Sending resource allocation method
[0150] There are two ways to allocate transmission resources for Sidelink communication, one is the network dynamic scheduling method (mode 1), and the other is the terminal device's autonomous selection from the network configuration or pre-configured resource pool (mode 2). Dynamic scheduling means that the network dynamically allocates transmission resources on the Sidelink to the terminal device based on the cached data reported by the terminal device, while autonomous selection means that the terminal device randomly selects transmission resources from the network configuration or pre-configured resource pool. The network can configure multiple resource pools for the terminal device on one BWP (Bandwidth Part). The specific allocation method to be used is configured by the network side through RRC (Radio Resource Control) signaling. In some embodiments, pre-configuration can be understood as definition, pre-definition, storage, pre-storage, pre-negotiation, solidification, or pre-burning.
[0151] In order to support direct communication between terminal devices, the SL communication mode is introduced. Optionally, the interface between the terminal devices can be PC5.
[0152] Optionally, based on the correspondence between the transmitting terminal device and the receiving terminal device, three transmission modes are supported on the SL: unicast, multicast, and broadcast. For example, the transmitting terminal device sends SCI on the PSCCH channel and sends the second-stage SCI on the PSSCH channel, such as the resource location of the transmission data and the source and destination identifiers. For example, for HARQ feedback-enabled data packets, the receiving terminal device performs hybrid automatic repeat request confirmation HARQ-ACK feedback on the PSSCH on the PSFCH channel.
[0153] Optionally, uplink and downlink operations can be performed in unlicensed bands, where both downlink and uplink channel access rely on the LBT feature. The wireless device or base station first "senses" the communication channel to detect the absence of communication before any transmission. When the communication channel is an unlicensed wideband carrier (e.g., several hundred megahertz), the LBT process relies on detecting energy levels across multiple sub-bands of the communication channel. Optionally, LBT parameters (such as type / duration, clear channel assessment parameters, etc.) can be configured on the wireless device by the base station.
[0154] In some embodiments, terms such as "uplink", "uplink", "physical uplink", etc. can be used interchangeably, and terms such as "downlink", "downlink", "physical downlink", etc. can be used interchangeably.
[0155] Alternatively, the wireless device or base station must first "sense" the communication channel and detect that there is no communication before any transmission. LBT types include Type 1 and Type 2. Type 1 is based on a contention window, where a random number determines the channel monitoring duration. Access is only granted when the random number equals 0 and the channel is idle. Type 2 monitors the channel for a fixed period of time, such as 25us or 16us. CAPC is a parameter related to LBT. Different CAPC values affect the priority of the channel during contention, with smaller CAPC values indicating higher priority.
[0156] SL communication can use unlicensed spectrum, and terminal devices sending SL data on unlicensed spectrum also need to perform LBT. The continuous LBT failure mechanism also applies to SL communication in unlicensed spectrum. In some embodiments, the terms "side," "sidelink," "side communication," "sidelink communication," "direct connection," "direct link," "direct communication," and "direct link communication" are interchangeable.
[0157] Optionally, for resource selection / reselection of single TB transmission, the MAC layer needs to provide a set of parameters to the physical layer PHY. This set of parameters may include the remaining PDB and other related parameters that other physical layers need to use when performing resource selection / reselection.
[0158] Optionally, SL communication supports Multiple Consecutive Slot transmission (MCSt), which reduces the impact of LBT on communication quality by transmitting over multiple consecutive time slots. A terminal device can transmit over multiple consecutive time slots after successfully performing LTB.
[0159] 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).
[0160] In some embodiments, multi-continuous time slot transmission of a single TB may refer to the repetition of a single TB across several consecutive time slots. Multi-continuous time slot transmission of multiple TBs may refer to the transmission resources of multiple TBs being contiguous across time slots. Optionally, for multi-continuous time slot transmission of multiple TBs, the multiple consecutive time slots transmit different TBs.
[0161] Optionally, in some embodiments, when performing resource selection / reselection for a TB, three resource selection / reselection schemes may be supported. For example, the three resource selection / reselection schemes are described in detail as follows:
[0162] Resource selection / reselection scheme 1: best effort for multiple TBs. This scheme includes at least one of the following steps 11 to 14:
[0163] In step 11, the MAC layer triggers the resource selection / reselection of the TB and submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ).
[0164] In step 12, the physical layer submits a candidate resource set to the higher layer, and the candidate resource set includes single time slot resources.
[0165] In step 13, the MAC layer randomly selects a group of resources from the candidate resource set submitted by the physical layer or implements multi-continuous time slot transmission (MCSt) according to the continuous time slot standard.
[0166] In step 14, steps 11 to 13 are repeated for different TBs if necessary.
[0167] Resource selection / reselection scheme 2: Ensuring MCSt for a single TB and best efforts for multiple TBs. This scheme includes at least one of the following steps 21 to 24:
[0168] In step 21, the MAC layer triggers the resource selection / reselection of the TB and submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ) and “Number of time slots of MCSt”, the “Number of time slots of MCSt” parameter can be derived based on the CAPC of the logical channel / TB or other methods.
[0169] In step 22, the physical layer submits a candidate resource set to the higher layer, where the candidate resource set includes multi-slot resources used to transmit the same TB.
[0170] In step 23, the MAC layer selects a candidate multi-continuous time slot resource randomly or according to a continuous time slot criterion from the candidate resource set submitted by the physical layer.
[0171] In step 24, steps 21 to 23 are repeated for different TBs if necessary.
[0172] Optionally, for multiple TBs, the MAC layer can trigger independent resource selection / reselection respectively, and pass a set of parameters to each TB respectively. This set of parameters may include a parameter "the number of time slots for multi-continuous time slot transmission" submitted by the MAC layer to the physical layer. 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, and the selected resources are multi-continuous time slot resources.
[0173] Resource selection / reselection scheme 3: Ensuring MCSt of multiple TBs, this scheme includes at least one of the following steps 31 to 34:
[0174] In step 31, the MAC layer triggers a resource selection / reselection for multiple TBs and submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ) and the “number of time slots of MCSt” parameter, the “number of time slots of MCSt” parameter can be derived based on the CAPC of multiple TBs.
[0175] In step 32, the physical layer submits a candidate resource set to the higher layer, where the candidate resource set includes multi-slot resources used to transmit multiple TBs.
[0176] In step 33, the MAC layer selects candidate multiple consecutive time slot resources from the candidate resource set submitted by the physical layer.
[0177] Optionally, for multiple TBs, the MAC layer can trigger resource selection / reselection only once and pass a single set of parameters for the multiple TBs. This set of parameters may include a parameter, "Number of consecutive time slot transmissions," which the MAC layer passes to the physical layer. Using this set of parameters, the physical layer can provide a candidate resource set for the multiple TBs. This candidate resource set consists of multiple consecutive time slots. The MAC layer then selects / reselects a multi-slot resource from the candidate resource set. This multi-slot resource can be used to transmit multiple TBs, thereby ensuring time-domain continuity for the multiple TBs.
[0178] However, there is currently a lack of effective means for solving the problem of LBT failure in multi-continuous time slot transmission.
[0179] The following is a detailed introduction to a resource reselection method and device provided by the present disclosure with reference to the accompanying drawings.
[0180] In some embodiments, the method disclosed herein can be applied to unlicensed sidelink (SL-U) scenarios, and can also be applied to scenarios in other areas such as licensed spectrum where the problem of "how to handle LBT failure of multiple consecutive time slot transmissions" is addressed.
[0181] In the embodiments of the present disclosure, in order to support direct communication between UEs, a sidelink communication mode is introduced, and the interface between UEs is PC-5. According to the corresponding relationship between the sending and receiving UEs, three transmission modes are supported on the sidelink, unicast, multicast and broadcast. The sending UE sends sidelink control information (Sidelink Control Information, SCI) on the PSCCH channel and sends the second stage SCI on the PSSCH (Physical Sidelink Shared Channel) channel, which carries the resource location of the transmission data and the source and target identifiers, etc. For HARQ feedback-enabled data packets, the receiving UE performs HARQ-ACK feedback on the PSSCH on the PSFCH (Physical Sidelink Feedback Channel) channel. At present, there are two ways to allocate transmission resources for Sidelink communication, one is the network dynamic scheduling method (mode 1), and the other is the UE's autonomous selection in the network configuration or pre-configured resource pool (mode 2). Dynamic scheduling involves the network dynamically allocating sidelink transmission resources to the UE based on the UE's buffered data reports. Autonomous selection involves the UE randomly selecting transmission resources from a network-configured or pre-configured resource pool. The network can configure multiple resource pools for a UE on a single BWP. The specific allocation method is configured by the network through RRC signaling.
[0182] NR-U supports uplink and downlink operations in unlicensed frequency bands. In NR-U, channel access for both downlink and uplink relies on the listen-before-talk (LBT) feature. The wireless device or base station needs to first "sense" the communication channel and detect that there is no communication before any transmission. LBT type includes type 1 and type 2. Type 1 is based on the contention window. The duration of channel monitoring is determined by a random number. The channel is accessed only when the random number is equal to 0 and the channel is idle. Type 2 is based on monitoring the channel for a fixed period of time, such as 25us, 16us, etc. CAPC (channel access priority class) is a parameter related to LBT. CAPC (channel access priority class) is a parameter related to LBT. Different CAPCs affect the priority when competing for the channel. The smaller the CAPC value, the higher the priority. The terminal device determines the CAPC of a MAC PDU according to the following guidelines:
[0183] 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);
[0184] 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 (lowest CAPC value);
[0185] 3. If the SL MAC PDU contains a SL MAC SDU, the CAPC of the SL MAC PDU is the lowest priority CAPC associated with the logical channel multiplexed to this TB (CAPC is configured according to the logical channel) regardless of whether the SL MAC PDU contains a SL MAC CE.
[0186] In the disclosed embodiments, MCSt (Multiple Consecutive Slot Transmission) is supported. Multi-slot transmission reduces the impact of LBT on communication quality by transmitting across multiple consecutive time slots. A terminal device can transmit across multiple consecutive time slots during a single LBT.
[0187] In the embodiments of the present disclosure, a method for reselecting MCSt resources is proposed, which solves the problem of whether resource reselection should be triggered if the LBT of MCSt fails, and whether there are different treatments for single-TB MCSt and multi-TB MCSt.
[0188] In the embodiments of the present disclosure, if LBT fails for the MCSt of a single TB, resource reselection is not triggered. Specifically, for multiple consecutive time slot transmissions of 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 time slot until the available consecutive time slot is less than or equal to the preset threshold or until there are no available transmission resources (all multi-slot transmission resources fail LBT), and the terminal device triggers resource reselection. Reselect the continuous multi-slot transmission resources of the same TB, including new transmission and retransmission resources of the same TB. The terminal device can determine the preset threshold based on the implementation: it can be specifically determined by the MAC layer, such as 1 / 2*"number of time slots of MCSt" or other ratios, which are not specifically limited in the embodiments of the present disclosure.
[0189] In the embodiments of the present disclosure, if LBT fails for a single TB / multi-TB MCSt, resource reselection is triggered. Specifically, for multiple consecutive time slots of the same TB / multiple different TBs, if LBT fails, the terminal device triggers resource reselection. The terminal reselects the consecutive multi-time slot transmission resources for the same TB / multiple TBs, including both new and retransmission resources for the same TB / multiple TBs.
[0190] In the embodiments of the present disclosure, if LBT fails for multi-TB MCSt, resource reselection is not triggered. Specifically, for multi-continuous time slot transmission of multiple 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 the preset threshold or until there are no available multi-TB continuous transmission resources, and the terminal device triggers resource reselection. Reselect the continuous multi-slot transmission resources of multiple TBs, including new transmission and retransmission resources of multiple TBs. The terminal device can determine the preset threshold according to the implementation: it can be specifically determined by the MAC layer, such as 1 / 2*"number of time slots of MCSt" or other ratios, which are not specifically limited here.
[0191] Please refer to Figure 1, which is a flowchart of a resource reselection method provided in an embodiment of the present disclosure. It should be noted that the method can be performed by a communication device. In one possible implementation, the communication device can be a terminal device. As an example, the method can be performed by the terminal device. As shown in Figure 1, the method can include, but is not limited to, the following steps.
[0192] In step 101, in response to a listen-before-talk (LBT) failure occurring on a first time slot resource among multiple consecutive time slot transmission resources, resource reselection of the multiple consecutive time slot transmission resources is triggered.
[0193] In some embodiments, the multi-continuous time slot transmission resource includes multiple continuous time slot resources for transmitting multiple TBs.
[0194] In some embodiments, since the MAC layer of the terminal device submits the parameters for resource selection / reselection (such as the parameter prio ) to the physical layer of the terminal device, TX , remaining PDB, L subCH 、P rsvp_TX , “the number of time slots for multiple consecutive time slot transmissions”, etc.), the terminal device has not yet performed the logical channel prioritization (LCP) process, that is, it has not yet performed packet assembly, so the multiple TBs can be determined by the terminal device based on one or more of the cache status of the logical channel (LCH) to be sent data, the logical channel priority, the size of the cached data, the remaining PDBs, etc.
[0195] In some embodiments, the TB may be a sidelink media access control protocol data unit (SL MAC PDU), and the name of the TB is not limited.
[0196] In some embodiments, the multiple TBs may be multiple identical TBs (ie, the same TB) or multiple different TBs.
[0197] In some embodiments, multi-continuous time slot transmission of multiple identical TBs can also be referred to as multi-continuous time slot transmission of a single TB. Resource selection / reselection can be triggered for multiple identical TBs. For example, resource selection / reselection scheme 1 or resource selection / reselection scheme 2 can be used to perform resource selection / reselection for multiple identical TBs to determine multi-continuous time slot transmission resources for transmitting multiple identical TBs. The multi-continuous time slot transmission resources can include multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources. In some embodiments, the terms "multi-continuous time slot initial transmission resources" and "multi-continuous time slot new transmission resources" can be used interchangeably.
[0198] In some embodiments, when "transmit" is used as a verb, "transmit" means to send. That is, when "transmit" is used as a verb, the terms "transmit" and "send" are interchangeable. For example, multiple consecutive time slot transmission resources are used to transmit multiple TBs, which can also be said to be used to send multiple TBs.
[0199] In some embodiments, the terms "initial transmission resource", "new transmission resource", "new transmission", "initial transmission", etc. can be used interchangeably.
[0200] Optionally, the resource selection / reselection scheme 1 described above may 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) for the TB to the physical layer. TX , remaining PDB,L subCH and P rsvp_TX The physical layer uses this parameter to provide a candidate resource set for the TB. The resources in this candidate resource set are single-time-slot resources. The MAC layer obtains the candidate resource set for the TB from the physical layer and selects / reselects resources within the candidate resource set. The selected resources are multi-contiguous time-slot transmission resources, including initial transmission resources and retransmission resources.
[0201] Optionally, the resource selection / reselection scheme 2 described above may 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) for the TB to the physical layer. TX , remaining PDB,L subCH and P rsvp_TX ) and the "Number of time slots for multi-continuous time slot transmission" parameter. The physical layer uses these parameters to provide a candidate resource set for the TB. The resources in this candidate resource set are multi-continuous time slot resources. The MAC layer obtains the candidate resource set for the TB from the physical layer and selects / reselects resources within the candidate resource 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.
[0202] For example, taking the case where multiple continuous time slot transmission resources are used to transmit three identical TB1s, as shown in FIG2 , an example diagram of multiple continuous time slot transmission resources for transmitting three identical TB1s is shown, wherein the multiple continuous time slot transmission resources are resource selection / reselection schemes 1 and 2, which are used for multiple identical TBs. The multiple continuous time slot transmission resources may include multiple continuous time slot initial transmission resources (the first MCSt resource as shown in FIG2 ), multiple continuous time slot retransmission resources (the second MCSt resource, the third MCSt resource, etc. as shown in FIG2 ). Among them, the first time slot resource in the first MCSt resource may be the initial transmission resource of TB1, the second time slot resource in the first MCSt resource may be the first retransmission resource of TB1, the third time slot resource in the first MCSt resource may be the second retransmission resource of TB1, the first time slot resource in the second MCSt resource may be the third retransmission resource of TB1, and so on.
[0203] In some embodiments, independent resource selection / reselection can be triggered for each of a plurality of 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 a multi-continuous time slot transmission resource for transmitting a plurality of different TBs. The multi-continuous time slot transmission resource may include a multi-continuous time slot initial transmission resource and a multi-continuous time slot retransmission resource. Optionally, the resource selection / reselection scheme 1 described above can be used to perform resource selection / reselection for a plurality of different TBs. For example, for each of a plurality of 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 candidate resource set for each TB. The resources in this candidate resource set are single-slot resources. The MAC layer selects / reselects resources from each TB's candidate resource set. The selected resources include the initial transmission resources and retransmission resources for each TB. When selecting the initial transmission resources and retransmission resources for each TB, the MAC layer strives to ensure that the initial transmission resources and retransmission resources of different TBs are continuous.
[0204] For example, taking the case where multiple continuous time slot transmission resources are used to transmit four different TBs, assuming that the four different TBs are TB1, TB2, TB3, and TB4, the above-mentioned resource selection / reselection scheme 1 can be used to select / reselect resources for each TB, that is, for TB1, the MAC layer submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ), the physical layer provides a candidate resource set for the TB1 through this parameter, and the resources in the candidate resource set are single time slot resources. The MAC layer performs resource selection / reselection in the candidate resource set of the TB1, and the selected resources include the initial transmission resources and retransmission resources of TB1. For example, as shown in Figure 3, the first time slot resource in the first MCSt resource is the initial transmission resource of TB1, the first time slot resource in the second MCSt resource is the first retransmission resource of TB1, and the first time slot resource in the third MCSt resource is the second retransmission resource of TB1. For TB2, the MAC layer submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX), the physical layer provides a candidate resource set for TB2 through this parameter, and the resources in this candidate resource set are single time slot resources. The MAC layer performs resource selection / reselection in the candidate resource set of TB2, and the selected resources include the initial transmission resource and retransmission resource of TB2. For example, as shown in Figure 3, the second time slot resource in the first MCSt resource is the initial transmission resource of TB2, the second time slot resource in the second MCSt resource is the first retransmission resource of TB2, and the second time slot resource in the third MCSt resource is the second retransmission resource of TB2. For TB3, the MAC layer submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ), the physical layer provides a candidate resource set for TB3 through this parameter, and the resources in this candidate resource set are single time slot resources. The MAC layer performs resource selection / reselection in the candidate resource set of TB3, and the selected resources include the initial transmission resource and retransmission resource of TB3. For example, as shown in Figure 3, the third time slot resource in the first MCSt resource is the initial transmission resource of TB3, the third time slot resource in the second MCSt resource is the first retransmission resource of TB3, and the third time slot resource in the third MCSt resource is the second retransmission resource of TB3. For TB4, the MAC layer submits a set of parameters (prio 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-time slot resources. The MAC layer performs resource selection / reselection in the candidate resource set of TB4, and the selected resources include the initial transmission resource and retransmission resource of TB4. For example, as shown in Figure 3, 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. Among them, when the MAC layer performs resource selection / reselection in the candidate resource set of each TB, it tries to ensure that the initial transmission resource selected for each TB is continuous in time slot, and the retransmission resource selected for each TB is continuous in time slot. As shown in Figure 3, taking the first MCSt resource as an example, the first MCSt resource is the initial transmission resource of TB1, TB2, TB3, and TB4, and the initial transmission resources of TB1, TB2, TB3, and TB4 are continuous in time slot.
[0205] In some embodiments, independent resource selection / reselection can be triggered for each of a plurality of different TBs. For example, the resource selection / reselection scheme 2 can be used to perform resource selection / reselection for each TB to determine a multi-continuous time slot transmission resource for transmitting a plurality of different TBs. The multi-continuous time slot transmission resource may include a multi-continuous time slot initial transmission resource and a multi-continuous time slot retransmission resource. Optionally, the resource selection / reselection scheme 2 can be used to perform resource selection / reselection for a plurality of different TBs. For example, for each of a plurality of different TBs, the MAC layer of the terminal device submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ) and the parameter "number of time slots for multi-continuous time slot transmission." The physical layer uses these parameters to provide a candidate resource set for each TB. The resources in this candidate resource set are multi-continuous time slot resources. The MAC layer selects / reselects resources from each TB's respective candidate resource set. The selected resources include multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources for each TB. When selecting the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources for each TB, the MAC layer strives to ensure that the multi-continuous time slot initial transmission resources and the multi-continuous time slot retransmission resources of different TBs are continuous.
[0206] For example, taking the case where multiple continuous time slot transmission resources are used to transmit four different TBs, assuming that the four different TBs are TB1, TB2, TB3, and TB4, the above-mentioned resource selection / reselection scheme 2 can be used to select / reselect resources for each TB, that is, for TB1, the MAC layer submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX) and the "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" parameter, the physical layer provides a candidate resource set for the TB1 through these parameters, and the candidate resources in the candidate resource set are multi-continuous time slot resources (wherein, assuming that the number of time slots for multi-continuous time slot transmission is 3, each candidate resource may include 3 continuous time slot resources). The MAC layer performs resource selection / reselection in the candidate resource set of the TB1, and the selected resources include the multi-continuous time slot initial transmission resources and the multi-continuous time slot retransmission resources of TB1. For example, as shown in FIG4 , the first 3 time slot resources in the first MCSt resources are the multi-continuous time slot initial transmission resources of TB1 (the initial transmission of TB1, the first retransmission of TB1, the second retransmission of TB1), the first 3 time slot resources in the second MCSt resources are the first multi-continuous time slot retransmission resources of TB1 (the third retransmission of TB1, the fourth retransmission of TB1, the fifth retransmission of TB1), and the first 3 time slot resources in the third MCSt resources are the second multi-continuous time slot retransmission resources of TB1. For TB2, the MAC layer submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ) and the "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" parameter, the physical layer provides a candidate resource set for the TB2 through these parameters, and the candidate resources in the candidate resource set are multi-continuous time slot resources (wherein, assuming that the number of time slots for multi-continuous time slot transmission is 3, each candidate resource can include 3 continuous time slot resources). The MAC layer performs resource selection / reselection in the candidate resource set of TB2. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of TB2. For example, as shown in FIG4 , the 4th to 6th time slot resources in the 1st MCSt resources are the multi-continuous time slot initial transmission resources of TB2 (the initial transmission of TB2, the first retransmission of TB2, the second retransmission of TB2), the 4th to 6th time slot resources in the 2nd MCSt resources are the first multi-continuous time slot retransmission resources of TB2 (the third retransmission of TB2, the fourth retransmission of TB2, the fifth retransmission of TB2), and the 4th to 6th time slot resources in the 3rd MCSt resources are the second multi-continuous time slot retransmission resources of TB2. For TB3, the MAC layer submits a set of parameters (prio parameters) to the physical layer for TB3. TX , remaining PDB,L subCH and P rsvp_TX) and the "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" parameter, the physical layer provides a candidate resource set for the TB3 through these parameters, and the candidate resources in the candidate resource set are multi-continuous time slot resources (wherein, assuming that the number of time slots for multi-continuous time slot transmission is 3, each candidate resource can include 3 continuous time slot resources). The MAC layer performs resource selection / reselection in the candidate resource set of TB3. The selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of TB3. For example, as shown in FIG4 , the 7th to 9th time slot resources in the first MCSt resources are the multi-continuous time slot initial transmission resources of TB3 (the initial transmission of TB3, the first retransmission of TB3, the second retransmission of TB3), the 7th to 9th time slot resources in the second MCSt resources are the first multi-continuous time slot retransmission resources of TB3 (the third retransmission of TB3, the fourth retransmission of TB3, the fifth retransmission of TB3), and the 7th to 9th time slot resources in the third MCSt resources are the second multi-continuous time slot retransmission resources of TB3. For TB4, the MAC layer submits a set of parameters (prio parameters) to the physical layer for TB4. TX , remaining PDB,L subCH and P rsvp_TX ) and the "number of time slots for multi-continuous time slot transmission (taking 3 as an example)" parameter, the physical layer provides a candidate resource set for the TB4 through these parameters, and the candidate resources in the candidate resource set are multi-continuous time slot resources (wherein, assuming that the number of time slots for multi-continuous time slot transmission is 3, each candidate resource can include 3 continuous time slot resources). The MAC layer performs resource selection / reselection in the candidate resource set of TB4, and the selected resources include the multi-continuous time slot initial transmission resources and the multi-continuous time slot retransmission resources of TB4. For example, as shown in FIG4 , the 10th to 12th time slot resources in the first MCSt resources are the multi-continuous time slot initial transmission resources of TB4 (the initial transmission of TB4, the first retransmission of TB4, the second retransmission of TB4), the 10th to 12th time slot resources in the second MCSt resources are the first multi-continuous time slot retransmission resources of TB4 (the third retransmission of TB4, the fourth retransmission of TB4, the fifth retransmission of TB4), and the 10th to 12th time slot resources in the third MCSt resources are the second multi-continuous time slot retransmission resources of TB4. When the MAC layer performs resource selection / reselection in the candidate resource set of each TB, the initial transmission resources selected for each TB are continuous in time slots, and the retransmission resources selected for each TB are continuous in time slots. When selecting the multi-continuous time slot initial transmission resources and the multi-continuous time slot retransmission resources of each TB, the MAC layer tries to ensure that the multi-continuous time slot initial transmission resources of different TBs and the multi-continuous time slot retransmission resources of different TBs are continuous.
[0207] In some embodiments, resource selection / reselection can be triggered for multiple different TBs. For example, the resource selection / reselection scheme 3 can be used to select / reselect resources for each TB to determine a multi-continuous time slot transmission resource for transmitting multiple different TBs. The multi-continuous time slot transmission resource may include a multi-continuous time slot initial transmission resource and a multi-continuous time slot retransmission resource. Optionally, the resource selection / reselection scheme 3 can be used to select / reselect resources for multiple different TBs. For example, for multiple different TBs, the MAC layer of the terminal device submits a set of parameters (prio TX , remaining PDB,L subCH and P rsvp_TX ) and the parameter "number of time slots for multi-continuous time slot transmission." The physical layer uses these parameters to provide a candidate resource set for multiple TBs, where the candidate resources in the candidate resource set are multi-continuous time slot resources. The MAC layer performs resource selection / reselection in the candidate resource set of the multiple TBs, and the selected resources include the multi-continuous time slot initial transmission resources and the multi-continuous time slot retransmission resources of the multiple TBs.
[0208] For example, taking the case where multiple continuous time slot transmission resources are used to transmit four different TBs, assuming that the four different TBs are TB1, TB2, TB3, and TB4, the above-mentioned resource selection / reselection scheme 3 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 TX , remaining PDB,L subCH and P rsvp_TX ) and the "number of time slots for multi-continuous time slot transmission (taking 4 as an example)" parameter, the physical layer provides a candidate resource set for the 4 different TBs through these parameters, and the resources in the candidate resource set are multi-continuous time slot resources (wherein, assuming that the number of time slots for multi-continuous time slot transmission is 4, each candidate resource may include 4 continuous time slot resources). The MAC layer performs resource selection / reselection in the candidate resource set, and the selected resources include the initial transmission resources and retransmission resources of 4 different TBs. For example, as shown in Figure 3, the 4 continuous time slot resources in the first MCSt resources are the initial transmission resources of 4 different TBs, the second MCSt resources are the first retransmission resources of 4 different TBs, the third MCSt resources are the second retransmission resources of 4 different TBs, and so on.
[0209] In some embodiments, the terminal device may perform LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the above LBT is successful, the terminal device may transmit the multiple TBs on the multiple consecutive time slot transmission resources.
[0210] In some embodiments, the terminal device performs LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the above LBT fails, the terminal device may directly trigger resource reselection of 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 above LBT fails, the terminal device may not trigger resource reselection of the multiple consecutive time slot transmission resources. For example, the terminal device may trigger resource reselection of the multiple consecutive time slot transmission resources only when certain conditions are met.
[0211] It should be noted that the multiple TBs can be the same TB or different TBs, and resources can be selected for the TBs using resource selection / reselection scheme 1, resource selection / reselection scheme 2, or resource selection / reselection scheme 3. The following describes various optional implementations of "triggering resource reselection for the multiple consecutive time slot transmission resources."
[0212] In some embodiments, the multiple TBs are the same TB; the optional implementation method of triggering the resource reselection of the multi-continuous time slot transmission resources may include but is not limited to at least one of the following: the media access control MAC layer of the terminal device submits a first parameter to the physical layer of the terminal device, and the first parameter is used for resource reselection of multi-continuous time slot transmission resources; a first candidate resource set of the TB is obtained from the physical layer, and the resources in the first candidate resource set are single time slot resources; in the first candidate resource set, multi-continuous time slot transmission resources are selected for the TB, and the selected multi-continuous time slot transmission resources include the initial transmission resources and retransmission resources of the TB.
[0213] Optionally, the first parameter may include but is not limited to one or more of the following: remaining PDB; number of subchannels L used for physical sidelink shared channel PSSCH transmission in a subframe; subCH ; Resource reservation interval P for PSSCH transmission rsvp_TX ; Priority information prio of 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 and are only illustrations of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to limit the scope of protection of the embodiments of the present disclosure.
[0214] Optionally, for multi-continuous time slot transmissions within the same TB, if LBT fails, the terminal device triggers resource reselection for the multi-continuous time slot transmission resources. The reselection of the continuous multi-time slot transmission resources for the same TB includes both the initial transmission resources and the retransmission resources for the same TB. For example, the aforementioned resource selection / reselection scheme 1 can be used to reselect the multi-continuous time slot transmission resources for the same TB. This implementation method is described in the description of resource selection / reselection scheme 1 and related implementation methods, and will not be repeated here.
[0215] In some embodiments, the multiple TBs are the same TB; the optional implementation method 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, and the second parameter is 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, and the resources in the second candidate resource set are multi-continuous time slot resources; in the second candidate resource set, a multi-continuous time slot transmission resource is selected for the TB, and the selected multi-continuous time slot transmission resource includes the multi-continuous time slot initial transmission resource and the multi-continuous time slot retransmission resource of the TB.
[0216] Optionally, the second parameter may include but is not limited to one or more of the following: remaining PDB; number of subchannels L used for physical sidelink shared channel PSSCH transmission in a subframe; subCH ; Resource reservation interval P for PSSCH transmission rsvp_TX ; Priority information prio of PSSCH transmission TX ; The number of time slots for multiple consecutive time slot transmissions. 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 multiple consecutive time slot transmissions. 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 and are only illustrative of some embodiments. The above embodiments can be implemented individually or in combination. The above embodiments are only for illustration and are not intended to be a specific limitation on the scope of protection of the embodiments of the present disclosure.
[0217] Optionally, for multi-continuous time slot transmissions within the same TB, if LBT fails, the terminal device triggers resource reselection for the multi-continuous time slot transmission resources. The reselection of the continuous multi-time slot transmission resources for the same TB includes both the initial transmission resources and the retransmission resources for the same TB. For example, the aforementioned resource selection / reselection scheme 2 can be used to reselect the multi-continuous time slot transmission resources for the same TB. This implementation method is described in the aforementioned description of resource selection / reselection scheme 2 and related implementation methods and is not further elaborated here.
[0218] In some embodiments, the multiple TBs are multiple different TBs; the optional implementation method of triggering resource reselection of the multiple continuous time slot transmission resources may include: triggering resource reselection for each TB in the multiple different TBs respectively.
[0219] In some embodiments, the above-mentioned optional implementation method of triggering resource reselection for each TB in multiple different TBs includes at least one of the following: the MAC layer of the terminal device submits the first parameters corresponding to each TB to the physical layer of the terminal device, and the first parameters corresponding to each TB are 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 time 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, and the selected resources include the initial transmission resources and retransmission resources of each TB.
[0220] Optionally, for multi-continuous time slot transmission of multiple different TBs, if LBT fails, the terminal device triggers resource reselection of the multi-continuous time slot transmission resources. Reselecting the 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 above-mentioned resource selection / reselection scheme 1 can be used to reselect the multi-continuous time slot transmission resources of multiple different TBs. The implementation method can be referred to the above description of resource selection / reselection scheme 1 and related implementation methods, and will not be repeated here.
[0221] In some embodiments, the aforementioned optional implementation of triggering resource reselection of multi-continuous time slot transmission resources for multiple different TBs includes at least one of the following: the MAC layer of the terminal device submits second parameters corresponding to the multiple TBs to the physical layer of the terminal device, the second parameters corresponding to the multiple TBs being used for resource reselection for the multiple different TBs; obtaining a fifth candidate resource set for the multiple different TBs from the physical layer, where the resources in the fifth candidate resource set are multi-continuous time slot resources; and selecting multi-continuous time slot transmission resources for the multiple different TBs from the fifth candidate resource set, where the selected multi-continuous time slot transmission resources include multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources for the multiple different TBs. Optionally, if LBT fails for multi-continuous time slot transmission for the multiple different TBs, the terminal device triggers resource reselection of the multi-continuous time slot transmission resources. The multi-continuous time slot transmission resources for the multiple different TBs are reselected, including the initial transmission resources and retransmission resources for the multiple different TBs. For example, resource selection / reselection scheme 3 described above can be used to reselect multi-continuous time slot transmission resources for the multiple different TBs. This implementation method is described above with reference to resource selection / reselection scheme 3 and related implementation methods, and is not further described here.
[0222] In some embodiments, a terminal device performs LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the LBT fails, the terminal device does not trigger resource reselection for the multiple consecutive time slot transmission resources. Optionally, a terminal device performs LBT on the first time slot resource among multiple consecutive time slot transmission resources. If the LBT fails, the terminal device triggers resource reselection for the multiple consecutive time slot transmission resources only when the remaining multiple consecutive time slot transmission resources meet certain conditions.
[0223] In some embodiments, the multiple TBs are the same TB; the optional implementation method of triggering the resource reselection of the multiple continuous time slot transmission resources may include: continuing to perform LBT on the next time slot resource until the first reselection condition is met, for example, the available continuous time slots in the multiple continuous time slot transmission resources are less than or equal to the first threshold, or, LBT failure occurs on all time slot resources in the multiple continuous time slot transmission resources; wherein, the next time slot resource is a time slot resource in the multiple continuous time slot transmission resources that is adjacent to the previous time slot resource in which LBT failure occurred; triggering resource reselection of multiple continuous time slot transmission resources.
[0224] As an example, as shown in Figure 2, for multiple continuous time slot transmission resources of the same TB, the terminal device performs LBT on the first time slot resource among the multiple continuous time slot transmission resources. If the above LBT fails, the terminal device does not trigger resource reselection of the multiple 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 multiple continuous time slot transmission resources are less than or equal to the first threshold, or LBT fails on all time slot resources in the multiple continuous time slot transmission resources, and the terminal device triggers resource reselection of the multiple continuous time slot transmission resources. Optionally, resource selection / reselection scheme 1 may be used to select resources for the TB, for example, the media access control 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 of the TB is obtained from the physical layer, the resources in the first candidate resource set are single time slot resources; in 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 may 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 of the TB is obtained from the physical layer, the resources in the second candidate resource set are 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 include the initial transmission resources and retransmission resources of the TB.
[0225] For example, as shown in Figure 2, if LBT fails on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection, and the terminal device can continue to perform LBT on the second time slot resource in the first MCSt resource. If LBT fails on the second time slot resource in the first MCSt resource, if the subsequent available continuous time slots are greater than the first threshold, the terminal device does not trigger resource reselection, and the terminal device continues to perform LBT on the third time slot resource in the first MCSt resource. If LBT fails for multiple continuous time slot initial transmission or multiple continuous time slot retransmission resources, resource reselection will not be triggered, and the terminal device can continue LBT on subsequent resources. For example, as shown in Figure 2, if LBT fails on all three time slots of the first MCSt resource, the terminal device may not trigger resource reselection, and the terminal device may continue to perform LBT on the three time slots of the second MCSt resource. If LBT fails on all three time slots of the second MCSt resource, LBT will continue to be performed on the three time slots of the next MCSt resource until the first reselection condition is met, such as the number of available continuous time slots is less than or equal to the first threshold, and the terminal device will trigger resource reselection of multiple continuous time slot transmission resources. Optionally, the "available continuous time slots" can utilize the remaining number of time slots that can be used to transmit TBs.
[0226] For another example, as shown in Figure 2, 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 the terminal device 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 failure occurs on all time slot resources), at which point the terminal device triggers resource reselection for multiple consecutive time slot transmission resources.
[0227] In some embodiments, as shown in Figure 3, the multiple TBs are multiple different TBs; the optional implementation method of triggering the resource reselection of the multi-continuous time slot transmission resource may include: continuing to perform LBT on the first time slot resource among the next multi-continuous time slot transmission resources 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 among 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 in which LBT failure occurred, used to transmit multiple different TBs; triggering resource reselection of multi-continuous time slot transmission resources.
[0228] As an example, as shown in Figure 3, for multi-continuous time slot transmission resources of multiple different TBs, the terminal device performs LBT on the first time slot resource among the multi-continuous time slot transmission resources. If the above 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 first time slot resource among the next multi-continuous time slot transmission resources (for example, the first time slot resource in the second MCSt resource as shown in Figure 3) 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 fails 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.
[0229] 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 parameters corresponding to each TB to the physical layer of the terminal device respectively, and the first parameters corresponding to each TB are used for resource reselection of the corresponding TB respectively; a 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 time 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, and the selected resources include the initial transmission resources and retransmission resources of each TB.
[0230] 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 second parameters corresponding to multiple TBs to the physical layer of the terminal device, and the second parameters corresponding to multiple TBs are used for resource reselection of multiple different TBs; a fifth candidate resource set of multiple different TBs is obtained from the physical layer, and 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, and 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.
[0231] For example, as shown in Figure 3, if LBT fails on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection, and the terminal device 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 the second MCSt resource. If LBT fails on the first time slot resource in the second MCSt resource, when the number of subsequently available multi-continuous time slot transmission resources is greater than the first threshold, the terminal device does not trigger resource reselection, and the terminal device 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 of the multi-continuous time slot transmission resource. Among them, 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, as shown in Figure 3, the initial transmission resources of four different TBs are counted as one multi-continuous time slot transmission resource. Figure 3 shows three multi-continuous time slot transmission resources. 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 multi-continuous time slot transmission resources remaining that can be used to transmit multiple TBs.
[0232] For another example, as shown in Figure 3, if LBT fails on the first time slot resource in the first MCSt resource, the terminal device does not trigger resource reselection, and the terminal device 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 the second MCSt resource. If LBT fails 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 fails on the first time slot resource in all multi-continuous time slot transmission resources, at which point the terminal device triggers resource reselection for multi-continuous time slot transmission resources.
[0233] In some embodiments, independent resource selection / reselection can be triggered for each of multiple different TBs. For example, resource selection / reselection scheme 1 described above can be used to perform resource selection / reselection for each TB to determine a multi-continuous time slot transmission resource for transmitting multiple different TBs. The multi-continuous time slot transmission resource can include a multi-continuous time slot initial transmission resource and a multi-continuous time slot retransmission resource, thereby implementing the multi-continuous time slot transmission resource shown in FIG3 . As shown in FIG3 , 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 TB2 of the first MCSt resource. If successful, TB2, TB3, and TB4 are transmitted. In this case, the multi-continuous time slots transmitted are TB2, TB3, and TB4. All resources of TB1 are directly reselected, including the new transmission resources and the retransmission resources. The first time slot resource 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 time slot (the time slot corresponding to TB2) in the first MCSt resource also fails, try the third time slot (the time slot corresponding to TB3), and so on until the fourth time slot (the time slot corresponding to TB4). Exemplarily, the resources reselected by TB1 can be continuous with the resources of TB2, TB3, and TB4, or discontinuous with the resources of TB2, TB3, and TB4. Exemplarily, the resource reselection of TB1 can execute the existing resource selection / reselection process. Exemplarily, the resource reselection of TB1 can execute the above-mentioned resource selection / reselection scheme 1 or the above-mentioned resource selection / reselection scheme 2 to select / reselect the resources of TB1.
[0234] In some embodiments, a resource selection / reselection can be triggered for multiple different TBs. For example, the above-mentioned resource selection / reselection scheme 3 can be used to perform resource selection / reselection for multiple different TBs to determine a multi-continuous time slot transmission resource for transmitting multiple different TBs. The multi-continuous time slot transmission resource may include a multi-continuous time slot initial transmission resource and a multi-continuous time slot retransmission resource to achieve the multi-continuous time slot transmission resource as shown in Figure 3. As shown in Figure 3, LBT fails in the first time slot of the first multi-continuous time slot transmission resource (i.e., the first MCSt resource), and LBT continues in the second time slot (the time slot corresponding to TB2) in the first MCSt resource. If successful, TB2, TB3, and TB4 are transmitted. LBT is performed in the first time slot (the time slot corresponding to TB1) in the second multi-continuous time slot transmission resource (i.e., the second MCSt resource). If successful, the new transmission of TB1 and the retransmission of TB2, TB3, and TB4 are transmitted.
[0235] In some embodiments, as shown in FIG4 , for multiple TBs, a multi-continuous time slot transmission resource containing multiple TBs can be selected using resource selection / reselection scheme 2 described above. As shown in FIG4 , the TBs transmitted on these multi-continuous time slot transmission resources may be the same or different. For example, the first through third time slots in the first MCSt resource can be used to transmit TB1, and these three continuous time slots transmit the same TB. The fourth through sixth time slots in the first MCSt resource are used to transmit TB2. The seventh through ninth time slots in the first MCSt resource are used to transmit TB3, and the tenth through 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 in 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 a multi-time slot resource containing multiple TBs is reselected according to resource selection / reselection scheme 2 described above.
[0236] In some embodiments, as shown in FIG4 , for multiple TBs, the resource selection / reselection scheme 2 described above can be used to select multiple continuous time slot transmission resources for multiple TBs. As shown in FIG4 , the TBs transmitted on the multiple continuous time slot transmission resources include the same TBs and different TBs. For example, the first time slot resource to the third time slot resource in the first MCSt resource can be used to transmit TB1. The TBs transmitted by these three continuous time slot resources are the same. The fourth time slot resource to the sixth time slot resource in the first MCSt resource are used to transmit TB2. The seventh time slot resource to the ninth time slot resource in the first MCSt resource are used to transmit TB3, and the tenth time slot resource to the twelfth time slot resource in the first MCSt resource are used to transmit TB4. TB1, TB2, TB3, and TB4 are different TBs. In this case, 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 LBT fails for all time slots of TB1, the terminal device can perform LBT on the first time slot resource in the second MCS resource, and so on, until LBT fails for all time slots of TB1 of the last MCSt resource, or the overall number of available resources (i.e., the number of remaining available MCSt resources) is less than the first threshold, the terminal device triggers resource reselection, such as reselecting the multi-time slot resources of multiple TBs according to the above-mentioned resource selection / reselection scheme 2.
[0237] In some embodiments, as shown in FIG4 , for multiple TBs, the resource selection / reselection scheme 2 described above can be used to select a multi-continuous time slot transmission resource for multiple TBs. As shown in FIG4 , the TBs transmitted on the multi-continuous time slot transmission resource may be 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. These three continuous 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 the multi-time slot resource for multiple TBs according to the resource selection / reselection scheme 2 described above.
[0238] In some embodiments, as shown in FIG4 , if the LBT of the first time slot in the first MCSt resource fails, the attempt can be continued on 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 transmission and retransmission resources, and the time slot resources corresponding to TB1 in all subsequent MCSt resources (i.e., the second, third…nth MCSt resources) are directly discarded. The LBT can be continued in the first time slot of TB2 in the first MCSt resource (such as the fourth time slot in the first MCSt resource). If successful, TB2, TB3, and TB4 are transmitted. In this case, the multiple consecutive time slots transmitted are TB2, TB3, and TB4. If all time slots corresponding to TB2 in the first MCSt resource fail, try the time slot corresponding to TB3 in the first MCSt resource again, until the time slot corresponding to TB4 in the first MCSt resource. Exemplarily, the resources reselected by TB1 may be continuous with the resources of TB2, TB3, and TB4, or discontinuous with the resources of TB2, TB3, and TB4. Exemplarily, the resource reselection for TB1 may execute an existing resource selection / reselection process. Exemplarily, the resource reselection for B1 may execute resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect the resources of TB1.
[0239] In some embodiments, as shown in FIG4 , if the LBT of the first time slot in the first MCSt resource fails, LBT is continued directly in the first time slot of TB2 in the first MCSt resource (such as the fourth time slot in the first MCSt resource). If successful, TB2, TB3, and TB4 are transmitted. In this case, the multiple consecutive time slots transmitted are TB2, TB3, and TB4. All resources of TB1 are directly reselected, including new transmission and retransmission resources, and the time slot resources corresponding to TB1 in all subsequent MCSt resources (i.e., the second, third...nth MCSt resources) are directly discarded. The resources reselected by TB1 can be continuous with the resources of TB2, TB3, and TB4, or the resources reselected by TB1 can be discontinuous with the resources of TB2, TB3, and TB4. Exemplarily, the resource reselection of TB1 can execute the existing resource selection / reselection process. Exemplarily, 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.
[0240] In some embodiments, as shown in FIG4 , if the LBT of the first time slot in the first MCSt resource fails, LBT is continued directly in the first time slot of TB2 in the first MCSt resource (such as 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, LBT of the first time slot of TB3 in the first MCSt resource (such as the seventh time slot in the first MCSt resource) is tried. If the LBT of the first time slot of TB3 in the first MCSt resource is successful, TB3 and TB4 are transmitted. The resources of TB1 and TB2 are reselected, including the new transmission and retransmission resources of TB1, and the new transmission and retransmission resources of TB2. Exemplarily, the reselected resources of TB1 may be continuous with the resources of TB3 and TB4, or may be discontinuous with the resources of TB3 and TB4. Exemplarily, the resource reselection of TB1 may execute the existing resource selection / reselection process. Exemplarily, resource reselection for TB1 may implement resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect resources for TB1. Exemplarily, the resources reselected for TB2 may be continuous with the resources of TB3 and TB4, or discontinuous with the resources of TB3 and TB4. Exemplarily, resource reselection for TB2 may implement an existing resource selection / reselection process. Exemplarily, resource reselection for TB2 may implement resource selection / reselection scheme 1 or resource selection / reselection scheme 2 to select / reselect resources for TB2.
[0241] In some embodiments, the terminal device may determine the first threshold according to implementation. In one possible implementation, the terminal device may determine the first threshold by a MAC layer of the terminal device.
[0242] In some embodiments, the first threshold may be N times the number of time slots in the multi-continuous time slot transmission. As an example, N may be 0.5, or may be another value greater than 0 and less than or equal to 1, which is not limited in this disclosure. Alternatively, N may be any positive integer greater than 1.
[0243] In some embodiments, the parameter "number of time slots for multi-continuous time slot transmission" may be determined by the terminal device based on logical channel parameters associated with the multiple TBs. Optionally, 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. 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; and remaining PDB.
[0244] In some embodiments, independent resource selection / reselection can be triggered for each TB, and the terminal device can determine the number of time slots for the multi-continuous time slot transmission corresponding to each TB based on the logical channel parameters associated with each TB in the multiple TBs. The number of time slots for the multi-continuous time slot transmission corresponding to each TB may be the same or different. Exemplarily, for each TB, the MAC layer submits the parameters of the number of time slots for the multi-continuous time slot transmission corresponding to the TB to the physical layer, the physical layer provides a candidate resource set for each TB, and the MAC layer selects multi-slot resources from the candidate resource set corresponding to each TB.
[0245] In some embodiments, an optional implementation method for a terminal device to determine the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the above-mentioned multiple TBs may be as follows: based on the CAPC associated with each TB in the multiple TBs, the number of time slots for the multi-continuous time slot transmission corresponding to each TB is determined. Exemplarily, independent resource selection / reselection can be triggered for each TB, and the terminal device can determine the CAPC associated with each TB, and determine the number of time slots for the multi-continuous time slot continuous transmission corresponding to each TB based on the correspondence between the preset CAPC and the number of time slots. For example, the higher the CAPC associated with the TB, the greater the number of time slots for the multi-continuous time slot continuous transmission corresponding to the TB. There may be other preset correspondences between CAPC and the number of time slots, and the present disclosure does not specifically limit this.
[0246] In some embodiments, an optional implementation method in which the terminal device determines the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the above-mentioned multiple TBs may be as follows: the terminal device determines the number of time slots for the multi-continuous time slot transmission corresponding to each TB based on the logical channel priority associated with each TB in the multiple TBs. Exemplarily, independent resource selection / reselection can be triggered for each TB, and the terminal device can determine the logical channel priority associated with each TB, and determine the number of time slots for the multi-continuous time slot continuous transmission corresponding to each TB based on the preset correspondence between the logical channel priority and the number of time slots. For example, the higher the logical channel priority associated with the TB, the greater the number of time slots for the multi-continuous time slot continuous transmission corresponding to the TB. There may be other preset correspondences between logical channel priorities and the number of time slots, and the present disclosure does not make specific limitations on this.
[0247] In some embodiments, an optional implementation method in which the terminal device determines the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the above-mentioned multiple TBs may be as follows: the terminal device determines the number of time slots for the multi-continuous time slot transmission corresponding to each TB based on the PDB associated with each TB in the multiple TBs. Exemplarily, independent resource selection / reselection may be triggered for each TB, and the terminal device may determine the PDB associated with each TB, and determine the number of time slots for the multi-continuous time slot continuous transmission corresponding to each TB based on the preset correspondence between the PDB and the number of time slots. For example, the larger the PDB associated with the TB, the greater the number of time slots for the multi-continuous time slot continuous transmission corresponding to the TB. There may be other preset correspondences between PDBs and the number of time slots, and the present disclosure does not make specific limitations on this.
[0248] In some embodiments, an optional implementation method in which the terminal device determines the number of time slots for the multi-continuous time slot transmission based on the logical channel parameters associated with the above-mentioned multiple TBs may be as follows: the terminal device determines the number of time slots for the multi-continuous time slot transmission corresponding to each TB based on the remaining PDB associated with each TB in the multiple TBs. Exemplarily, independent resource selection / reselection may be triggered for each TB, and the terminal device may determine the remaining PDB associated with each TB, and determine the number of time slots for the multi-continuous time slot continuous transmission corresponding to each TB based on the preset correspondence between the remaining PDB and the number of time slots. For example, the larger the remaining PDB associated with the TB, the greater the number of time slots for the multi-continuous time slot continuous transmission corresponding to the TB. There may be other preset correspondences between the remaining PDB and the number of time slots, and the present disclosure does not make specific limitations on this.
[0249] In some embodiments, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs based on the logical channel parameters associated with the multiple TBs. In other words, the multiple TBs together correspond to the same number of time slots for multi-continuous time slot transmission. The MAC layer submits the 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. The MAC layer selects a multi-slot resource from the candidate resource set, and the multi-slot resource is used to send the multiple TBs.
[0250] In some embodiments, an optional implementation method for a terminal device to determine the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on logical channel parameters associated with the multiple TBs can be as follows: the terminal device determines a target CAPC based on the CAPCs 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 CAPC. Alternatively, 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 the multiple TBs. For example, the minimum value of the CAPCs associated with the multiple TBs, i.e., the highest-priority CAPC among the CAPCs associated with the multiple TBs, can be determined as the target CAPC. Alternatively, the terminal device can determine the target CAPC associated with any one of the multiple TBs as the target CAPC. Exemplarily, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target CAPC and, based on a preset correspondence between the CAPC and the number of time slots, determine the number of time slots for multi-continuous time slot transmission corresponding to the multiple TBs. For example, a larger CAPC corresponds to a greater number of time slots for multi-continuous time slot transmission. There may be other preset corresponding relationships between CAPC and the number of time slots, which are not specifically limited in this disclosure.
[0251] In some embodiments, the above-mentioned terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters respectively associated with the multiple TBs. An optional implementation method may be as follows: the terminal device determines the target logical channel priority based on the logical channel priorities respectively 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 logical channel priority.
[0252] Optionally, the terminal device may determine any one of the minimum value, maximum value, median value or average value of the logical channel priorities respectively associated with multiple TBs as the target logical channel priority. For example, the minimum value of the logical channel priorities respectively associated with multiple TBs, that is, the highest logical channel priority among the logical channel priorities respectively associated with multiple TBs, may be determined as the target logical channel priority. Alternatively, the terminal may determine the logical channel priority associated with any TB among the multiple TBs as the target logical channel priority.
[0253] Exemplarily, a resource selection / reselection can be triggered for multiple TBs. The terminal device can determine the target logical channel priority and, based on the preset correspondence between the logical channel priority and the number of time slots, determine the number of time slots for continuous transmission of multiple consecutive time slots corresponding to the multiple TBs. For example, the higher the logical channel priority, the greater the number of time slots for continuous transmission of multiple consecutive time slots. There may be other preset correspondences between logical channel priorities and the number of time slots, which are not specifically limited in this disclosure.
[0254] In some embodiments, the above-mentioned terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters respectively associated with the multiple TBs. An optional implementation method may be as follows: the terminal device determines the target PDB based on the PDBs respectively 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 PDB.
[0255] Optionally, the terminal device may determine any one of the minimum, maximum, median, or average values of the PDBs associated with multiple TBs as the target PDB. For example, the minimum value of the PDBs associated with multiple TBs, that is, the smallest PDB among the PDBs associated with multiple TBs, may be determined as the target PDB. Alternatively, the terminal may determine the PDB associated with any one of the multiple TBs as the target PDB.
[0256] For example, a resource selection / reselection may be triggered for multiple TBs. The terminal device may determine a target PDB and, based on a preset correspondence between the PDB and the number of time slots, determine the number of time slots for continuous transmission of multiple consecutive time slots corresponding to the multiple TBs. For example, a larger PDB corresponds to a greater number of time slots for continuous transmission of 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.
[0257] In some embodiments, the above-mentioned terminal device determines the number of time slots for multi-continuous time slot transmission corresponding to multiple TBs based on the logical channel parameters respectively associated with the multiple TBs. An optional implementation method may be as follows: the terminal device determines the target remaining PDB based on the remaining PDBs respectively 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 PDB.
[0258] Optionally, the terminal device may determine any one of the minimum, maximum, median, or average values of the remaining PDBs associated with multiple TBs as the target remaining PDB. For example, the minimum value of the remaining PDBs associated with multiple TBs, that is, the smallest remaining PDB among the remaining PDBs associated with multiple TBs, may be determined as the target remaining PDB. Alternatively, the terminal device may determine the remaining PDB associated with any one of the multiple TBs as the target remaining PDB.
[0259] For example, a resource selection / reselection may be triggered for multiple TBs. The terminal device may 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 consecutive time slots corresponding to the multiple TBs. For example, the larger the remaining PDB, the greater the number of time slots for continuous transmission of 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.
[0260] In the embodiments of the present disclosure, some or all of the steps and their optional implementations may be arbitrarily combined with some or all of the steps in other embodiments, or may be arbitrarily combined with the optional implementations of other embodiments.
[0261] The embodiments of the present disclosure further provide an apparatus for implementing any of the above methods. For example, an apparatus is provided, which includes units or modules for implementing each step executed by a terminal device in any of the above methods.
[0262] It should be understood that the division of the various units or modules in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a physical entity, or they may be physically separated. In addition, the units or modules in the device may be implemented in the form of a processor calling software: for example, the device includes a processor, the processor is connected to a memory, and the memory stores instructions. The processor calls the instructions stored in the memory to implement any of the above methods or implement the functions of the various units or modules of the above device, wherein the processor is, for example, a general-purpose processor, such as a central processing unit (CPU) or a microprocessor, and the memory is a memory within the device or a memory outside the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits, and the functions of some or all of the units or modules can be realized by designing the hardware circuits. The above-mentioned hardware circuits can be understood as one or more processors; for example, in one implementation, the above-mentioned hardware circuit is an application-specific integrated circuit (ASIC), which realizes the functions of some or all of the above units or modules by designing the logical relationship of the components in the circuit; for example, in another implementation, the above-mentioned hardware circuit can be realized by a programmable logic device (PLD). Taking a field programmable gate array (FPGA) as an example, it can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by configuring the configuration file, thereby realizing the functions of some or all of the above units or modules. All units or modules of the above devices can be realized in the form of software called by the processor, or in the form of hardware circuits, or in part by the form of software called by the processor, and the rest by hardware circuits.
[0263] In the embodiments of the present disclosure, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction reading and execution capabilities, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationship of the hardware circuit. The logical relationship of the above-mentioned hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and implementing the hardware circuit configuration can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be a hardware circuit designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), etc.
[0264] Figure 5 is a structural diagram of a communication device proposed in an embodiment of the present disclosure. As shown in Figure 5, 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 used to trigger resource reselection of multiple continuous time slot transmission resources in response to a listen-before-talk (LBT) failure occurring on the first time slot resource among multiple continuous time slot transmission resources; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks TB. Optionally, the transceiver module is used to execute at least one of the communication steps such as sending and / or receiving executed by the terminal device in any of the above methods, which will not be repeated here. Optionally, the processing module is used to execute at least one of the other steps (such as step 101, but not limited to this) executed by the terminal device in any of the above methods, which will not be repeated here.
[0265] Figure 6 is a schematic diagram of the structure of a terminal device 600 proposed in an embodiment of the present disclosure. Terminal device 600 can be a terminal (e.g., user equipment), or a chip, chip system, or processor that supports implementation of any of the above methods. Terminal device 600 can be used to implement the methods described in the above method embodiments. For details, please refer to the description of the above method embodiments.
[0266] As shown in Figure 6, terminal device 600 includes one or more processors 601. Processor 601 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (such as base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Terminal device 600 is used to perform any of the above methods.
[0267] 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.
[0268] 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 transceiver 603 performs 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 the other steps (such as step 101, but not limited thereto).
[0269] In some embodiments, a transceiver may include a receiver and / or a transmitter. The receiver and transmitter may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, and transceiver circuit may be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit may be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit may be used interchangeably.
[0270] 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. The interface circuit 604 may be configured to receive signals from the memory 602 or other devices, and may be configured to send signals to the memory 602 or other devices. For example, the interface circuit 604 may read instructions stored in the memory 602 and send the instructions to the processor 601.
[0271] The terminal device 600 described in the above embodiment may be a terminal, but the scope of the terminal device 600 described in the present disclosure is not limited thereto, and the structure of the terminal device 600 may not be limited by FIG6 . The communication device may be an independent device or may be part of a larger device. For example, the terminal device may be: 1) an independent integrated circuit IC, or a chip, or a chip system or subsystem; (2) a collection of one or more ICs, optionally, the above IC collection may also include a storage component for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, an intelligent terminal device, a cellular phone, a wireless device, a handheld device, a mobile unit, an in-vehicle device, a network device, a cloud device, an artificial intelligence device, etc.; (6) others, etc.
[0272] FIG7 is a schematic diagram of the structure of a chip 700 according to an embodiment of the present disclosure. If the terminal device 600 can be a chip or a chip system, please refer to the schematic diagram of the structure of the chip 700 shown in FIG7 , but the present disclosure is not limited thereto.
[0273] The chip 700 includes one or more processors 701 , and the chip 700 is configured to execute any of the above methods.
[0274] In some embodiments, chip 700 further includes one or more interface circuits 702. Optionally, interface circuit 702 is connected to memory 703. Interface circuit 702 can be used to receive signals from memory 703 or other devices, and interface circuit 702 can be used to send signals to memory 703 or other devices. For example, interface circuit 702 can read instructions stored in memory 703 and send the instructions to processor 701.
[0275] In some embodiments, the interface circuit 702 executes at least one of the communication steps such as sending and / or receiving in the above method, and the processor 701 executes at least one of the other steps (such as step 101, but not limited thereto).
[0276] In some embodiments, terms such as interface circuit, interface, transceiver pin, and transceiver may be used interchangeably.
[0277] In some embodiments, the chip 700 further includes one or more memories 703 for storing instructions. Alternatively, all or part of the memories 703 may be located outside the chip 700.
[0278] The present disclosure also provides a storage medium having instructions stored thereon. When the instructions are executed on the terminal device 600, the terminal device 600 executes any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but is not limited thereto and may also be a transient storage medium.
[0279] The present disclosure also provides a program product, which, when executed by the terminal device 600, enables the terminal device 600 to perform any of the above methods. Optionally, the program product is a computer program product.
[0280] The present disclosure also proposes a computer program, which, when executed on a computer, causes the computer to perform any one of the above methods.
[0281] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of 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 the present 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 transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0282] Those skilled in the art will appreciate that the units and algorithm steps of each example 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 performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians 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.
[0283] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0284] The above description is merely a specific embodiment of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A resource reselection method, characterized in that: The method comprises: In response to a listen-before-talk (LBT) failure occurring on the first time slot resource among multiple continuous time slot transmission resources, resource reselection of the multiple continuous time slot transmission resources is triggered; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks TB.
2. The method according to claim 1, characterized in that The triggering of resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following: Perform resource reselection of the plurality of continuous time slot transmission resources using preset parameters obtained through the physical layer; Resource reselection of the multiple continuous time slot transmission resources is performed through a candidate resource set obtained through a physical layer, wherein the multiple continuous time slot transmission resources include single time slot resources or multiple continuous time slot resources.
3. The method according to claim 1 or 2, characterized in that The multiple transmission blocks TB are the same TB; the triggering of resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following: The media access control MAC layer submits a first parameter to the physical layer, wherein the first parameter is used for resource reselection of the multiple continuous time slot transmission resources; A first candidate resource set of the TB is obtained from the physical layer, wherein the resources in the first candidate resource set are single time slot resources, and in the first candidate resource set, multiple continuous time slot transmission resources are selected for the TB, wherein the selected multiple continuous time slot transmission resources include initial transmission resources and retransmission resources of the TB.
4. The method according to claim 1 or 2, characterized in that: The multiple transmission blocks TB are the same TB; the triggering of resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following: The MAC layer submits a second parameter to the physical layer, wherein the second parameter is used for resource reselection of the multiple consecutive time slot transmission resources; A second candidate resource set of the TB is obtained from the physical layer, wherein the resources in the second candidate resource set are multi-continuous time slot resources, and in the second candidate resource set, multi-continuous time slot transmission resources are selected for the TB, wherein 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 TB.
5. The method according to claim 1, characterized in that The triggering of resource reselection of the plurality of continuous time slot transmission resources comprises: After LBT fails on the first time slot resource, in response to satisfying a first reselection condition, triggering resource reselection of the plurality of consecutive time slot transmission resources; After LBT fails on the first time slot resource, in response to not satisfying the first reselection condition, LBT continues to be performed on other time slot resources.
6. The method according to claim 5, characterized in that Also includes: LBT is performed on other time slot resources among the multiple consecutive time slot transmission resources in a first order, and in response to satisfying a first reselection condition, resource reselection of the multiple consecutive time slot transmission resources is triggered.
7. The method according to claim 1, 5 or 6, characterized in that: The multiple transmission blocks TB are the same TB; and the triggering of resource reselection of the multiple continuous time slot transmission resources includes: After LBT fails on the first time slot resource, In response to satisfying a first reselection condition, triggering resource reselection of the plurality of consecutive time slot transmission resources; In response to the first reselection condition not being met, LBT continues to be performed on the second time slot resource among the multiple continuous time slot transmission resources, and determines whether to trigger resource reselection of the multiple continuous time slot transmission resources based on the LBT result of the second time slot resource and the first reselection condition.
8. The method according to claim 7, characterized in that The determining whether to trigger resource reselection of the multiple consecutive time slot transmission resources according to the LBT result on the second time slot resource includes: In response to the LBT failure occurring on the second time slot resource, continue to perform LBT on the next time slot resource; wherein the next time slot resource is a time slot resource adjacent to the last time slot resource where the LBT failure occurred among the multiple consecutive time slot transmission resources; In response to satisfying the first reselection condition, resource reselection of the multiple consecutive time slot transmission resources is triggered.
9. The method according to any one of claims 1 to 8, characterized in that The multiple transmission blocks TB are multiple identical TBs; and the triggering of resource reselection of the multiple consecutive time slot transmission resources includes: Continue to perform LBT on the next time slot resource until the first reselection condition is met; wherein the next time slot resource is a time slot resource adjacent to the last time slot resource where LBT failed among the multiple consecutive time slot transmission resources; triggering resource reselection of the plurality of consecutive time slot transmission resources.
10. The method according to any one of claims 3 to 9, characterized in that: The first reselection condition includes: the available continuous time slots in the multiple continuous time slot transmission resources are less than or equal to the first threshold, or LBT failure occurs in all time slot resources in the multiple continuous time slot transmission resources.
11. The method according to claim 1 or 2, characterized in that: The multiple transport blocks TB are multiple different TBs; The triggering of resource reselection of the plurality of continuous time slot transmission resources comprises: For each of the multiple different TBs, resource reselection of multiple continuous time slot transmission resources is triggered respectively.
12. The method according to claim 1, 2 or 11, characterized in that The triggering of resource reselection of multiple consecutive time slot transmission resources for each of the multiple different TBs includes at least one of the following: The MAC layer submits the first parameters corresponding to each of the TBs to the physical layer respectively, and the first parameters corresponding to each of the TBs are used for resource reselection of the corresponding TBs respectively; Acquire from the physical layer a third candidate resource set corresponding to each of the TBs, where the resources in the third candidate resource set are single time slot resources; Resource selection or reselection is performed respectively in the third candidate resource set corresponding to each of the TBs 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 of the TBs.
13. The method according to claim 1, 2 or 11, characterized in that The triggering of resource reselection of multiple consecutive time slot transmission resources for each of the multiple different TBs includes at least one of the following: The MAC layer submits the second parameters corresponding to each of the TBs to the physical layer respectively, and the second parameters corresponding to each of the TBs are used for resource reselection of the corresponding TBs respectively; Acquire from the physical layer a fourth candidate resource set corresponding to each of the TBs, where the resources in the fourth candidate resource set are multiple continuous time slot resources; Resource selection / reselection is performed respectively in the fourth candidate resource set corresponding to each of the TBs to determine the multi-continuous time slot transmission resources of the multiple different TBs, and the selected resources include the multi-continuous time slot initial transmission resources and multi-continuous time slot retransmission resources of each of the TBs.
14. The method according to claim 1, 5 or 6, characterized in that The multiple transmission blocks TB are multiple different TBs; the triggering of resource reselection of the multiple consecutive time slot transmission resources includes at least one of the following: The MAC layer submits the second parameters corresponding to the multiple TBs to the physical layer, where the second parameters corresponding to the multiple TBs are used for resource reselection of the multiple different TBs; Acquire a fifth candidate resource set of the multiple different TBs from the physical layer, where resources in the fifth candidate resource set are multiple continuous time slot resources; In the fifth candidate resource set, multi-continuous time slot transmission resources are selected for the multiple different TBs, and 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.
15. The method according to claim 1, 5 or 6, characterized in that The multiple transport blocks TB are multiple different TBs; The triggering of resource reselection of the plurality of continuous time slot transmission resources comprises: Continue to perform LBT on the first time slot resource among the next multi-continuous time slot transmission resources, wherein the next multi-continuous time slot transmission resource is the next multi-continuous time slot transmission resource for transmitting the multiple different TBs adjacent to the previous multi-continuous time slot transmission resource where the LBT failure occurred; In response to satisfying the second reselection condition, resource reselection of the plurality of consecutive time slot transmission resources is triggered.
16. The method according to any one of claims 12 to 15, characterized in that The second reselection condition includes that the number of available multiple continuous time slot transmission resources is less than or equal to the first threshold, or that LBT failure occurs on the first time slot resource among all the multiple continuous time slot transmission resources.
17. The method according to claim 3 or 12, characterized in that: The first parameter includes one or more of the following: Remaining packet delay budget PDB; The number of subchannels used for PSSCH transmission in a subframe is L. subCH ; Resource reservation interval P for PSSCH transmission rsvp_TX ; PSSCH transmission priority information prio TX .
18. The method according to claim 4, 13 or 14, characterized in that The second parameter includes one or more of the following: Remaining PDB; The number of subchannels used for PSSCH transmission in a subframe is L subCH ; Resource reservation interval P for PSSCH transmission rsvp_TX PSSCH transmission priority information prio TX ; The number of timeslots for multiple consecutive timeslot transmissions.
19. The method according to claim 10 or 16, characterized in that The method further comprises: The first threshold is determined by the MAC layer.
20. The method of claim 19, wherein: The first threshold is N times the number of time slots of the multi-continuous time slot transmission.
21. The method according to claim 17 or 20, characterized in that The method further comprises: The number of time slots for the multiple consecutive time slot transmissions is determined according to the logical channel parameters respectively associated with the multiple TBs.
22. The method according to claim 21, characterized in that The logical channel parameters include one or more of the following: Channel access priority CAPC; Logical channel priority; Packet delay budget PDB; Remaining PDBs.
23. The method according to claim 21 or 22, characterized in that The determining, according to the logical channel parameters respectively associated with the plurality of TBs, the number of time slots for the transmission of the plurality of consecutive time slots comprises: According to the CAPCs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs is determined.
24. The method of claim 23, wherein: The determining, according to the CAPCs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs comprises: Determining a target CAPC according to the CAPCs respectively associated with the plurality of TBs; According to the target CAPC, the number of time slots for multiple consecutive time slot transmissions corresponding to the multiple TBs is determined.
25. The method of claim 24, wherein: The determining of the target CAPC according to the CAPCs respectively associated with the plurality of TBs includes any one of the following: Determine the target CAPC according to any one of the minimum value, the maximum value, the middle value or the average value of the CAPCs respectively associated with the plurality of TBs; The target CAPC is determined according to a CAPC associated with any TB among the multiple TBs.
26. The method according to any one of claims 21 to 25, characterized in that The determining, according to the logical channel parameters respectively associated with the plurality of TBs, the number of time slots for the transmission of the plurality of consecutive time slots comprises: According to the logical channel priorities respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs is determined.
27. The method of claim 26, wherein: The determining, according to the logical channel priorities respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs comprises: Determine the plurality of TBs according to any one of the minimum value, maximum value, intermediate value or average value of the logical channel priority of the sidelink logical channel SL LCH and / or the sidelink media access control control element SL MAC CE contained in each TB of the plurality of TBs The associated logical channel priority; Determining a target logical channel priority according to the logical channel priorities associated with the multiple TBs; According to the target logical channel priority, the number of time slots for multiple consecutive time slot transmissions corresponding to the multiple TBs is determined.
28. The method of claim 26, wherein: The determining the target logical channel priority according to the logical channel priorities associated with the multiple TBs includes any one of the following: Determine the target logical channel priority according to any one of the minimum value, the maximum value, the middle value or the average value of the logical channel priorities respectively associated with the multiple TBs; The target logical channel priority is determined according to the logical channel priority associated with any TB among the multiple TBs.
29. The method according to any one of claims 21 to 28, characterized in that The determining, according to the logical channel parameters respectively associated with the plurality of TBs, the number of time slots for the transmission of the plurality of consecutive time slots comprises: According to the PDBs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs is determined.
30. The method of claim 29, wherein: The determining, according to the PDBs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs comprises: Determine the PDBs associated with the multiple TBs respectively according to any one of a minimum value, a maximum value, a middle value or an average value of the PDBs of the SL LCH and / or the SL MAC CE contained in each TB of the multiple TBs; Determine a target PDB according to the PDBs respectively associated with the multiple TBs; According to the target PDB, the number of time slots for multiple consecutive time slot transmissions corresponding to the multiple TBs is determined.
31. The method of claim 30, wherein: The determining the target PDB according to the PDBs respectively associated with the multiple TBs includes any one of the following: Determine the target PDB according to any one of the minimum value, the maximum value, the middle value or the average value of the PDBs respectively associated with the multiple TBs; The target PDB is determined according to a PDB associated with any TB among the multiple TBs.
32. The method according to any one of claims 21 to 31, characterized in that The determining, according to the logical channel parameters respectively associated with the plurality of TBs, the number of time slots for the transmission of the plurality of consecutive time slots comprises: According to the remaining PDBs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs is determined.
33. The method of claim 32, wherein: The determining, according to the remaining PDBs respectively associated with the multiple TBs, the number of time slots for the multiple continuous time slot transmissions corresponding to the multiple TBs comprises: Determine the remaining PDBs respectively associated with the multiple TBs according to any one of a minimum value, a maximum value, a median value or an average value of the remaining PDBs of the SL LCH and / or the SL MAC CE contained in each TB of the multiple TBs; Determine a target remaining PDB according to the remaining PDBs respectively associated with the plurality of TBs; According to the target remaining PDB, the number of time slots for multiple consecutive time slot transmissions corresponding to the multiple TBs is determined.
34. The method of claim 33, wherein: The determining the target remaining PDB according to the remaining PDBs respectively associated with the plurality of TBs includes any one of the following: Determine the target remaining PDB according to any one of the minimum value, the maximum value, the middle value or the average value of the remaining PDBs respectively associated with the plurality of TBs; The target remaining PDB is determined according to a remaining PDB associated with any TB among the multiple TBs.
35. A resource reselection device, characterized in that: The device comprises: A processing module is used to trigger resource reselection of multiple continuous time slot transmission resources in response to a listen-before-talk (LBT) failure occurring on the first time slot resource among multiple continuous time slot transmission resources; wherein the multiple continuous time slot transmission resources include multiple continuous time slot resources for transmitting multiple transmission blocks TB.
36. A terminal device, characterized in that: include: one or more processors; The processor is used to call an instruction to enable the terminal device to perform the resource re-use described in any one of claims 1 to 34. Choose a method.
37. A storage medium storing instructions, characterized in that: When the instruction is executed on the terminal device, the terminal device executes the resource reselection method according to any one of claims 1 to 34.
Citation Information
Patent Citations
Continuous multi-slot sending method and device, equipment, storage medium and chip
CN115997447A
Resource selection method, device and terminal
CN116156671A
Continuous multi-slot resource selection method and device
CN116171628A
Continuous multi-slot resource selection method and device
CN116195336A
Method and apparatus of handling device-to-device resource selection with consideration on discontinuous reception operation in a wireless communication system
US20210227602A1