Method, apparatus and device for sidelink resource recommendation and readable storage medium
By facilitating information exchange and resource recommendation between the first and second terminals, and combining this with autonomous selection, the allocation of new air interface sidelink resources was optimized, resolving issues of transmission reliability and timeliness, and achieving more efficient resource utilization.
Patent Information
- Application Number
- CN202110358451.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-01
- Publication Date
- 2026-02-03
- Estimated Expiration
- 2041-04-01
AI Technical Summary
Existing methods for allocating resources on the new air interface side link have shortcomings in terms of transmission reliability and timeliness, especially in the terminal autonomous resource selection mode, which fails to fully consider the transmission parameters and resource recommendations of other terminals.
The system sends information from the first terminal to the second terminal to trigger resource recommendations, and receives resource recommendation information. It then combines the resources selected autonomously with the selected resources to choose transmission resources, thereby improving the timeliness of resource recommendations and the reliability of autonomous selection.
It improves the reliability, timeliness, and efficiency of sidelink transmission, and optimizes the resource selection process by combining resource recommendation and autonomous selection.
Smart Images

Figure CN115175322B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a sidelink resource recommendation method and device, a sidelink resource recommendation apparatus, and a readable storage medium. BACKGROUND
[0002] There are two modes of new radio (NR) sidelink (or called as secondary link, sidelink or edge link) (Sidelink, SL) resource allocation, one is base station scheduling (mode 1), and the other is terminal (such as user equipment (User Equipment, UE)) autonomous resource selection (mode 2). For the base station scheduling resource allocation mode, the sidelink resource used by the UE for data transmission is determined by the base station and notified to the receive (RX) UE through downlink signaling; for the UE autonomous resource selection resource allocation mode, the UE selects available transmission resources in the (pre) configured resource pool, and the UE performs channel listening before resource selection, selects a resource set with less interference according to the channel listening result, and then randomly selects a resource for transmission from the resource set.
[0003] Since the existing resource selection method only considers UE autonomous resource selection, the reliability and timeliness of transmission are affected. SUMMARY
[0004] Embodiments of the present application provide a sidelink resource recommendation method, device, apparatus and readable storage medium, which can solve the problem of how to improve the reliability and timeliness of transmission.
[0005] In a first aspect, a sidelink resource recommendation method is provided, comprising:
[0006] A first terminal performs a first operation, the first operation comprising one or more of the following:
[0007] The first terminal sends first information to a second terminal, the first information being used to trigger the second terminal to recommend first resources to the first terminal;
[0008] The first terminal receives second information from the second terminal, the second information comprising information of the first resources;
[0009] The first terminal selects transmission resources, the transmission resources comprising: the first resources and / or second resources, the first resources being the resources recommended by the second terminal, and the second resources being the resources autonomously selected by the first terminal.
[0010] In a second aspect, a sidelink resource recommendation apparatus is provided, applied to a first terminal, comprising:
[0011] An execution module is configured to perform a first operation, the first operation comprising one or more of the following:
[0012] sending first information to a second terminal, the first information being used to trigger the second terminal to recommend first resources to the first terminal;
[0013] receiving second information from the second terminal, the second information comprising information of the first resources;
[0014] selecting transmission resources, the transmission resources comprising: the first resources and / or second resources, the first resources being the resources recommended by the second terminal, the second resources being the resources autonomously selected by the first terminal.
[0015] In a third aspect, a terminal is provided, comprising a processor, a memory, and a program stored in the memory and executable in the processor, the program being executed by the processor to implement the steps of the method according to the first aspect.
[0016] In a fourth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is configured to implement the steps of the method according to the first aspect when executed.
[0017] In a fifth aspect, a readable storage medium is provided, the readable storage medium storing a program or instructions, the program or instructions being executed by a processor to implement the steps of the method according to the first aspect.
[0018] In a sixth aspect, a computer program / program product is provided, the computer program / program product being stored in a non-volatile storage medium, the computer program / program product being executed by at least one processor to implement the steps of the method according to the first aspect.
[0019] In a seventh aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being configured to execute a program or instructions to implement the method according to the first aspect.
[0020] In the embodiments of the present application, the first information and / or the second information improves the timeliness of resource recommendation, and the combination of recommended resources and autonomously selected resources can improve the reliability, timeliness and transmission efficiency of transmission. BRIEF DESCRIPTION OF DRAWINGS
[0021] Figure 1 is a structure diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0022] Figure 2 is a flowchart of a method of sidelink resource recommendation provided by the embodiments of the present application;
[0023] Figure 3This is a schematic diagram of the device for recommending sidelink resources provided in the embodiments of this application;
[0024] Figure 4 This is a schematic diagram of the terminal in an embodiment of this application. Detailed Implementation
[0025] To facilitate understanding of the implementation methods of this application, the following technical points will be introduced first:
[0026] I. Introduction to New Radio (NR) Sidelink (SL) resource allocation / selection.
[0027] There are two NR SL resource allocation methods: one is based on base station scheduling (mode 1), and the other is based on terminal (such as user equipment, UE) autonomous resource selection (mode 2).
[0028] For mode 2, the specific workflow is as follows:
[0029] 1) After resource selection is triggered, the RX UE first determines the resource selection window. The lower boundary of the resource selection window is at time T1 after the resource selection is triggered, and the upper boundary of the resource selection is at time T2 after the trigger. T1 is the value selected by the UE implementation within the range of [T1_min, T1_max]. T2 is the value selected by the UE implementation within the packet delay budget (PDB) of the data packets transmitted in its transport block (TB). T2 is not earlier than T1.
[0030] The packet delay budget (PDB) mentioned in this article can also refer to the remaining packet delay budget (remaining PDB).
[0031] 2) Before resource selection, the UE needs to determine a candidate resource set. The number of candidate resources (e.g., sub-channels) is determined by the Media Access Control (MAC) layer. The UE compares the estimated Reference Signal Receiving Power (RSRP) measurement on the resources within the resource selection window (e.g., estimated by listening to the Physical Sidelink Control Channel (PSCCH) / Physical Sidelink Shared Channel (PSSCH)) with the corresponding RSRP threshold. If the RSRP is higher than the RSRP threshold, the resource is excluded and cannot be included in the candidate resource set. The remaining resources in the resource selection window after resource exclusion form the candidate resource set. The proportion of resources in the candidate resource set to resources in the resource selection window must be no less than x%. If it is less than x%, the RSRP threshold needs to be increased in steps (3dB) before the resource exclusion operation is repeated until no less than x% of the resources can be selected. In addition, the RSRP comparison is related to the priority of the TB to be transmitted and the priority value demodulated on the PSCCH, and the specific process will not be elaborated.
[0032] 3) After the set of alternative resources is determined, the UE randomly selects transmission resources from the set of alternative resources. The number of selected resources is determined according to the decision of the MAC layer.
[0033] Steps 1) and 2) are executed at the physical layer, and step 3) is executed at a higher layer (MAC layer). Additionally, the UE can reserve transmission resources for subsequent transmissions during this transmission.
[0034] II. Introduction to Sidelink's resource reservation / instructions.
[0035] In NR SL, the TX UE will reserve / indicate the resources allocated to it (reservation is divided into periodic reservation and non-periodic reservation), and the reserved resources will be used for future PSCCH / PSSCH transmissions.
[0036] Non-periodic reservation / indication can be achieved through the Time domain resource assignment field in the Sidelink Control Information (SCI) (indicating at least 1 to 32 slots of resources), and the reserved resources can be used for at least the same TB of transmission.
[0037] Periodic reservation / indication can be implemented through the Resource Reservation Period field in the SCI. The periodic resources reserved in the current period can be used for the transmission of the next TB. Here, a frequency domain resource that appears periodically can be called a periodic resource.
[0038] III. Introduction to SL resource pre-emption.
[0039] In Mode 2 resource allocation, a resource pre-emption mechanism is supported, which is briefly described below. If a UE's reserved / selected resources overlap (partially overlap) with those reserved / selected by other UEs with higher-priority services, and the UE's SL-RSRP measurement value on the relevant resource exceeds a certain associated SL-RSRP threshold, the UE will trigger a resource reselection. The service priority and the SL-RSRP threshold are determined by TB transmissions on the resource.
[0040] IV. Introduction to Resource Re-evaluation (SL).
[0041] In Mode 2 resource allocation, a resource re-evaluation mechanism is supported, which is briefly described below. At least for resources that a UE has selected but not reserved (other forms of resources are not excluded, but will not be elaborated on due to space limitations), if the resource overlaps (partially overlaps) with resources reserved / selected by other UEs, and if the UE's SL-RSRP measurement value on the relevant resource is greater than a certain associated SL-RSRP threshold, the UE will trigger resource re-selection.
[0042] V. Introduction to the Round-Trip Time (RTT) Limitation of Hybrid Automatic Repeat reQuest (HARQ) in SL.
[0043] At least for mode 2, in order to ensure that the PSSCH retransmission resource appears after the TX UE demodulation feedback information, it is stipulated that the time interval between any two selected PSSCH transmission resources must be greater than the HARQ RTT time to ensure transmission efficiency and reliability.
[0044] VI. Introduction to Enhancement Schemes for NR Sidelink Resource Allocation / Selection.
[0045] Terminal A (UE-A) determines a resource set, and UE-A notifies terminal B (UE-B, UE-B) of the resource set. When performing mode 2 resource selection, the resource set notified by UE-A can be considered.
[0046] VII. Introduction to the Uplink (UL) / SL priority determination process.
[0047] SL (Single-Level Transmission) and UL (Upper-Level Transmission) can conflict. In some applications, if a conflict occurs, the lower-priority party (SL / UL) must drop or reduce its power. To determine the priority between SL and UL transmissions, the standard defines priority determination rules based on the SL priority index and / or the UL priority index.
[0048] For an enhanced SL resource selection scheme, for example, the RX UE could recommend resources to the transmitting (TX) UE, and the TX UE could use the recommended resources for transmission; or, the coordinating UE (Co-UE) could recommend resources to the TX UE, and the TX UE could use the recommended resources for transmission. The Co-UE can also be an RX UE, or vice versa.
[0049] To ensure the reliability and effectiveness of transmission, it is necessary to consider the transmission parameters and other requirements of other UEs (other UEs can be the target UEs recommended for resources), while existing resource selection methods only consider the transmission requirements of the current UE.
[0050] In addition, the notification of recommended resources still requires additional transmission resources, which can be independent of the TB transmission resources, while the existing resource selection method only considers the selection of TB transmission resources.
[0051] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0052] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specified order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0053] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and the term NR is used in most of the following description; however, these technologies can also be applied to applications other than NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0054] See Figure 1The figure shows a structural diagram of a wireless communication system applicable to an embodiment of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include smartwatches, wristbands, headphones, glasses, etc. It should be noted that the specific type of terminal 11 is not limited in this embodiment.
[0055] Network-side device 12 can be a base station or a core network. The base station can be referred to as a node B, evolved node B, access point, base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), B node, evolved B node (eNB), home B node, home evolved B node, WLAN access point, WiFi node, transmitting and receiving point (TRP), radio access network node, or any other suitable term in the field. As long as the same technical effect is achieved, the base station is not limited to the specified technical terms. It should be noted that in this application embodiment, only the base station in the NR system is used as an example, but the specific type of base station is not limited.
[0056] The following description, in conjunction with the accompanying drawings, details a method, apparatus, device, and readable storage medium for recommending sidelink resources provided in this application, through some embodiments and application scenarios.
[0057] See Figure 2 This application provides a method for recommending side-link resources. The execution subject of this method can be a first terminal, and the specific steps include: step 201.
[0058] Step 201: The first terminal performs a first operation, which includes one or more of the following:
[0059] (1) Send first information to the second terminal, wherein the first information is used to trigger the second terminal to recommend a first resource to the first terminal;
[0060] The first terminal mentioned above can also be called TX UE, and the second terminal can be called Co-UE.
[0061] The aforementioned first information can also be called trigger signaling. Optionally, the form of the first information can be sidelink control information (SCI), medium access control element (MAC CE), or radio resource control (RRC) signaling, etc.
[0062] The aforementioned primary resource can also be referred to as a recommended resource.
[0063] (2) Receive second information from the second terminal, the second information including information about the first resource;
[0064] The second piece of information mentioned above can also be called resource recommendation signaling.
[0065] (3) Select transmission resources, the transmission resources including: a first resource and / or a second resource, the first resource being a resource recommended by the second terminal, and the second resource being a resource selected by the first terminal.
[0066] The aforementioned second resource can also be referred to as a resource chosen autonomously.
[0067] In one embodiment of this application, the first information is information carried by a first channel, which includes a Physical Sidelink Control Channel (PSCCH) or a Physical Sidelink Shared Channel (PSSCH). That is, the first information is carried by either PSCCH or PSSCH.
[0068] In one embodiment of this application, the packet delay budget (PDB), number of sub-channels, or number of retransmissions of the first information are agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, negotiated between terminals (e.g., between TX UE and Co-UE), or determined autonomously by the first terminal.
[0069] The aforementioned control nodes may include: network-side equipment, base stations, head nodes, UEs, RX UEs, or relay UEs.
[0070] In one embodiment of this application, the PDB of the first information is associated with the PDB of the first transport block (TB) to be transmitted. For example, the protocol stipulates or the control node configures that the PDB value (or range) of each first TB to be transmitted corresponds to a PDB of the first information.
[0071] In one embodiment of this application, the priority of the first information is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE).
[0072] Alternatively, the priority of the first information is equal to the priority of the first TB to be transmitted.
[0073] For example, the first information is carried by the MAC CE, whose priority can be configured or pre-configured by the control node.
[0074] Optionally, if the first information reuses information carried by the PSCCH or PSSCH with other information, the priority of the PSCCH or PSSCH shall be one of the following:
[0075] (1) The highest priority value among all information;
[0076] (2) Priority of the first information;
[0077] (3) Determine the priority based on the priority of other information besides the first information.
[0078] In one embodiment of this application, the priority of the first channel is the highest priority among all the information carried by the first channel.
[0079] In one embodiment of this application, the priority of the first channel is the priority of the first information.
[0080] In one embodiment of this application, the priority of the first channel is determined based on the priority of third information, wherein the third information includes other information carried by the first channel besides the first information.
[0081] In one embodiment of this application, the first information is information carried by the second channel, which includes: Physical Sidelink Feedback Channel (PSFCH) or a channel other than PSCCH, PSSCH or PSFCH, i.e., a newly defined channel (such as) PSxCH.
[0082] Wherein, the priority of the first information is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE); or, the priority of the first information is equal to the priority of the first TB to be transmitted.
[0083] In one embodiment of this application, the step of the first terminal sending first information to the second terminal includes: the first terminal sending the first information to the second terminal through a third resource.
[0084] The aforementioned third resource can also be referred to as the trigger signaling bearer resource.
[0085] The following describes the selection process for triggering third-party resources and transmission resources.
[0086] In one embodiment of this application, the method further includes one of the following:
[0087] (1) The first terminal triggers the selection of the third resource and the selection of the transmission resource respectively.
[0088] For example, the selection of a third resource is triggered first, followed by the selection of a transmission resource.
[0089] (2) The first terminal simultaneously triggers the selection of the third resource and the selection of the transmission resource;
[0090] (3) The first terminal triggers the selection of the transmission resource, wherein the third resource is at least a portion of the transmission resource.
[0091] In other words, only the selection of transmission resources is triggered. After the selection of transmission resources is triggered, the UE can select resources to send the first information.
[0092] In one embodiment of this application, the step of the first terminal triggering the selection of the third resource includes:
[0093] If the condition for the first terminal to select or reselect the first TB to be transmitted is met, the first terminal triggers the selection of the third resource. Alternatively, the first terminal may decide independently whether to trigger the selection of the third resource.
[0094] Optionally, the priority of the first information can also be used in the priority determination (SLprioritization) process of the SL transmission and other transmissions.
[0095] The above SL prioritization process includes: sending and receiving the first information, and / or sending and receiving the feedback signaling corresponding to the first information.
[0096] It should be noted that the receipt and transmission of the second information can use different priority determination methods.
[0097] For example, the priority of the first information is also used to determine the priority between the transmission or reception of the first information and other transmissions; wherein, the other transmissions include at least one of NR SL transmission, NR SL reception, NR uplink (UL) transmission, Evolved Universal Terrestrial Radio Access (EUTRA) SL transmission and EUTRA SL reception.
[0098] In one embodiment of this application, the method further includes:
[0099] The first terminal transmits the first TB to be transmitted through a target resource selection mode, wherein the target resource selection mode is one or more of the first resource selection modes;
[0100] or,
[0101] The first terminal transmits a first TB to be transmitted through a target resource, wherein the target resource is one or more of the transmission resources;
[0102] The first resource selection mode includes one or more of the following: a resource recommendation mode and an autonomous resource selection mode. The resource recommendation mode is used for the first terminal to obtain the first resource, and the autonomous resource selection mode is used for the first terminal to autonomously select the second resource.
[0103] In one embodiment of this application, the target resource selection mode or the target resource is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE).
[0104] In one embodiment of this application, the target resource selection mode or the target resource is configured by the control node according to each resource pool; or, the target resource selection mode or the target resource is dynamically indicated by the control node according to each terminal (per UE).
[0105] In one embodiment of this application, the method further includes one or more of the following:
[0106] (1) The first terminal determines the target resource selection mode or the target resource based on the capabilities or status of the first terminal;
[0107] For example, if the TX UE does not support carrier sensing capability or is in power-saving mode, the TX UE can disable autonomous resource selection mode.
[0108] (2) The first terminal determines the target resource selection mode or the target resource based on the channel busy rate (CBR) or the channel occupation rate (CR);
[0109] For example, if CBR or CR is greater than or equal to a preset value, the TX UE adopts the autonomous resource selection mode (or uses autonomously selected resources);
[0110] (3) The first terminal determines the target resource selection mode or the target resource based on the first TB of PDB to be transmitted (e.g., remaining PDB) or priority.
[0111] For example, if the remaining PDB or the priority is less than or equal to the preset value, the TX UE adopts the autonomous resource selection mode (or uses the autonomously selected resource).
[0112] In one embodiment of this application, the method further includes:
[0113] The first terminal determines, based on CBR or CR, that the first resource is a resource that the first terminal expects to use, or determines that the first resource is a resource that the first terminal does not expect to use.
[0114] In one embodiment of this application, the target resource selection mode or the target resource is dynamically selected by the first terminal, that is, the first terminal uses an autonomous resource selection mode or uses autonomously selected resources.
[0115] In one embodiment of this application, when the selection of the transmission resource and the selection of the third resource are triggered independently,
[0116] (1) The selection of transmission resources is based on the autonomous triggering of the first terminal, or is triggered based on the autonomous resource selection triggering conditions of mode 2 (e.g., mode 2 in version 16 (Rel-16));
[0117] or,
[0118] (2) The time interval between the trigger time of the selection of the transmission resource and the trigger time of the selection of the third resource (e.g., the minimum trigger time or the maximum trigger time) is agreed upon by the protocol, configured by the control node, pre-configured by the control node, negotiated by the terminal, or determined by a preset rule;
[0119] or,
[0120] (3) The selection of the transmission resources is triggered in relation to the first information and / or the second information.
[0121] In one embodiment of this application, the time interval is determined based on the PDB (e.g., remaining PDB) of the first TB to be transmitted.
[0122] In one embodiment of this application, the triggering of the transmission resource selection is related to the first information and / or the second information, including one or more of the following:
[0123] (1) After triggering the selection of the third resource, if the first terminal does not send or fails to send the first information within a preset time, the first terminal triggers the selection of the transmission resource.
[0124] (2) After triggering the selection of the third resource, if the first terminal does not receive or successfully demodulate the second information within a preset time, the first terminal triggers the selection of the transmission resource.
[0125] (3) After the first information is sent, if the first terminal does not receive or successfully demodulate the second information within a preset time, the first terminal triggers the selection of the transmission resources.
[0126] Optionally, the preset time is related to the first TB of PDB to be transmitted (e.g., the remaining PDB).
[0127] Optionally, the preset time limit may be agreed upon by the protocol, configured or dynamically indicated by the control node, pre-configured, or negotiated between UEs (e.g., between TX UEs and Co-UEs).
[0128] (4) Upon receiving or successfully receiving the second information, the first terminal triggers the selection of the transmission resources;
[0129] (5) When the first information is sent or successfully sent, the first terminal triggers the selection of the transmission resources.
[0130] In one embodiment of this application, when the selection of the transmission resource and the selection of the third resource are triggered simultaneously (or uniformly) (in this case, only the transmission resource needs to be triggered), the position of the transmission resource is determined according to a preset rule.
[0131] For example, the transmission resource of TB is located X time units after the resource selection trigger, or Y time units after the selected first information carrier resource, where X and Y are greater than or equal to 0.
[0132] In one embodiment of this application, the target resource selection mode or target resource selection criterion includes one or more of the following:
[0133] (1) The target resource selection mode preferentially uses the autonomous resource selection mode, or the target resource preferentially uses the second resource;
[0134] (2) The target resource selection mode prioritizes the resource recommendation mode, or the target resource prioritizes the first resource;
[0135] (3) The target resource selection mode is one or more of the first resource selection modes selected by the first terminal, or the target resource is part or all of one or more of the transmission resources selected by the first terminal.
[0136] In one embodiment of this application, the autonomous resource selection mode or the selection criterion for the second resource includes one or more of the following:
[0137] (1) If the first terminal does not acquire the first resource within a preset time, the first terminal adopts the autonomous resource selection mode or the second resource (i.e., the first terminal uses the autonomously selected resource).
[0138] (2) When the first resource is exhausted, or after one or more time units after the first resource is exhausted, the first terminal adopts the autonomous resource selection mode or the second resource.
[0139] For example, after one or more time units have elapsed since the recommended resources were used up (optionally, if no new recommended resources have been acquired), the TX UE adopts (or the UE implementation decides whether to adopt) the autonomous resource selection mode ( / uses autonomously selected resources).
[0140] In one embodiment of this application, the situation where the first terminal fails to acquire the first resource within a preset time includes one or more of the following:
[0141] (1) After the third resource selection is triggered, the first terminal does not send or fails to send the first information within a preset time.
[0142] That is, after the first information (trigger signaling) bearer resource selection is triggered, if the UE does not or fails to send the first information within the preset time limit.
[0143] (2) After the third resource selection is triggered, or after the first information is sent, the first terminal does not receive or successfully demodulate the second information within a preset time.
[0144] That is, after the first information bearer resource selection is triggered or after the first information is sent, if the UE does not receive / successfully demodulate the second information (resource recommendation signaling) within a preset time limit.
[0145] (3) After the transmission resource selection is triggered, the first terminal does not receive or successfully demodulate the second information within a preset time, or the first terminal does not send or successfully sends the first information.
[0146] In other words, after resource selection is triggered, if the UE does not receive / successfully demodulate the second information (resource recommendation signaling) or does not send (successfully send) the first information (trigger signaling) within a preset time limit.
[0147] (4) Before the first terminal selects the first resource, the first terminal has not received or has not successfully demodulated the second information.
[0148] In one embodiment of this application, the preset time is related to the first TB of PDB (or the remaining PDB) to be transmitted; or, the preset time is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (such as between TX UE and Co-UE).
[0149] In one embodiment of this application, the first resource selection mode includes: a resource recommendation mode and an autonomous resource selection mode, wherein the first terminal preferentially uses the recommended resource selection mode;
[0150] or,
[0151] The transmission resources include all or part of the first resource and the second resource, and the first terminal preferentially uses the first resource.
[0152] The meaning of "priority use" can be that if there are recommended resources, then the recommended resources will be used; once the recommended resources are exhausted, then the resources selected independently will be used.
[0153] For example, if the TX UE can obtain the first resource (recommended resource) within the time limit, the TX UE will (preferably) use the recommended resource.
[0154] For example, if the TX UE does not acquire the first resource (recommended resource) within the time limit, but acquires the first resource (recommended resource) before completing the TB transmission, the TX UE (preferably) uses the first resource (recommended resource) to continue the TB transmission.
[0155] In one embodiment of this application, if the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, the first terminal continues to use either the resource recommendation mode or the autonomous resource selection mode.
[0156] And / or,
[0157] If the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, then the first terminal will continue to use the resources selected by the autonomous resource selection mode or the resource recommendation mode to transmit the second TB.
[0158] For example, for a TB transport, if only one mode selection resource is allowed, the UE cannot change the mode once the mode is determined; and / or, the resources of another mode selection can be used for other TB transports (e.g., TB transports to the same RX UE / destination ID).
[0159] In one embodiment of this application, when the target resource is part or all of one or more of the transmission resources autonomously selected by the first terminal, the target resource satisfies one or more of the following:
[0160] (1) The number of target resources is less than or equal to one or more of the following: the maximum number of transmissions of the first TB to be transmitted, the number of the first resources, and the number of the second resources;
[0161] (2) The first terminal cannot discard the reserved resources;
[0162] (3) The target resource meets the preset constraints;
[0163] The preset limiting conditions include one or more of the following:
[0164] (a) For the TB to be transmitted in HARQ feedback or for a resource pool configured with PSFCH, the distance between any two target resources meets the HARQ RTT requirement.
[0165] (b) The time interval between any two target resources is less than a preset value.
[0166] In one embodiment of this application, the preset limiting condition does not apply to at least one of the following situations:
[0167] (1) Between the first resource and the second resource;
[0168] (2) Between the first resources;
[0169] (3) Between the first resource indicated by the first information and the second resource preceding the first resource;
[0170] (4) Between the last first resource indicated by the first information and the second resource following the last first resource.
[0171] In one embodiment of this application, the method further includes:
[0172] The first terminal reselects the second resource according to the preset restrictions. For example, the TX UE reselects a resource it has chosen to satisfy the preset restrictions.
[0173] In one embodiment of this application, the method further includes:
[0174] The first terminal performs a re-evaluation or pre-emption check on the first resource.
[0175] In one embodiment of this application, the re-evaluation or pre-emption detection is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, negotiated between the control node and the configured terminal, or between terminals (e.g., between TX UE and Co-UE).
[0176] In one embodiment of this application, the method further includes:
[0177] After the first terminal performs a re-evaluation or pre-emption check on the first resource, the first terminal performs one or more of the following:
[0178] (1) Discard interfering resources;
[0179] (2) Reselect the first resource;
[0180] (3) Select the second resource.
[0181] In the embodiments of this application, the timeliness of resource recommendation is improved by using first information and / or second information, and the combination of recommended resources and autonomously selected resources can improve the reliability, timeliness and efficiency of transmission.
[0182] See Figure 3 This application provides a device for recommending sidelink resources. The device is applied to a first terminal. The device 300 includes an execution module 301.
[0183] Execution module 301 is configured to perform a first operation, the first operation including one or more of the following:
[0184] (1) Send first information to the second terminal, wherein the first information is used to trigger the second terminal to recommend a first resource to the first terminal;
[0185] (2) Receive second information from the second terminal, the second information including information about the first resource;
[0186] (3) Select transmission resources, the transmission resources including: a first resource and / or a second resource, the first resource being a resource recommended by the second terminal, and the second resource being a resource selected by the first terminal.
[0187] The aforementioned second resource can also be referred to as a resource chosen autonomously.
[0188] In one embodiment of this application, the first information is information carried by a first channel, which includes a PSCCH or a PSSCH. In another embodiment of this application, the PDB, number of sub-channels, or number of retransmissions of the first information are determined by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, negotiated between terminals (e.g., between a TX UE and a Co-UE), or determined autonomously by the first terminal.
[0189] In one embodiment of this application, the PDB of the first information is associated with the PDB of the first transport block (TB) to be transmitted. For example, the protocol stipulates or the control node configures that the PDB value (or range) of each first TB to be transmitted corresponds to a PDB of the first information.
[0190] In one embodiment of this application, the priority of the first information is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE).
[0191] Alternatively, the priority of the first information is equal to the priority of the first TB to be transmitted.
[0192] In one embodiment of this application, the priority of the first channel is the highest priority among all the information carried by the first channel.
[0193] In one embodiment of this application, the priority of the first channel is the priority of the first information.
[0194] In one embodiment of this application, the priority of the first channel is determined based on the priority of third information, wherein the third information includes other information carried by the first channel besides the first information.
[0195] In one embodiment of this application, the first information is information carried by a second channel, the second channel including: PSFCH or a channel other than PSCCH, PSSCH or PSFCH;
[0196] Wherein, the priority of the first information is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE); or, the priority of the first information is equal to the priority of the first TB to be transmitted.
[0197] In one embodiment of this application, the step of the first terminal sending first information to the second terminal includes: the first terminal sending the first information to the second terminal through a third resource.
[0198] In one embodiment of this application, the execution module 301 is further configured to perform one of the following:
[0199] (1) Trigger the selection of the third resource and the selection of the transmission resource respectively.
[0200] (2) Simultaneously trigger the selection of the third resource and the selection of the transmission resource;
[0201] (3) Trigger the selection of the transmission resource, wherein the third resource is at least a portion of the transmission resource.
[0202] In one embodiment of this application, the step of triggering the selection of the third resource includes:
[0203] If the condition for the first terminal to select or reselect the first TB to be transmitted is met, the first terminal triggers the selection of the third resource. Alternatively, the first terminal may decide independently whether to trigger the selection of the third resource.
[0204] Optionally, the priority of the first information is also used to determine the priority between the transmission or reception of the first information and other transmissions; wherein, the other transmissions include at least one of NR SL transmission, NR SL reception, NR UL transmission, EUTRA SL transmission, and EUTRA SL reception.
[0205] In one embodiment of this application, the execution module 301 is further configured to:
[0206] The first TB to be transmitted is transmitted through a target resource selection mode, wherein the target resource selection mode is one or more of the first resource selection modes;
[0207] or,
[0208] The first TB to be transmitted is transmitted through a target resource, wherein the target resource is one or more of the transmission resources;
[0209] The first resource selection mode includes one or more of the following: a resource recommendation mode and an autonomous resource selection mode. The resource recommendation mode is used for the first terminal to obtain the first resource, and the autonomous resource selection mode is used for the first terminal to autonomously select the second resource.
[0210] In one embodiment of this application, the target resource selection mode or the target resource is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (e.g., between TX UE and Co-UE).
[0211] In one embodiment of this application, the target resource selection mode or the target resource is configured by the control node according to each resource pool; or, the target resource selection mode or the target resource is dynamically indicated by the control node according to each terminal (per UE).
[0212] In one embodiment of this application, the execution module 301 is further configured to perform one or more of the following:
[0213] (1) Determine the target resource selection mode or the target resource based on the capabilities or status of the first terminal;
[0214] (2) Determine the target resource selection mode or the target resource based on CBR or CR;
[0215] (3) The first terminal determines the target resource selection mode or the target resource based on the first TB of PDB to be transmitted (e.g., remaining PDB) or priority.
[0216] In one embodiment of this application, the execution module 301 is further configured to:
[0217] Based on CBR or CR, determine that the first resource is a resource that the first terminal expects to use, or determine that the first resource is a resource that the first terminal does not expect to use.
[0218] In one embodiment of this application, the target resource selection mode or the target resource is dynamically selected by the first terminal, that is, the first terminal uses an autonomous resource selection mode or uses autonomously selected resources.
[0219] In one embodiment of this application, when the selection of the transmission resource and the selection of the third resource are triggered independently,
[0220] (1) The selection of transmission resources is based on the autonomous triggering of the first terminal, or is triggered based on the autonomous resource selection triggering conditions of mode 2 (e.g., mode 2 in version 16 (Rel-16));
[0221] or,
[0222] (2) The time interval between the trigger time of the selection of the transmission resource and the trigger time of the selection of the third resource (e.g., the minimum trigger time or the maximum trigger time) is agreed upon by the protocol, configured by the control node, pre-configured by the control node, negotiated by the terminal, or determined by a preset rule;
[0223] or,
[0224] (3) The selection of the transmission resources is triggered in relation to the first information and / or the second information.
[0225] In one embodiment of this application, the time interval is determined based on the PDB (e.g., remaining PDB) of the first TB to be transmitted.
[0226] In one embodiment of this application, the triggering of the transmission resource selection is related to the first information and / or the second information, including one or more of the following:
[0227] (1) After triggering the selection of the third resource, if the first terminal does not send or fails to send the first information within a preset time, the first terminal triggers the selection of the transmission resource.
[0228] (2) After triggering the selection of the third resource, if the first terminal does not receive or successfully demodulate the second information within a preset time, the first terminal triggers the selection of the transmission resource.
[0229] (3) After the first information is sent, if the first terminal does not receive or successfully receives the second information within a preset time, the first terminal triggers the selection of the transmission resources;
[0230] Optionally, the preset time is related to the first TB of PDB to be transmitted (e.g., the remaining PDB).
[0231] Optionally, the preset time limit may be agreed upon by the protocol, configured or dynamically indicated by the control node, pre-configured, or negotiated between UEs (e.g., between TX UEs and Co-UEs).
[0232] (4) Upon receiving or successfully receiving the first information, the first terminal triggers the selection of the transmission resources;
[0233] (5) If the second information is sent or successfully sent, the first terminal triggers the selection of the transmission resources.
[0234] In one embodiment of this application, when the selection of the transmission resource and the selection of the third resource are triggered simultaneously (or uniformly) (in this case, only the transmission resource needs to be triggered), the position of the transmission resource is determined according to a preset rule.
[0235] For example, the TB transmission resource is located X time units after the resource selection trigger, or Y time units after the selected first information carrier resource, where X or Y is greater than or equal to 0.
[0236] In one embodiment of this application, the target resource selection mode or target resource selection criterion includes one or more of the following:
[0237] (1) The target resource selection mode preferentially uses the autonomous resource selection mode, or the target resource preferentially uses the second resource;
[0238] (2) The target resource selection mode prioritizes the resource recommendation mode, or the target resource prioritizes the first resource;
[0239] (3) The target resource selection mode is one or more of the first resource selection modes selected by the first terminal, or the target resource is part or all of one or more of the transmission resources selected by the first terminal.
[0240] In one embodiment of this application, the autonomous resource selection mode or the selection criterion for the second resource includes one or more of the following:
[0241] (1) If the first terminal does not acquire the first resource within a preset time, the first terminal adopts the autonomous resource selection mode or the second resource (i.e., the first terminal uses the autonomously selected resource).
[0242] (2) When the first resource is exhausted, or after one or more time units after the first resource is exhausted, the first terminal adopts the autonomous resource selection mode or the second resource.
[0243] In one embodiment of this application, the situation where the first terminal fails to acquire the first resource within a preset time includes one or more of the following:
[0244] (1) After the third resource selection is triggered, the first terminal does not send or fails to send the first information within a preset time.
[0245] (2) After the third resource selection is triggered, or after the first information is sent, the first terminal does not receive or successfully demodulate the second information within a preset time.
[0246] (3) After the transmission resource selection is triggered, the first terminal does not receive or successfully demodulate the second information within a preset time, or the first terminal does not send or successfully sends the first information.
[0247] (4) Before the first terminal selects the first resource, the first terminal has not received or has not successfully demodulated the second information.
[0248] In one embodiment of this application, the preset time is related to the first TB of PDB (or the remaining PDB) to be transmitted; or, the preset time is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, pre-configured by the control node, or negotiated between terminals (such as between TX UE and Co-UE).
[0249] In one embodiment of this application, the first resource selection mode includes: a resource recommendation mode and an autonomous resource selection mode, wherein the first terminal preferentially uses the recommended resource selection mode;
[0250] or,
[0251] The transmission resources include all or part of the first resource and the second resource, and the first terminal preferentially uses the first resource.
[0252] In one embodiment of this application, if the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, the first terminal continues to use either the resource recommendation mode or the autonomous resource selection mode.
[0253] And / or,
[0254] If the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, then the first terminal will continue to use the resources selected by the autonomous resource selection mode or the resource recommendation mode to transmit the second TB.
[0255] In one embodiment of this application, when the target resource is part or all of one or more of the transmission resources autonomously selected by the first terminal, the target resource satisfies one or more of the following:
[0256] (1) The number of target resources is less than or equal to one or more of the following: the maximum number of transmissions of the first TB to be transmitted, the number of the first resources, and the number of the second resources;
[0257] (2) The first terminal cannot discard the reserved resources;
[0258] (3) The target resource meets the preset constraints;
[0259] The preset limiting conditions include one or more of the following:
[0260] (a) For the TB to be transmitted in HARQ feedback or for a resource pool configured with PSFCH, the distance between any two target resources meets the HARQ RTT requirement.
[0261] (b) The time interval between any two target resources is less than a preset value.
[0262] In one embodiment of this application, the preset limiting condition does not apply to at least one of the following situations:
[0263] (1) Between the first resource and the second resource;
[0264] (2) Between the first resources;
[0265] (3) Between the first resource indicated by the first information and the second resource preceding the first resource;
[0266] (4) Between the last first resource indicated by the first information and the second resource following the last first resource.
[0267] In one embodiment of this application, the execution module 301 is further configured to:
[0268] The second resource is reselected according to the preset restrictions. For example, the TX UE reselects a resource it has autonomously chosen to satisfy the preset restrictions.
[0269] In one embodiment of this application, the execution module 301 is further configured to:
[0270] Perform re-evaluation or pre-emption detection on the first resource.
[0271] In one embodiment of this application, the re-evaluation or pre-emption detection is agreed upon by the protocol, configured by the control node, dynamically indicated by the control node, negotiated between the control node and the configured, or between terminals (e.g., between TX UE and Co-UE).
[0272] In one embodiment of this application, the execution module 301 is further configured to:
[0273] After the first terminal performs a re-evaluation or pre-emption check on the first resource, one or more of the following are executed:
[0274] (1) Discard interfering resources;
[0275] (2) Reselect the first resource;
[0276] (3) Select the second resource.
[0277] The apparatus provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.
[0278] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is used to perform a first operation, the first operation including one or more of the following: (1) sending first information to a second terminal, the first information being used to trigger the second terminal to recommend a first resource to the first terminal; (2) receiving second information from the second terminal, the second information including information about the first resource; (3) selecting a transmission resource, the transmission resource including: the first resource and / or a second resource, the second resource being a resource autonomously selected by the first terminal. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above-described method embodiments can be applied to this terminal embodiment and can achieve the same technical effect.
[0279] Specifically, Figure 4 To realize the hardware structure diagram of a terminal according to an embodiment of this application, the terminal 400 includes, but is not limited to, at least some of the following components: radio frequency unit 401, network module 402, audio output unit 403, input unit 404, sensor 405, display unit 406, user input unit 407, interface unit 408, memory 409, and processor 410.
[0280] Those skilled in the art will understand that the terminal 400 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 410 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 4 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0281] It should be understood that, in this embodiment, the input unit 404 may include a graphics processing unit (GPU) 4041 and a microphone 4042. The GPU 4041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 406 may include a display panel 4061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 407 includes a touch panel 4071 and other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0282] In this embodiment, the radio frequency unit 401 receives downlink data from the network-side device and processes it for the processor 410; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0283] The memory 409 can be used to store software programs or instructions and various data. The memory 409 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 409 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0284] Processor 410 may include one or more processing units; optionally, processor 410 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 410.
[0285] The terminal provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiments shown achieve the same technical effects, and will not be described again here to avoid repetition.
[0286] This application also provides a computer program / program product, which is stored in a non-volatile storage medium and executed by at least one processor to implement the following: Figure 2 The steps of the processing method described above.
[0287] This application embodiment also provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the above-described functionality. Figure 2 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0288] The processor mentioned above is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0289] This application embodiment also provides a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the above. Figure 2 The various processes of the method embodiments shown can achieve the same technical effect, and will not be described again here to avoid repetition.
[0290] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0291] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0292] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0293] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A method for recommending sidelink resources, characterized in that, include: The first terminal performs a first operation, the first operation including: Send first information to the second terminal, wherein the first information is used to trigger the second terminal to recommend a first resource to the first terminal; Receive second information from the second terminal, the second information including information about the first resource; Based on whether the first terminal supports carrier sensing capability, the target resource is determined to be one or more of the first resource and / or the second resource, and the first transport block TB to be transmitted is transmitted through the target resource. The second resource is a resource that the first terminal selects independently.
2. The method according to claim 1, characterized in that, The first information is information carried by the first channel, which includes: Physical Sidelink Control Channel (PSCCH) or Physical Sidelink Shared Channel (PSSCH).
3. The method according to claim 1, characterized in that, The packet delay budget (PDB), number of sub-channels, or number of retransmissions in the first information are agreed upon by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, negotiated between terminals, or determined autonomously by the first terminal.
4. The method according to claim 1, characterized in that, The PDB of the first information is related to the PDB of the first transport block TB to be transmitted.
5. The method according to claim 1, characterized in that, The priority of the first information is determined by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, or negotiated between terminals; or, the priority of the first information is equal to the priority of the first TB to be transmitted.
6. The method according to claim 2, characterized in that, The priority of the first channel is the highest among all the information carried by the first channel; or, The priority of the first channel is the priority of the first information; or, The priority of the first channel is determined based on the priority of the third information, which includes other information carried by the first channel besides the first information.
7. The method according to claim 1, characterized in that, The first information is information carried by the second channel, which includes: the physical sidelink feedback channel PSFCH or a channel other than the physical sidelink control channel PSCCH, the physical sidelink shared channel PSSCH, or PSFCH. Wherein, the priority of the first information is agreed upon by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, or negotiated between terminals; or, the priority of the first information is equal to the priority of the first TB to be transmitted.
8. The method according to claim 1, characterized in that, The step of the first terminal sending the first information to the second terminal includes: The first terminal sends the first information to the second terminal through the third resource.
9. The method according to claim 8, characterized in that, The method further includes: The first terminal triggers the selection of the third resource and the selection of the transmission resource, respectively, wherein the transmission resource includes: the first resource and / or the second resource.
10. The method according to claim 8, characterized in that, The method further includes: The first terminal simultaneously triggers the selection of the third resource and the selection of the transmission resource; or, The first terminal triggers the selection of transmission resources, wherein the third resource is at least a portion of the transmission resources; The transmission resources include: the first resource and / or the second resource.
11. The method according to claim 10, characterized in that, The step of the first terminal triggering the selection of the third resource includes: If the condition for the first terminal to select or reselect the first TB to be transmitted is met, the first terminal triggers the selection of the third resource.
12. The method according to claim 5 or 7, characterized in that, The priority of the first information is also used to determine the priority of the first information transmission or reception among other transmissions; wherein, the other transmissions include at least one of: NR sidelink SL transmission, NR SL reception, NR uplink UL transmission, Evolved Universal Terrestrial Radio Access (EUTRA) SL transmission, and EUTRA SL reception.
13. The method according to claim 1 or 8, characterized in that, The method further includes: The first terminal transmits the first TB to be transmitted through a target resource selection mode, wherein the target resource selection mode is one or more of the first resource selection modes; The first resource selection mode includes one or more of the following: a resource recommendation mode and an autonomous resource selection mode. The resource recommendation mode is used for the first terminal to obtain the first resource, and the autonomous resource selection mode is used for the first terminal to autonomously select the second resource.
14. The method according to claim 13, characterized in that, The target resource selection mode or the target resource is agreed upon by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, or negotiated between terminals.
15. The method according to claim 13, characterized in that, The target resource selection mode or the target resource is configured by the control node according to each resource pool; or, The target resource selection mode or the target resource is dynamically indicated by the control node according to each terminal.
16. The method according to claim 13, characterized in that, The method also includes one or more of the following: The first terminal determines the target resource selection mode or the target resource based on the state of the first terminal; The first terminal determines the target resource selection mode or the target resource based on the channel busy ratio (CBR) or the channel occupancy rate (CR). The first terminal determines the target resource selection mode or the target resource based on the first TB of PDB to be transmitted or the priority.
17. The method according to claim 1, characterized in that, The method further includes: The first terminal determines, based on CBR or CR, that the first resource is a resource that the first terminal expects to use, or determines that the first resource is a resource that the first terminal does not expect to use.
18. The method according to claim 13, characterized in that, The target resource selection mode or the target resource is dynamically selected by the first terminal.
19. The method according to claim 9, characterized in that, When the selection of the transmission resource and the selection of the third resource are triggered independently. The selection of transmission resources is based on the autonomous triggering of the first terminal, or on the triggering conditions of autonomous resource selection in mode 2. or, The time interval between the trigger time for the selection of the transmission resource and the trigger time for the selection of the third resource is determined by the protocol, the control node configuration or pre-configuration, the terminal negotiation, or a preset rule. or, The selection of the transmission resources is triggered in relation to the first information and / or the second information.
20. The method according to claim 19, characterized in that, The time interval is determined based on the PDB to be transmitted in the first TB.
21. The method according to claim 19, characterized in that, The triggering of the transmission resource selection is related to the first information and / or the second information, including one or more of the following: After the selection of the third resource is triggered, if the first terminal does not send or fails to send the first information within a preset time, the first terminal triggers the selection of the transmission resource. After triggering the selection of the third resource, if the first terminal does not receive or successfully demodulate the second information within a preset time, the first terminal triggers the selection of the transmission resource. After the first information is sent, if the first terminal does not receive or successfully demodulate the second information within a preset time, the first terminal triggers the selection of the transmission resources. Upon receiving or successfully receiving the second information, the first terminal triggers the selection of the transmission resources; Upon sending or successfully sending the first information, the first terminal triggers the selection of the transmission resources.
22. The method according to claim 10, characterized in that, When the selection of the transmission resource and the selection of the third resource are triggered simultaneously, the location of the transmission resource is determined according to a preset rule.
23. The method according to claim 13, characterized in that, The target resource selection mode includes one or more of the following: The target resource selection mode preferentially uses the autonomous resource selection mode, or the target resource preferentially uses the second resource; The target resource selection mode prioritizes the resource recommendation mode, or the target resource prioritizes the first resource; The target resource selection mode is one or more of the first resource selection modes selected autonomously by the first terminal, or the target resource is part or all of one or more of the transmission resources selected autonomously by the first terminal.
24. The method according to claim 23, characterized in that, The autonomous resource selection mode or the selection criteria for the second resource includes one or more of the following: If the first terminal fails to acquire the first resource within a preset time, the first terminal adopts the autonomous resource selection mode or the second resource. When the first resource is exhausted, or one or more time units after the first resource is exhausted, the first terminal adopts the autonomous resource selection mode or the second resource.
25. The method according to claim 24, characterized in that, If the first terminal fails to acquire the first resource within a preset time, it includes one or more of the following: After the third resource selection is triggered, the first terminal does not send or fails to send the first information within a preset time; wherein, the third resource is used by the first terminal to send the first information to the second terminal; After the third resource selection is triggered, or after the first information is sent, the first terminal does not receive or successfully demodulate the second information within a preset time. After the transmission resource selection is triggered, if the first terminal does not receive or successfully demodulate the second information within a preset time, or if the first terminal does not send or successfully sends the first information; Before the first resource is selected autonomously, the first terminal has not received or has not successfully demodulated the second information.
26. The method according to claim 21 or 25, characterized in that, The preset time is related to the first TB of PDB to be transmitted; or, The preset time is agreed upon by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, or negotiated between terminals.
27. The method according to claim 13, characterized in that, The first resource selection mode includes a resource recommendation mode and a self-selection mode, with the first terminal prioritizing the use of the recommended resource selection mode.
28. The method according to claim 13, characterized in that, If the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, then the first terminal will continue to use either the resource recommendation mode or the autonomous resource selection mode. And / or, If the first terminal selects either the resource recommendation mode or the autonomous resource selection mode, then the first terminal will continue to use the resources selected by the autonomous resource selection mode or the resource recommendation mode to transmit the second TB.
29. The method according to claim 23, characterized in that, When the target resource is part or all of one or more of the transmission resources autonomously selected by the first terminal, the target resource satisfies one or more of the following: The number of target resources is less than or equal to one or more of the following: the maximum number of transmissions of the first TB to be transmitted, the number of the first resources, and the number of the second resources. The first terminal cannot discard the resources that have already been reserved; The target resource meets the preset restrictions; The preset limiting conditions include one or more of the following: For the TB to be transmitted in the feedback of Hybrid Automatic Repeat Request (HARQ) or for a resource pool configured with PSFCH, the distance between any two target resources meets the HARQ round-trip time (RTT) requirement. The time interval between any two target resources is less than a preset value.
30. The method according to claim 29, characterized in that, The preset restrictions do not apply to at least one of the following situations: Between the first resource and the second resource; Between the first resources; The first information indicates the first first resource and the second resource preceding the first first resource; The first information indicates the period between the last first resource and the second resource following the last first resource.
31. The method according to claim 29, characterized in that, The method further includes: The first terminal reselects the second resource according to the preset restrictions.
32. The method according to claim 1, characterized in that, The method further includes: The first terminal performs a re-evaluation or pre-emption detection on the first resource.
33. The method according to claim 32, characterized in that, The re-evaluation or pre-emption detection is agreed upon by the protocol, configured or pre-configured by the control node, dynamically indicated by the control node, or negotiated between terminals.
34. The method according to claim 32, characterized in that, The method further includes: After the first terminal performs a re-evaluation or pre-emption check on the first resource, the first terminal performs one or more of the following: Discard interfering resources; Reselect the first resource; Select the second resource.
35. A device for recommending sidelink resources, applied to a first terminal, characterized in that, include: An execution module is configured to perform a first operation, the first operation including: Send first information to the second terminal, wherein the first information is used to trigger the second terminal to recommend a first resource to the first terminal; Receive second information from the second terminal, the second information including information about the first resource; Based on whether the first terminal supports carrier sensing capability, the target resource is determined to be one or more of the first resource and / or the second resource, and the first transport block TB to be transmitted is transmitted through the target resource. The second resource is a resource that the first terminal selects independently.
36. A terminal, characterized in that, include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method as described in any one of claims 1 to 34.
37. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the method as described in any one of claims 1 to 34.