Method and terminal device for wireless communication

By triggering cooperation between terminals in wireless communication and using resource collections to eliminate and select resources, the transmission performance improvement under hidden stations and half-duplex problems is solved, and more efficient side-line transmission is achieved.

CN116438873BActive Publication Date: 2025-07-08GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202080105897.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-28
Publication Date
2025-07-08
Estimated Expiration
2040-12-28

AI Technical Summary

Technical Problem

In the side-line transmission scenario, how to effectively trigger cooperation between terminals to improve the transmission performance of problems such as hidden stations and half-duplex.

Method used

A wireless communication method is provided, by sending information from the first terminal to the second terminal under certain conditions to trigger cooperation between terminals, the cooperative terminal constructs a resource collection based on the received information and instructs the first terminal to exclude and select resources.

Benefits of technology

The side-line transmission performance in problem scenarios such as hidden stations and half-duplex is improved, and resource collisions are effectively avoided through inter-terminal cooperation and improved transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116438873B_ABST
    Figure CN116438873B_ABST
Patent Text Reader

Abstract

An embodiment of the present application provides a method and a terminal device for wireless communication, providing conditions for triggering cooperation between terminals, so that cooperation between terminals can be triggered at an appropriate time, and the sidelink transmission performance in scenarios with problems such as hidden terminals and half-duplex can be improved. The method for wireless communication includes: when a first condition is met, a first terminal sends first information to a second terminal, where the first information is used to trigger cooperation between terminals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communications, and more specifically, to a method and terminal device for wireless communications. Background Art

[0002] In some side transmission scenarios, such as those with hidden stations and half-duplex, the side transmission performance can be improved through cooperation between terminals. However, how to trigger cooperation between terminals is an urgent problem to be solved. Summary of the invention

[0003] The embodiments of the present application provide a method and terminal device for wireless communication, and provide conditions for triggering cooperation between terminals, so that cooperation between terminals can be triggered at an appropriate time, thereby improving the side transmission performance in scenarios with hidden stations, half-duplex and other problems.

[0004] In a first aspect, a wireless communication method is provided, the method comprising:

[0005] When the first condition is met, the first terminal sends first information to the second terminal, where the first information is used to trigger inter-terminal collaboration.

[0006] In a second aspect, a terminal device is provided for executing the method in the first aspect.

[0007] Specifically, the terminal device includes a functional module for executing the method in the above-mentioned first aspect.

[0008] In a third aspect, a terminal device is provided, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in the first aspect.

[0009] In a fourth aspect, a device is provided for implementing the method in the first aspect.

[0010] Specifically, the apparatus includes: a processor, configured to call and run a computer program from a memory, so that a device equipped with the apparatus executes the method in the first aspect described above.

[0011] In a fifth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method in the first aspect.

[0012] In a sixth aspect, a computer program product is provided, comprising computer program instructions, wherein the computer program instructions enable a computer to execute the method in the first aspect.

[0013] In a seventh aspect, a computer program is provided, which, when running on a computer, causes the computer to execute the method in the first aspect described above.

[0014] Through the above technical solutions, conditions for triggering cooperation between terminals are provided, so that cooperation between terminals can be triggered at an appropriate time, improving the sidelink transmission performance in scenarios with problems such as hidden stations and half-duplex. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 FIG. is a schematic diagram of a communication system architecture provided by the present application.

[0016] Figure 2 FIG. is a schematic diagram of another communication system architecture provided by the present application.

[0017] Figure 3 FIG. is a schematic diagram of the physical layer structure of NR-V2X provided by the present application.

[0018] Figure 4 FIG. is a schematic diagram of resource reservation of NR-V2X provided by the present application.

[0019] Figure 5 FIG. is a schematic diagram of resource selection or resource reselection of NR-V2X provided by the present application.

[0020] Figure 6 FIG. is a schematic diagram of resource re-evaluation of NR-V2X provided by the present application.

[0021] Figure 7 FIG. is a schematic diagram of resource preemption of NR-V2X provided by the present application.

[0022] Figure 8 FIG. is a schematic diagram of a hidden station provided by the present application.

[0023] Figure 9 FIG. is a schematic diagram of measuring CBR / CR provided by the present application.

[0024] Figure 10 FIG. is a schematic flowchart of a wireless communication method according to an embodiment of the present application.

[0025] Figure 11 FIG. is a schematic block diagram of a terminal device according to an embodiment of the present application.

[0026] Figure 12 FIG. is a schematic block diagram of a communication device according to an embodiment of the present application.

[0027] Figure 13 FIG. is a schematic block diagram of a device according to an embodiment of the present application.

[0028] Figure 14 It is a schematic block diagram of a communication system provided according to an embodiment of the present application. Detailed implementation manners

[0029] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, rather than all, of the embodiments of the present application. For the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

[0030] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, an evolved system of the NR system, LTE-based access to unlicensed spectrum (LTE-U) system, NR-based access to unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), 5th-Generation (5G) communication system or other communication systems, etc.

[0031] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technologies, mobile communication systems will not only support traditional communication but also support, for example, Device to Device (D2D) communication, Machine to Machine (M2M) communication, Machine Type Communication (MTC), Vehicle to Vehicle (V2V) communication, or Vehicle to everything (V2X) communication, etc. The embodiments of the present application can also be applied to these communication systems.

[0032] Optionally, the communication system in the embodiments of the present application can be applied to a Carrier Aggregation (CA) scenario, can also be applied to a Dual Connectivity (DC) scenario, and can also be applied to a Standalone (SA) networking scenario.

[0033] Optionally, the communication system in the embodiments of the present application can be applied to unlicensed spectrum, where the unlicensed spectrum can also be considered as shared spectrum; or, the communication system in the embodiments of the present application can also be applied to licensed spectrum, where the licensed spectrum can also be considered as non-shared spectrum.

[0034] The embodiments of the present application describe various embodiments in combination with network devices and terminal devices, where the terminal device can also be referred to as a User Equipment (UE), access terminal, user unit, user station, mobile station, mobile device, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc.

[0035] The terminal device can be a station (ST) in a WLAN, can be a cellular phone, cordless phone, Session Initiation Protocol (SIP) phone, Wireless Local Loop (WLL) station, Personal Digital Assistant (PDA) device, handheld device with wireless communication function, computing device, or other processing device connected to a wireless modem, in-vehicle device, wearable device, terminal device in a next-generation communication system such as an NR network, or terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0036] In the embodiments of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, a satellite, etc.).

[0037] In the embodiments of the present application, the terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city or a wireless terminal device in smart home, etc.

[0038] By way of example and not limitation, in the embodiments of the present application, the terminal device can also be a wearable device. A wearable device can also be called a wearable intelligent device, which is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing and shoes, etc. A wearable device is a portable device that is directly worn on the body or integrated into the user's clothes or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.

[0039] In the embodiments of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, a base transceiver station (BTS) in GSM or CDMA, a NodeB (NB) in WCDMA, an evolved Node B (eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device or a base station (gNB) in an NR network, or a network device in a future evolved PLMN network, or a network device in an NTN network, etc.

[0040] By way of example and not limitation, in the embodiments of the present application, the network device may have mobility characteristics. For example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station located at positions such as on land or in water.

[0041] In the embodiments of the present application, the network device may provide services for a cell. The terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or in other words, spectrum resources). The cell may be a cell corresponding to the network device (such as a base station). The cell may belong to a macro base station or a base station corresponding to a small cell. Here, the small cell may include: a metro cell, a micro cell, a pico cell, a femto cell, etc. These small cells have the characteristics of a small coverage range and a low transmission power, and are suitable for providing high-rate data transmission services.

[0042] It should be understood that the terms "system" and "network" are often used interchangeably in this document. The term "and / or" in this document is merely a description of the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after.

[0043] The terms used in the embodiments section of this application are only used to explain the specific embodiments of this application, and are not intended to limit this application. Terms such as "first", "second", "third", and "fourth" in the specification, claims, and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion.

[0044] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an associated relationship. For example, A indicates B, which can mean that A directly indicates B. For example, B can be obtained through A; it can also mean that A indirectly indicates B. For example, A indicates C, and B can be obtained through C; it can also mean that there is an associated relationship between A and B.

[0045] In the description of the embodiments of this application, the term "corresponding" can represent a direct or indirect corresponding relationship between two parties, or can represent an associated relationship between two parties, or can also be a relationship such as indication and being indicated, configuration and being configured, etc.

[0046] In the embodiments of this application, "predefined" can be implemented by pre-saving corresponding codes, tables, or other means that can be used to indicate relevant information in a device (for example, including terminal devices and network devices). This application does not limit its specific implementation manner. For example, predefined can refer to that defined in a protocol.

[0047] In the embodiments of this application, the "protocol" can refer to standard protocols in the communication field. For example, it can include LTE protocols, NR protocols, and related protocols applied to future communication systems. This application does not limit this.

[0048] Figure 1 It is a schematic diagram of a communication system applicable to the embodiments of this application. The transmission resources of vehicle-mounted terminals (vehicle-mounted terminal 121 and vehicle-mounted terminal 122) are allocated by the base station 110. The vehicle-mounted terminals send data on the sidelink according to the resources allocated by the base station 110. Specifically, the base station 110 can allocate resources for a single transmission to the terminal, or can also allocate semi-static transmission resources to the terminal.

[0049] Figure 2 It is a schematic diagram of another communication system applicable to the embodiments of this application. Vehicle-mounted terminals (vehicle-mounted terminal 131 and vehicle-mounted terminal 132) independently select transmission resources on the resources of the sidelink for data transmission. Optionally, the vehicle-mounted terminals can randomly select transmission resources, or select transmission resources by means of listening.

[0050] To facilitate a better understanding of the embodiments of this application, the NR-V2X physical layer structure related to this application is described.

[0051] In NR-V2X, autonomous driving needs to be supported, so higher requirements are put forward for data interaction between vehicles, such as higher throughput, lower latency, higher reliability, larger coverage, more flexible resource allocation, etc.

[0052] The physical layer structure of NR-V2X is as Figure 3 shown, where the Physical Sidelink Control Channel (PSCCH) is used to transmit the first Sidelink Control Information (SCI), and the Physical Sidelink Shared Channel (PSSCH) is used to carry data and the second SCI. The PSCCH and PSSCH are sent in the same time slot.

[0053] To facilitate a better understanding of the embodiments of the present application, the resource reservation in NR-V2X related to the present application is described.

[0054] In NR-V2X, in the above Figure 2 shown communication system, the terminal selects resources to send data by itself. Resource reservation is the premise of resource selection.

[0055] Resource reservation means that the terminal sends the first SCI in the PSCCH to reserve the resources to be used next. In NR-V2X, resource reservation within a Transport Block (TB) is supported, and resource reservation between TBs is also supported, as Figure 4 shown.

[0056] The terminal sends the first SCI, and uses the "Time resource assignment" and "Frequency resource assignment" fields therein to indicate N time-frequency resources of the current TB (including the resources used for the current transmission). Where N ≤ Nmax, and in NR-V2X, Nmax is equal to 2 or 3. At the same time, the above N indicated time-frequency resources should be distributed within W time slots. In NR-V2X, W is equal to 32. For example, Figure 4 in the shown TB 1, when the terminal sends the initial transmission data in the PSSCH, it sends the first SCI in the PSCCH, and uses the above two fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 (that is, at this time N = 2), that is, reserves the time-frequency resources for retransmission 1. And the initial transmission and retransmission 1 are distributed in 32 time slots in the time domain. Similarly, in Figure 4In the TB 1 shown, the terminal uses the first SCI sent in the PSCCH of retransmission 1 to indicate the time-frequency resources of retransmission 1 and retransmission 2. Retransmission 1 and retransmission 2 are distributed in 32 time slots in the time domain.

[0057] Meanwhile, when the terminal sends the first SCI, it uses the "Resource reservation period" field to perform resource reservation between TBs. For example Figure 4 in it, when the terminal sends the first SCI of the initial transmission of TB 1, it uses the "Timeresource assignment" and "Frequency resource assignment" fields to indicate the time-frequency resource positions of the initial transmission and retransmission 1 of TB 1, denoted as {(t1,f1),(t2,f2)}. Where t1 and t2 represent the time-domain positions of the initial transmission and retransmission 1 resources of TB 1, and f1 and f2 represent the corresponding frequency-domain positions. If in this first SCI, the value of the "Resource reservation period" field is 100 milliseconds, then this first SCI simultaneously indicates the time-frequency resources {(t1 + 100,f1),(t2 + 100,f2)}, and these two resources are used for the transmission of the initial transmission and retransmission 1 of TB 2. Similarly, the first SCI sent in the retransmission 1 of TB 1 also reserves the time-frequency resources of the retransmission 1 and retransmission 2 of TB 2 using the "Resourcereservation period" field. In NR V2X, the possible values of the "Resourcereservation period" field are 0, 1 - 99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000 milliseconds, which is more flexible than LTE V2X. However, in each resource pool, only e of these values are configured, and the terminal determines the possible values to be used according to the resource pool used. Denote the e values in the resource pool configuration as the resource reservation period set M. Exemplarily, e is less than or equal to 16.

[0058] In addition, through network configuration or pre-configuration, the above-mentioned reservation between TBs can be activated or deactivated in units of resource pools. When deactivating the reservation between TBs, the "Resource reservation period" field is not included in the first SCI. Generally, before triggering resource reselection, the value of the "Resource reservation period" field used by the terminal, that is, the resource reservation period remains unchanged. Each time the terminal sends a first SCI, it uses the "Resource reservationperiod" field in it to reserve the resources for the next period for the transmission of another TB, so as to achieve periodic semi-persistent transmission.

[0059] When the UE 1 operates in the communication system as described above Figure 2 shown, the UE 1 can obtain the first SCI sent by other UEs by listening to the PSCCH sent by other UEs, so as to know the resources reserved by other UEs. When the UE 1 selects resources, it will exclude the resources reserved by other UEs, thereby avoiding resource collisions.

[0060] To facilitate better understanding of the embodiments of the present application, the resource selection method for NR-V2X listening related to the present application is described.

[0061] As Figure 5 shown, the terminal triggers resource selection or reselection at time slot n, and the resource selection window starts from n + T1 and ends at n + T2.

[0062] 0 <= T1 <= T proc,1 , when the subcarrier spacing is 15, 30, 60, 120 kHz, T proc,1 is 3, 5, 9, 17 time slots. T2 min <= T2 <= the remaining delay budget of the service, and the value set of T2 min is {1, 5, 10, 20} * 2 μ time slots, where μ = 0, 1, 2, 3 corresponds to the cases where the subcarrier spacing is 15, 30, 60, 120 kHz, and the terminal determines T2 from this value set according to the priority of the data to be sent by itself min . For example, when the subcarrier spacing is 15 kHz, the terminal determines T2 from the set {1, 5, 10, 20} according to the priority of the data to be sent by itself min . When T2 min is greater than or equal to the remaining delay budget of the service, T2 is equal to the remaining delay budget of the service. The remaining delay budget is the difference between the corresponding moment of the delay requirement of the data and the current moment. For example, for a data packet arriving at time slot n with a delay requirement of 50 milliseconds, assuming one time slot is 1 millisecond, if the current moment is time slot n, the remaining delay budget is 50 milliseconds, and if the current moment is time slot n + 20, the remaining delay budget is 30 milliseconds.

[0063] The terminal performs resource listening from n - T0 to n - T proc,0 , and the value of T0 is 100 or 1100 milliseconds. When the subcarrier spacing is 15, 30, 60, 120 kHz, T proc,0 is 1, 1, 2, 4 time slots. In fact, the terminal listens to the first sidelink control information sent by other terminals in each time slot (except its own transmission time slot). After resource selection or reselection is triggered at time slot n, the terminal uses the result of resource listening from n - T0 to n - T proc,0 .

[0064] Step 1:

[0065] The terminal uses all available resources in the resource selection window that belong to the resource pool used by the terminal as resource set A. Any resource in set A is denoted as R(x,y), where x and y indicate the frequency domain position and time domain position of the resource respectively. Denote the initial number of resources in set A as M total .

[0066] Step 1-1: If the terminal sends data in time slot m within the listening window and does not perform listening, the terminal will determine whether time slot m+q*Prxlg overlaps with resource R(x,y+j*Ptxlg). If there is an overlap, resource R(x,y) will be excluded from resource set A. Here, j = 0, 1, 2, 3…C-1, and C is determined by the random counter value generated by the terminal. When the terminal makes resource selection, it will randomly generate a counter value (a positive integer) to determine how many cycles to reserve for the resources to be selected. Ptxlg is the number of Ptx converted into logical time slots. Ptx is the resource reservation period determined for the terminal making resource selection, which is one of the values in the resource reservation period set M in the resource pool configuration used by the terminal, and is also the value that the "Resource reservation period" field in the first SCI will indicate when the terminal making resource selection sends data after completing resource selection. Therefore, resource R(x,y+j*Ptxlg) is Figure 5 the series of resources marked with diagonal shading in Figure 1 the figure (the example in the figure is C = 3). For time slot m+q*Prxlg, where q = 1, 2, 3…Q, Prxlg is the number of Prx converted into logical time slots. Prx is the resource reservation period indicated by the "Resource reservation period" in the first SCI transmitted in the PSCCH listened by the terminal. Since the terminal does not perform listening in time slot m, Prx here is all possible values in the resource reservation period set M in the resource pool configuration used by the terminal, that is, the terminal will determine whether time slot m+q*Prxlg calculated for each value in M overlaps with resource R(x,y+j*Ptxlg). For Q, if Prx<Tscal and n-m <= Prxlg (representing rounding up), otherwise Q = 1. Tscal is equal to the value of T2 converted into milliseconds. For example, if the terminal does not perform listening in time slot m, it sequentially selects a Prx from the resource reservation period set M in the resource pool configuration used by it for resource exclusion. For a certain Prx among them, if Prx<Tscal and n-m <= Prxlg, assuming the Q value is calculated as 2, then time slot m+q*Prxlg is Figure 5 the series of resources marked with diagonal shading in Figure 1The next two cross-hatched slots mapped to slot m, otherwise Q = 1, and slot m + q * Prxlg is Figure 5 neutron Figure 1 The slot identified by the dotted shading in the figure. Optionally, when the resource pool used by the terminal deactivates the reservation between TBs, the terminal may not perform the above Step 1-1.

[0067] Step 1-2: If the terminal detects the first SCI transmitted in the PSCCH on the resource E(v, m) in slot m within the listening window (where v is the frequency-domain position of the resource), measure the sidelink reference signal received power (SL-RSRP) of this PSCCH or the SL-RSRP of the PSSCH scheduled by this PSCCH (i.e., the SL-RSRP of the corresponding PSSCH transmitted in the same slot as this PSCCH). If the measured SL-RSRP is greater than the SL-RSRP threshold and the resource reservation between TBs is activated in the resource pool used by the UE, the terminal assumes that the same first sidelink control information is received on slots m + q * Prxlg. Here, q = 1, 2, 3... Q. For Q, if Prx < Tscal and n - m <= Prxlg, (representing rounding up), otherwise Q = 1. Tscal is the value of T2 converted to milliseconds. Prxlg is the number of Prx converted to logical slots, and Prx is the resource reservation period indicated by "Resource reservation period" in the first SCI transmitted in the PSCCH detected by the terminal. The terminal will determine whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first SCI received in slot m and these Q assumed received first SCIs overlap with the resource R(x, y + j * Ptxlg). If they overlap, the corresponding resource R(x, y) is excluded from set A. Here, j = 0, 1, 2, 3... C - 1, and C is determined by the random counter value generated by the terminal. Ptxlg is the number of Ptx converted to logical slots, and Ptx is the resource reservation period determined by the terminal for resource selection.

[0068] For example, when the resource reservation between TBs is activated in the resource pool used by the UE, the resource R(x, y + j * Ptxlg) is Figure 5 neutron Figure 2A series of resources marked with diagonal shading (in the figure, an example is C = 3). If the terminal hears the first SCI in the PSCCH on the resource E(v, m) in time slot m and decodes Prx > Tscal and calculates Q equal to 1, the terminal will assume that it has received the first SCI with the same content on time slot m + Prxlg. The terminal will determine whether the resources 1, 2, 3, 4, 5, 6 indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first SCI received in time slot m and the assumed first SCI received in time slot m + Prxlg overlap with the resource R(x, y + j*Ptxlg). If there is an overlap, the resource R(x, y) will be excluded from the resource set A.

[0069] If the SL-RSRP measured by the terminal is greater than the SL-RSRP threshold and the resource reservation between TBs in the resource pool used by the terminal is deactivated, the terminal only determines whether the resources indicated by the "Time resource assignment" and "Frequency resource assignment" fields of the first SCI received in time slot m overlap with the resource R(x, y + j*Ptxlg). If there is an overlap, the resource R(x, y) will be excluded from the resource set A. Optionally, when the resource pool used by the UE deactivates the reservation between TBs, the resource R(x, y + j*Ptxlg) is equal to R(x, y).

[0070] If the remaining resources in the resource set A are less than M total *X%, the SL-RSRP threshold will be increased by 3 decibels (dB), and Step 1 will be re-executed. The physical layer reports the resource set A after resource exclusion to the upper layer as the candidate resource set.

[0071] That is to say, if the terminal does not perform listening when sending data in time slot m within the listening window, the terminal will perform resource exclusion according to each value in the resource reservation period set M in time slot m and the resource pool configuration it uses. Specifically, the terminal will determine a series of time slots based on time slot m, the upper bound T2 of the resource selection window, and the value of the resource reservation period in the resource pool configuration, denoted as time slot set 1. The terminal will determine a series of resources based on the resource R(x, y), the counter value generated by itself, and the resource reservation period it uses, denoted as resource set 1. If there is an overlap between resource set 1 and time slot set 1, the resource R(x, y) will be excluded from the resource set A. The above R(x, y) is any resource in the resource set A.

[0072] Optionally, when the resource pool used by the terminal deactivates the reservation between TBs, the terminal may not execute the above Step 1-1.

[0073] Optionally, if the terminal detects the first SCI transmitted in the PSCCH on the resource E(v, m) within time slot m in the listening window (where v is the frequency domain position of the resource), measure the SL-RSRP of this PSCCH or the SL-RSRP of the PSSCH scheduled by this PSCCH (i.e., the SL-RSRP of the corresponding PSSCH transmitted in the same time slot as this PSCCH). If the measured SL-RSRP is greater than the SL-RSRP threshold and the resource reservation between TBs is activated in the resource pool used by the terminal, the terminal will determine a series of resources, denoted as resource set 1, according to the "Time resource assignment", "Frequency resource assignment", "resource reservation period" fields in the detected PSCCH, the upper bound T2 of the resource selection window, and time slot m. And determine a series of resources, denoted as resource set 2, according to the resource R(X, Y), the self-generated counter value, and the resource reservation period used by itself. If there is an overlap between resource set 1 and resource set 2, the terminal excludes the resource R(X, Y) from resource set A.

[0074] If the measured SL-RSRP is greater than the SL-RSRP threshold and the resource reservation between TBs is deactivated in the resource pool used by the terminal, the terminal will determine a series of resources, denoted as resource set 1, according to the "Time resource assignment" and "Frequency resource assignment" fields in the detected PSCCH and time slot m. If there is an overlap between resource set 1 and R(X, Y), the terminal excludes the resource R(X, Y) from resource set A.

[0075] The above R(X, Y) refers to any resource in resource set A.

[0076] Step 2: The upper layer randomly selects a resource from the reported candidate resource set to send data. That is, the terminal randomly selects a resource from the candidate resource set to send data.

[0077] It should be noted that:

[0078] 1. The above RSRP threshold is determined by the priority P1 carried in the PSCCH detected by the terminal and the priority P2 of the data to be sent by the terminal. The configuration of the resource pool used by the terminal includes an SL-RSRP threshold table, and this SL-RSRP threshold table contains the SL-RSRP thresholds corresponding to all priority combinations. The configuration of the resource pool can be network-configured or pre-configured.

[0079] For example, as shown in Table 1, assuming that the optional values of the priority levels of P1 and P2 are both 0 - 7, the SL-RSRP thresholds corresponding to different priority combinations are represented by γ ij where i in γ ij is the value of the priority level P1, and j is the value of the priority level P2.

[0080] Table 1

[0081]

[0082] When the terminal detects the PSCCH sent by other UEs, it obtains the priority P1 carried in the first sidelink control information transmitted in the PSCCH and the priority P2 of the data to be sent. The terminal determines the SL-RSRP threshold by looking up Table 1 above.

[0083] 2. Whether the terminal uses the measured PSCCH-RSRP or the PSSCH-RSRP scheduled by the PSCCH to compare with the SL-RSRP threshold depends on the resource pool configuration of the resource pool used by the terminal. The configuration of the resource pool can be network-configured or pre-configured.

[0084] 3. Regarding the above Prxlg / Ptxlg, it is the number of logical time slots obtained by converting Prx / Ptx: Assuming that one time slot is equal to 1 millisecond and Prx is 5 milliseconds. Among these 5 time slots, 2 time slots may be downlink time slots in the Time Division Duplex (TDD) mode or time slots for transmitting synchronization signals, and these time slots are not included in the sidelink resource pool. Therefore, the 5 milliseconds represented by Prx needs to be converted into 3 logical time slots, that is, Prxlg.

[0085] 4. For the above X%, the possible values of X are {20, 35, 50}. The configuration of the resource pool used by the terminal includes the corresponding relationship between the priority and the above possible values. The terminal determines the value of X according to the priority of the data to be sent and this corresponding relationship. The resource pool configuration can be network-configured or pre-configured.

[0086] In addition, in NR-V2X, it also supports re-evaluating the resources that have been selected but not indicated by sending the first SCI after resource selection.

[0087] Such as Figure 6As shown, resources x, y, z, u, and v are the time-frequency resources that the terminal has selected in time slot n, and resource y is located in time slot m. For resources z and u for which the terminal is about to send the first SCI for the first indication (resource y has been indicated by the first SCI in resource x before). The terminal performs the above Step 1 at least once in time slot m - T3, that is, determines the resource selection window and the listening window according to the above at least in time slot m - T3, and performs the above Step 1 to exclude resources within the resource selection window to obtain a candidate resource set. If resource z or u is not in the candidate resource set, the terminal performs the above Step 2 to reselect the time-frequency resources among z and u that are not in the candidate resource set. Depending on the terminal implementation, the terminal can also reselect any resources that have been selected but not indicated by sending the first SCI, such as any one or more of resources z, u, and v. The above T3 is equal to T proc,1 .( Figure 6 The dashed arrows in [Figure] indicate that the first SCI is about to be sent, and the solid arrows indicate that the first SCI has been sent)

[0088] NR-V2X supports the resource pre-emption mechanism. In NR-V2X, the conclusions about the resource pre-emption mechanism are all described from the perspective of the pre-empted terminal. After completing resource selection, the terminal still continuously listens for the first SCI. If the time-frequency resources that have been selected and indicated by sending the first SCI meet the following three conditions, it means that the time-frequency resources are pre-empted by other terminals, and the terminal triggers resource reselection for the time-frequency resources:

[0089] 1. The resources indicated in the listened first SCI overlap with the resources that the terminal has selected and indicated.

[0090] 2. The SL-RSRP of the PSCCH corresponding to the first SCI listened by the terminal or the SL-RSRP of the PSSCH scheduled by the PSCCH is greater than the SL RSRP threshold.

[0091] 3. The priority carried in the listened first SCI is higher than the priority of the data to be sent by the terminal.

[0092] Such as Figure 7As shown, resources w, x, y, z, and v are the time-frequency resources already selected by the terminal in time slot n, and resource x is located in time slot m. For the resources x and y indicated by the first sidelink control information that the terminal is about to send on resource x and has been indicated by the first sidelink control information sent by the terminal before. The terminal performs the above Step 1 at least once in time slot m - T3, that is, determines the resource selection window and the listening window according to the above in time slot m - T3 at least, and performs the above Step 1 to exclude resources within the resource selection window to determine the candidate resource set. If resource x or y is not in the candidate resource set, further determine whether it meets the above three conditions. If so, the terminal performs Step 2 to reselect the time-frequency resources that meet the above 3 conditions among resources x and y. In addition, when resource reselection is triggered, depending on the terminal implementation, the terminal can reselect any selected resources that have not been indicated by sending the first sidelink control information, such as any one or more of resources z and v. The above T3 is equal to T proc,1 。

[0093] The above SL-RSRP is the linear average of the received power on all resource elements (REs) carrying reference signals (demodulation reference signal (DMRS) or channel state information reference signal (CSI-RS)) in PSCCH or PSSCH. When PSSCH is transmitted using multiple antenna ports, the SL-RSRP is the sum of the SL-RSRPs measured on each antenna port.

[0094] According to the above, the first SCI is carried in PSCCH and mainly includes fields related to resource listening, which facilitates other UEs to perform resource exclusion and resource selection after decoding. In PSSCH, in addition to data, the second SCI is also carried. The second SCI mainly includes fields related to data demodulation, which facilitates other UEs to demodulate the data in this PSSCH.

[0095] To facilitate better understanding of the embodiments of the present application, the cooperation between terminals related to the present application is described.

[0096] Cooperation between terminals is one of the research objectives of the version 17 (release 17, R17) sidelink (SL) transmission, which is used to reduce the negative impacts of problems such as hidden stations and half-duplex. For example Figure 8 in, due to the obstruction of buildings, UE A does not receive the first SCI sent by UE B or the measured SL-RSRP is relatively low. When UE A triggers resource selection or reselection, it does not exclude the resources reserved by UE B, which may lead to resource collisions. At this time, UE B is called the hidden station of UE A.

[0097] Through cooperation between terminals, such as Figure 8 the cooperation between UE A and UE C in , this problem can be solved. UE C can receive the first SCI sent by UE B. When determining the first resource set, UE C can exclude the resources reserved by UE B and indicate the first resource set to UE A. UE A can select resources from the intersection of the first resource set and the candidate resource set obtained after resource exclusion, thus avoiding resource collision with UE B.

[0098] The above description is one example of cooperation between terminals. The triggering mechanisms of cooperation between terminals are mainly divided into the following two types:

[0099] 1. The first information sent by the terminal to be cooperated with ( Figure 8 UE A in ) triggers cooperation. The cooperating terminal ( Figure 8 UE C in ) constructs the first resource set and sends it to UE A to assist UE A in resource selection and / or resource exclusion.

[0100] 2. The cooperating terminal ( Figure 8 UE C in ) actively sends the constructed first resource set to the terminal to be cooperated with ( Figure 8 UE A in ) according to network configuration or pre-configuration.

[0101] The above-mentioned cooperating terminal refers to the terminal that constructs and sends the first resource set, and the terminal to be cooperated with refers to the terminal that uses the first resource set for resource selection and / or resource exclusion.

[0102] To better understand the embodiments of the present application, the measurement of Channel Busy Ratio (CBR) / Channel Occupancy Ratio (CR) related to the present application is described.

[0103] CBR and CR are two basic measurement indicators for supporting congestion control.

[0104] Among them, the definition of CBR is: within the CBR measurement window [n - c, n - 1], the ratio of the number of sub-channels with SL RSSI higher than the configured threshold to the total number of sub-channels in the resource pool, where c is equal to 100 or 100·2 μ time slots, μ is related to the sub-carrier spacing. Exemplarily, for sub-carrier spacings of 15 kHz, 30 kHz, 60 kHz, and 120 kHz, the corresponding μ values are 0, 1, 2, and 3.

[0105] The definition of CR is: the ratio of the number of sub-channels that the UE has used to send data in the range of [n-a, n-1] and the number of sub-channels included in the sidelink grants obtained in the range of [n, n+b] to the total number of sub-channels belonging to the resource pool in the range of [n-a, n+b]. CR can be calculated separately for different priorities. Where a is a positive integer, b is 0 or a positive integer, and the values of a and b are both determined by the UE, but need to meet the following three conditions:

[0106] 1) a + b + 1 = 1000 or 1000·2 μ A time slot, μ is related to the sub-carrier spacing. Exemplarily, the sub-carrier spacings of 15 kHz, 30 kHz, 60 kHz, and 120 kHz correspond to μ being 0, 1, 2, and 3 respectively.

[0107] 2) b < (a + b + 1) / 2;

[0108] 3) n + b does not exceed the last transmission of the current transmission indicated by the sidelink grant;

[0109] Note: The smallest scheduling unit in the time domain in the resource pool is a time slot, and the smallest scheduling unit in the frequency domain is a sub-channel. Exemplarily, the possible values of the frequency domain width of a sub-channel are 10, 12, 15, 20, 25, 50, 75, and 100 PRBs.

[0110] Figure 9 For a simple example of the UE measuring CBR / CR, assume that there are only two sub-channels in the resource pool used by the UE, Figure 9 all time slots belong to the resource pool used by the UE, and the UE sending PSSCH and PSCCH only occupies one sub-channel. The sub-channels in the sidelink grant used by the UE are v1, v2, v3, v4, v5. When the UE is about to send data in resource v5, the UE measures CR and CBR at time slot n-N to determine whether to abandon the transmission on sub-channel v5.

[0111] For CBR, in the time slot [n-N-c, n-N-1], if the sidelink received signal strength indication (SL-RSSI) measured by the UE on two sub-channels y and u is greater than the configured threshold, then CBR is 2 divided by the total number of sub-channels belonging to the resource pool used by the UE in the time slot [n-N-c, n-N-1], or CBR is 2 divided by the total number of sub-channels belonging to the resource pool used by the UE in the time slot [n-N-c, n-N-1] except for the time slots used by the UE for transmission.

[0112] For CR, assuming b = 0, if the sub-channels already used by the UE to send data in [n - N - a, n - N - 1] are v1, v2, v3, v4, then CR is 4 divided by the total number of sub-channels in the time slot [n - N - a, n - N - 1] that belong to the resource pool used by the UE, or CR is 4 divided by the total number of sub-channels in the time slot [n - N - a, n - N] that belong to the resource pool used by the UE.

[0113] For the above calculation of CR for different priorities, assuming b = 0, if the sub-channels already used by the UE to send data in [n - N - a, n - N - 1] are v1, v2, v3, v4, and for a certain priority f, the UE sends data with priority f on sub-channels v1 and v4, then for priority f, CR is 2 divided by the total number of sub-channels in the time slot [n - N - a, n - N - 1] that belong to the resource pool used by the UE, or CR is 2 divided by the total number of sub-channels in the time slot [n - N - a, n - N] that belong to the resource pool used by the UE.

[0114] The above N is related to the processing capacity of the UE.

[0115] In this application, the first SCI can also be referred to as the first-order SCI, and the second SCI can also be referred to as the second-order SCI.

[0116] It should be noted that cooperation between terminals is one of the key research contents of R17 SL. From the above, it is known that the triggering mechanisms for cooperation between terminals are mainly divided into two categories, but how to trigger cooperation between terminals has not been disclosed.

[0117] Based on the above problems, this application proposes a scheme for triggering cooperation between terminals, which can trigger the mechanism of cooperation between terminals based on CBR / CR measurement, based on the RSRP threshold used by the UE, and based on the number of resources in the candidate resource set, etc.

[0118] The technical solution of this application will be described in detail below through specific embodiments.

[0119] Figure 10 It is a schematic flowchart of a method 200 for wireless communication according to an embodiment of this application. As Figure 10 shown, the method 200 may include at least some of the following contents:

[0120] S210, when the first condition is met, the first terminal sends the first information to the second terminal, where the first information is used to trigger cooperation between terminals.

[0121] In an embodiment of the present application, when the first condition is met, the first terminal triggers inter-terminal cooperation by sending the first information. The second terminal can determine a first resource set based on the first information and indicate the first resource set to the first terminal, so that the first terminal can use the first resource set for resource exclusion and / or resource selection. That is, in the embodiment of the present application, the first terminal can trigger inter-terminal cooperation at an appropriate time and perform resource exclusion and / or resource selection based on the resource set fed back by the second terminal, thereby improving the sidelink transmission performance in scenarios with problems such as hidden stations and half-duplex.

[0122] Optionally, the first condition may be determined based on CBR / CR measurement, based on the RSRP threshold used by the first terminal, or based on the number of resources in the candidate resource set, etc.

[0123] Optionally, in some embodiments, the first condition includes but is not limited to at least one of the following:

[0124] The CBR measured by the first terminal is greater than the first threshold, or the CBR measured by the first terminal is less than the first threshold;

[0125] The CR measured by the first terminal is greater than the second threshold, or the CR measured by the first terminal is less than the second threshold;

[0126] The CR measured by the first terminal for at least one priority is greater than the third threshold, or the CR measured by the first terminal for at least one priority is less than the third threshold;

[0127] The sum of the CRs measured by the first terminal for multiple priorities is greater than the fourth threshold, or the sum of the CRs measured by the first terminal for multiple priorities is less than the fourth threshold;

[0128] After the first terminal performs candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window, the number of resources in the candidate resource set is greater than the fifth threshold;

[0129] After the first terminal performs candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window, the ratio of the number of resources in the candidate resource set to the initial number of resources in the candidate resource set is greater than the sixth threshold;

[0130] All SL-RSRP thresholds used by the first terminal are greater than the seventh threshold, or some of the SL-RSRP thresholds used by the first terminal are greater than the seventh threshold;

[0131] The number of retransmissions of the data to be transmitted by the first terminal is greater than the eighth threshold, or the number of retransmissions of the data to be transmitted by the first terminal is less than the eighth threshold;

[0132] The number of times the first terminal determines a conflict is greater than the ninth threshold, where the conflict includes at least one of an uplink transmission and a sidelink transmission conflict, a sidelink transmission and a sidelink transmission conflict, and a sidelink transmission and a sidelink reception conflict;

[0133] The first terminal is in a target time unit;

[0134] The first terminal has triggered resource selection or reselection;

[0135] The first terminal has triggered a re-evaluation process for the selected resources;

[0136] The first terminal has triggered a judgment process on whether the selected resources are preempted by other terminals;

[0137] The threshold for triggering the first terminal to repeatedly perform candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window is greater than or equal to the tenth threshold.

[0138] It should be noted that in the first condition, "candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window" may specifically be the above Step1. Specifically, "candidate resource exclusion based on unheard time slots" may be the above Step1-1. "Candidate resource exclusion based on the SCI heard within the listening window" may be the above Step1-2.

[0139] In some embodiments, in the first condition, "after the first terminal finishes performing candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window" may be "after the first terminal finishes performing the above Step1".

[0140] In addition, in the first condition, "the initial number of resources in the candidate resource set" may be "M" in the above Step1 total ".

[0141] It should also be noted that in the first condition, "the threshold for triggering the first terminal to repeatedly perform candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window" may be "X%" in the above Step1.

[0142] Optionally, in the first condition,

[0143] the at least one priority is pre-configured or agreed upon by the protocol; or,

[0144] The at least one priority is configured or indicated for the network device; or,

[0145] The at least one priority is determined based on terminal implementation.

[0146] Optionally, in one implementation, the at least one priority is all priorities greater than the target priority, or the at least one priority is all priorities less than the target priority.

[0147] Optionally, in the first condition,

[0148] The multiple priorities are pre-configured or agreed upon by protocol; or,

[0149] The multiple priorities are configured or indicated by the network device; or,

[0150] The multiple priorities are determined based on terminal implementation.

[0151] Optionally, in one implementation, the multiple priorities are all priorities greater than the target priority, or the multiple priorities are all priorities less than the target priority.

[0152] Optionally, the target priority is a priority depending on terminal implementation; or the target priority is pre-configured or agreed upon by protocol; or the target priority is configured or indicated by the network device.

[0153] It should be noted that when the first terminal executes the above Step 1, it will measure the SL-RSRP and compare it with the SL-RSRP threshold to determine whether to exclude the corresponding resources. The configuration of the resource pool used by the first terminal includes an SL-RSRP threshold table, such as the above Table 1. The SL-RSRP threshold table includes the SL-RSRP thresholds corresponding to all priority combinations. The configuration of the resource pool can be network configuration or pre-configuration. The first terminal determines the corresponding SL-RSRP threshold according to the priority P1 carried in the listened PSCCH and the priority P2 of the data to be sent. (See the relevant descriptions of the above Step 1 to Step 2 for details)

[0154] Optionally, in the first condition, all the SL-RSRP thresholds used by the first terminal include:

[0155] During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, all the SL-RSRP thresholds determined by the first terminal according to the priority carried in the SCI listened within the listening window and the priority of the data to be sent; or,

[0156] All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent.

[0157] For example, all SL-RSRP thresholds used by the first terminal may include: all SL-RSRP thresholds determined by the first terminal according to the priority carried by the detected SCI and the priority of the data to be sent during the execution of the above Step 1. Considering that the first terminal may increase the SL-RSRP threshold multiple times and repeat the execution of the above Step 1, all SL-RSRP thresholds used by the first terminal may include: all SL-RSRP thresholds determined by the first terminal according to the priority carried by the detected SCI and the priority of the data to be sent during the first or last execution of the above Step 1.

[0158] For another example, all SL-RSRP thresholds used by the first terminal may include: all SL-RSRP thresholds determined by the first terminal according to the priority of its own data to be sent, such as a certain row in Table 1 above. Considering that the first terminal may increase the SL-RSRP threshold multiple times, all SL-RSRP thresholds used by the first terminal may include: all SL-RSRP thresholds determined by the first terminal according to the priority of its own data to be sent after the SL-RSRP threshold is not increased or after the last increase of the SL-RSRP threshold. Or all SL-RSRP thresholds used by the first terminal may include: SL-RSRP thresholds determined by the first terminal according to the priority of its own data to be sent and all possible priorities.

[0159] Optionally, in the first condition, some SL-RSRP thresholds used by the first terminal include:

[0160] During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened in the listening window, the SL-RSRP thresholds determined by the first terminal according to the priority greater than the priority threshold carried by the listened sidelink control information and the priority of the data to be sent; or,

[0161] During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened in the listening window, the SL-RSRP thresholds determined by the first terminal according to the priority less than the priority threshold carried by the listened sidelink control information and the priority of the data to be sent; or,

[0162] The SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and the priority greater than the priority threshold;

[0163] The SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent and the priority less than the priority threshold value.

[0164] Optionally, the priority threshold value is pre-configured or agreed upon by the protocol; or, the priority threshold value is configured or indicated by the network device; or, the priority threshold value is determined based on the terminal implementation.

[0165] For example, some of the SL-RSRP thresholds used by the first terminal may include: the SL-RSRP threshold determined by the first terminal according to the priority carried in the SCI it listens to that is greater than or less than the priority threshold value and the priority of the data to be sent during the execution of the above Step 1. Considering that the first terminal may increase the SL-RSRP threshold multiple times and repeat the execution of the above Step 1, some of the SL-RSRP thresholds used by the first terminal may include: all the SL-RSRP thresholds determined by the first terminal according to the priority carried in the SCI it listens to that is greater than or less than the priority threshold value and the priority of the data to be sent during the first or last execution of the above Step 1.

[0166] Another example, some of the SL-RSRP thresholds used by the first terminal may include: the SL-RSRP threshold determined by the first terminal according to the priority of its own data to be sent and the priority greater than or less than the priority threshold value. Considering that the first terminal may increase the SL-RSRP threshold multiple times, some of the SL-RSRP thresholds used by the first terminal may include: the SL-RSRP threshold determined by the first terminal according to the priority of its own data to be sent and the priority greater than or less than the priority threshold value after the SL-RSRP threshold is not increased or after the last increase of the SL-RSRP threshold.

[0167] Optionally, in the first condition, the target time unit includes but is not limited to at least one of the following:

[0168] The time unit when the first terminal triggers resource selection or resource reselection. For example, the time unit when the first terminal triggers resource selection or resource reselection is the time slot n in the above Figure 5 ;

[0169] The difference between the time unit when the first terminal triggers resource selection or resource reselection and N1 time units, where N1 is a positive integer. For example, the time unit when the first terminal triggers resource selection or resource reselection is the time slot n in the above Figure 5 ;

[0170] The time unit when the first terminal triggers re-evaluation of the selected resources. For example, the time unit when the first terminal triggers re-evaluation of the selected resources is the time slot m - T3 in the above Figure 6 ;

[0171] The difference between the time unit when the first terminal triggers re - evaluation of the selected resource and N2 time units, where N2 is a positive integer. For example, the time unit when the first terminal triggers re - evaluation of the selected resource is the time slot m - T3 in the above - mentioned Figure 6 time slot m - T3;

[0172] The time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals. For example, the time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals is the time slot m - T3 in the above - mentioned Figure 7 time slot m - T3;

[0173] The difference between the time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals and N3 time units, where N3 is a positive integer. For example, the time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals is the time slot m - T3 in the above - mentioned Figure 7 time slot m - T3.

[0174] Optionally, N1 is pre - configured or agreed upon by protocol; or,

[0175] N1 is configured or indicated by the network device; or,

[0176] N1 is determined based on the terminal implementation.

[0177] Optionally, N2 is pre - configured or agreed upon by protocol; or,

[0178] N2 is configured or indicated by the network device; or,

[0179] N2 is determined based on the terminal implementation.

[0180] Optionally, N3 is pre - configured or agreed upon by protocol; or,

[0181] N3 is configured or indicated by the network device; or,

[0182] N3 is determined based on the terminal implementation.

[0183] Optionally, in the first condition, some or all of the thresholds from the first threshold to the tenth threshold are pre - configured or agreed upon by protocol; or some or all of the thresholds from the first threshold to the tenth threshold are configured or indicated by the network device; or some or all of the thresholds from the first threshold to the tenth threshold are determined based on the terminal implementation.

[0184] It should be noted that the various factors in the above - mentioned first condition can be combined arbitrarily on the premise of not conflicting, and the present application does not limit this.

[0185] Optionally, in some embodiments, the first information at least includes a first SL-RSRP threshold group or a first SL-RSRP threshold. That is, the first information at least includes one or a group of SL-RSRP thresholds.

[0186] Optionally, the first SL-RSRP threshold is the maximum value in the first SL-RSRP threshold group; or,

[0187] the first SL-RSRP threshold is the minimum value in the first SL-RSRP threshold group; or,

[0188] the first SL-RSRP threshold is the average value in the first SL-RSRP threshold group.

[0189] Optionally, the first SL-RSRP threshold group includes one of the following:

[0190] all SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent;

[0191] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value;

[0192] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value;

[0193] a group of SL-RSRP thresholds formed by adding or subtracting an offset of L decibels (dB) to each SL-RSRP threshold in the second SL-RSRP threshold group.

[0194] For example, the first SL-RSRP threshold group includes: all SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent, such as a certain row in Table 1 above. Considering that the first terminal may increase the SL-RSRP threshold multiple times, the first SL-RSRP threshold group includes: all SL-RSRP thresholds determined by the first terminal according to the priority of its own data to be sent after the SL-RSRP threshold is not increased or after the last increase of the SL-RSRP threshold. Or rather, the first SL-RSRP threshold group includes: SL-RSRP thresholds determined by the first terminal according to the priority of its own data to be sent and all possible priorities.

[0195] For another example, the first SL-RSRP threshold group includes: the SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent by itself and the priority greater than or less than the priority threshold value. Considering that the first terminal may increase the SL-RSRP threshold multiple times, the first SL-RSRP threshold group includes: the SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent by itself and the priority greater than or less than the priority threshold value after the SL-RSRP threshold is not increased or the last increase of the SL-RSRP threshold.

[0196] Optionally, the priority threshold value is pre-configured or agreed upon by the protocol; or,

[0197] the priority threshold value is configured or indicated by the network device; or,

[0198] the priority threshold value is determined based on the terminal implementation.

[0199] Optionally, the second SL-RSRP threshold group includes one of the following:

[0200] all SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent;

[0201] the SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent and the priority greater than the priority threshold value;

[0202] the SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent and the priority less than the priority threshold value.

[0203] Optionally, L is pre-configured or agreed upon by the protocol; or,

[0204] L is configured or indicated by the network device; or,

[0205] L is determined based on the terminal implementation.

[0206] In some embodiments, after receiving the first information, the second terminal may construct a first resource set according to the first information. For example, the second terminal determines a candidate resource set by performing the above Step 1 according to the first RSRP threshold group or the first RSRP threshold in the first information, and the candidate resource set is the first resource set. Further, the second terminal sends the first resource set to the first terminal. The first terminal uses the first resource set for resource exclusion and / or resource selection. For example, the first terminal excludes resources that belong to / do not belong to the first resource set from the candidate resource set after performing the above Step 1. Or the first terminal selects resources from the intersection of the candidate resource set after performing the above Step 1 and the first resource set to send data. Or if the selected resource is not in the first resource set, the first terminal triggers resource reselection for the selected resource.

[0207] Optionally, in some embodiments, after receiving the first information, the second terminal increases or decreases the first RSRP threshold group or the first RSRP threshold by φ dB, and then determines the first resource set by using the increased or decreased RSRP threshold group or RSRP threshold. For example, first increase or decrease by φ dB, and use the threshold group or threshold to perform the above Step 1 to determine the candidate resource set.

[0208] Therefore, in the embodiments of the present application, conditions for triggering cooperation between terminals are provided, so that cooperation between terminals can be triggered at an appropriate time, and the sidelink transmission performance in scenarios with problems such as hidden stations and half-duplex can be improved.

[0209] As described above in conjunction with Figure 10 , the method embodiments of the present application have been described in detail. Below in conjunction with Figures 11 to 14 , the apparatus embodiments of the present application will be described in detail. It should be understood that the apparatus embodiments correspond to the method embodiments, and similar descriptions can refer to the method embodiments.

[0210] Figure 11 FIG. shows a schematic block diagram of a terminal device 300 according to an embodiment of the present application. As Figure 11 shown, the terminal device 300 is the first terminal, and the terminal device 300 includes:

[0211] A communication unit 310, configured to send first information to a second terminal when a first condition is met, where the first information is used to trigger cooperation between terminals.

[0212] Optionally, the first condition includes at least one of the following:

[0213] The channel busy rate CBR measured by the first terminal is greater than a first threshold, or the CBR measured by the first terminal is less than the first threshold;

[0214] The channel occupancy rate CR measured by the first terminal is greater than a second threshold, or the CR measured by the first terminal is less than the second threshold;

[0215] The CR measured by the first terminal for at least one priority is greater than a third threshold, or the CR measured by the first terminal for at least one priority is less than the third threshold;

[0216] The sum of the CRs measured by the first terminal for multiple priorities is greater than a fourth threshold, or the sum of the CRs measured by the first terminal for multiple priorities is less than the fourth threshold;

[0217] After the first terminal performs candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the sidelink control information SCI heard within the listening window, the number of resources in the candidate resource set is greater than a fifth threshold;

[0218] After the first terminal performs candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window, the ratio of the number of resources in the candidate resource set to the initial number of resources in the candidate resource set is greater than a sixth threshold;

[0219] All sidelink reference signal received power SL-RSRP thresholds used by the first terminal are greater than a seventh threshold, or some of the SL-RSRP thresholds used by the first terminal are greater than the seventh threshold;

[0220] The number of retransmissions of the data to be transmitted by the first terminal is greater than an eighth threshold, or the number of retransmissions of the data to be transmitted by the first terminal is less than the eighth threshold;

[0221] The number of times the first terminal judges conflicts is greater than a ninth threshold, and the conflicts include at least one of uplink transmission and sidelink transmission conflicts, sidelink transmission and sidelink transmission conflicts, and sidelink transmission and sidelink reception conflicts;

[0222] The first terminal is in a target time unit;

[0223] The first terminal triggers resource selection or reselection;

[0224] The first terminal triggers a re-evaluation process for the selected resources;

[0225] The first terminal triggers a judgment process on whether the selected resources are preempted by other terminals;

[0226] The threshold for triggering the first terminal to repeatedly perform candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window is greater than or equal to a tenth threshold.

[0227] Optionally, the at least one priority is pre-configured or agreed upon by a protocol; or,

[0228] the at least one priority is configured or indicated by a network device; or,

[0229] the at least one priority is determined based on terminal implementation.

[0230] Optionally, the multiple priorities are pre-configured or agreed upon by a protocol; or,

[0231] the multiple priorities are configured or indicated by a network device; or,

[0232] the multiple priorities are determined based on terminal implementation.

[0233] Optionally, the multiple priorities are all priorities greater than a target priority, or the multiple priorities are all priorities less than the target priority.

[0234] Optionally, the target priority is a priority depending on terminal implementation; or,

[0235] the target priority is pre-configured or agreed upon by a protocol; or,

[0236] the target priority is configured or indicated by a network device.

[0237] Optionally, all SL-RSRP thresholds used by the first terminal include:

[0238] During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, all SL-RSRP thresholds determined by the first terminal according to the priority carried by the SCI listened within the listening window and the priority of the data to be transmitted; or,

[0239] All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be transmitted.

[0240] Optionally, some SL-RSRP thresholds used by the first terminal include:

[0241] During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, the SL-RSRP threshold determined by the first terminal according to the priority greater than the priority threshold carried by the sidelink control information listened and the priority of the data to be transmitted; or,

[0242] In the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, the first terminal determines the SL-RSRP threshold according to the priority less than the priority threshold carried in the listened sidelink control information and the priority of the data to be transmitted; or,

[0243] The first terminal determines the SL-RSRP threshold according to the priority of the data to be transmitted and the priority greater than the priority threshold;

[0244] The first terminal determines the SL-RSRP threshold according to the priority of the data to be transmitted and the priority less than the priority threshold.

[0245] Optionally, the target time unit includes at least one of the following:

[0246] The time unit when the first terminal triggers resource selection or resource reselection;

[0247] The difference between the time unit when the first terminal triggers resource selection or resource reselection and N1 time units, where N1 is a positive integer;

[0248] The time unit when the first terminal triggers re-evaluation of the selected resources;

[0249] The difference between the time unit when the first terminal triggers re-evaluation of the selected resources and N2 time units, where N2 is a positive integer;

[0250] The time unit when the first terminal triggers the judgment on whether the selected resources are preempted by other terminals;

[0251] The difference between the time unit when the first terminal triggers the judgment on whether the selected resources are preempted by other terminals and N3 time units, where N3 is a positive integer.

[0252] Optionally, N1 is pre-configured or agreed upon by the protocol; or,

[0253] N1 is configured or indicated by the network device; or,

[0254] N1 is determined based on the terminal implementation.

[0255] Optionally, N2 is pre-configured or agreed upon by the protocol; or,

[0256] N2 is configured or indicated by the network device; or,

[0257] N2 is determined based on the terminal implementation.

[0258] Optionally, N3 is pre-configured or agreed upon by the protocol; or,

[0259] N3 is configured or indicated by the network device; or,

[0260] N3 is determined based on the terminal implementation.

[0261] Optionally, the first information at least includes a first SL-RSRP threshold group or a first SL-RSRP threshold.

[0262] Optionally, the first SL-RSRP threshold is the maximum value in the first SL-RSRP threshold group; or,

[0263] The first SL-RSRP threshold is the minimum value in the first SL-RSRP threshold group; or,

[0264] The first SL-RSRP threshold is the average value in the first SL-RSRP threshold group.

[0265] Optionally, the first SL-RSRP threshold group includes one of the following:

[0266] All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent;

[0267] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value;

[0268] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value;

[0269] A group of SL-RSRP thresholds formed by increasing or decreasing the offset of L decibels for each SL-RSRP threshold in the second SL-RSRP threshold group.

[0270] Optionally, the priority threshold value is pre-configured or agreed upon by the protocol; or,

[0271] The priority threshold value is configured or indicated by the network device; or,

[0272] The priority threshold value is determined based on the terminal implementation.

[0273] Optionally, the second SL-RSRP threshold group includes one of the following:

[0274] All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent;

[0275] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value;

[0276] SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value.

[0277] Optionally, L is pre-configured or agreed upon by protocol; or,

[0278] L is configured or indicated by a network device; or,

[0279] L is determined based on the terminal implementation.

[0280] Optionally, in some embodiments, the above-mentioned communication unit may be a communication interface or transceiver, or an input / output interface of a communication chip or system-on-chip.

[0281] It should be understood that the terminal device 300 according to the embodiments of the present application may correspond to the first terminal in the method embodiments of the present application, and the above and other operations and / or functions of each unit in the terminal device 300 are respectively for implementing Figure 10 the corresponding processes of the first terminal in the method 200 shown. For the sake of brevity, details are not described herein again.

[0282] Figure 12 is a schematic structural diagram of a communication device 400 provided by an embodiment of the present application. Figure 12 The shown communication device 400 includes a processor 410. The processor 410 can call and run a computer program from a memory to implement the method in the embodiments of the present application.

[0283] Optionally, as Figure 12 shown, the communication device 400 may further include a memory 420. Among them, the processor 410 can call and run a computer program from the memory 420 to implement the method in the embodiments of the present application.

[0284] Among them, the memory 420 may be a separate device independent of the processor 410, or may be integrated in the processor 410.

[0285] Optionally, as Figure 12 shown, the communication device 400 may further include a transceiver 430. The processor 410 can control the transceiver 430 to communicate with other devices. Specifically, it can send information or data to other devices, or receive information or data sent by other devices.

[0286] Among them, the transceiver 430 may include a transmitter and a receiver. The transceiver 430 may further include antennas, and the number of antennas may be one or more.

[0287] Optionally, the communication device 400 may specifically be the terminal device in the embodiments of the present application, and the communication device 400 can implement the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0288] Figure 13It is a schematic structural diagram of the device according to an embodiment of the present application. Figure 13 The device 500 shown includes a processor 510, and the processor 510 can call and run a computer program from the memory to implement the method in the embodiment of the present application.

[0289] Optionally, as Figure 13 shown, the device 500 may further include a memory 520. Among them, the processor 510 can call and run a computer program from the memory 520 to implement the method in the embodiment of the present application.

[0290] Among them, the memory 520 can be a separate device independent of the processor 510, or can be integrated in the processor 510.

[0291] Optionally, the device 500 may further include an input interface 530. Among them, the processor 510 can control the input interface 530 to communicate with other devices or chips. Specifically, it can obtain information or data sent by other devices or chips.

[0292] Optionally, the device 500 may further include an output interface 540. Among them, the processor 510 can control the output interface 540 to communicate with other devices or chips. Specifically, it can output information or data to other devices or chips.

[0293] Optionally, the device can be applied to the terminal device in the embodiment of the present application, and the device can implement the corresponding processes implemented by the first terminal in the various methods of the embodiment of the present application. For the sake of brevity, it will not be elaborated here.

[0294] Optionally, the device mentioned in the embodiment of the present application can also be a chip. For example, it can be a system-on-chip, system chip, chip system or system-on-chip, etc.

[0295] Figure 14 It is a schematic block diagram of a communication system 600 provided by an embodiment of the present application. As Figure 14 shown, the communication system 600 includes a first terminal 610 and a second terminal 620.

[0296] Among them, the first terminal 610 can be used to implement the corresponding functions implemented by the first terminal in the above method. For the sake of brevity, it will not be elaborated here.

[0297] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in software form. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.

[0298] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.

[0299] It should be understood that the above memory is by way of example but not limitation. For example, the memory in the embodiments of the present application can also be a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DR RAM), etc. That is to say, the memory in the embodiments of the present application is intended to include but not be limited to these and any other suitable types of memory.

[0300] The embodiments of the present application further provide a computer-readable storage medium for storing a computer program.

[0301] Optionally, the computer-readable storage medium can be applied to the terminal device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0302] The embodiments of the present application further provide a computer program product, including computer program instructions.

[0303] Optionally, the computer program product can be applied to the terminal device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0304] The embodiments of the present application further provide a computer program.

[0305] Optionally, the computer program can be applied to the terminal device in the embodiments of the present application. When the computer program runs on the computer, it enables the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein again.

[0306] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.

[0307] Those skilled in the art can 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 foregoing method embodiments, and details are not described herein again.

[0308] In the several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed mutual coupling or direct coupling or communication connection can be through some interfaces. The indirect coupling or communication connection of the devices or units can be in an electrical, mechanical, or other form.

[0309] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or may be distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0310] In addition, each functional unit in various embodiments of the present application may be integrated in a processing unit, may exist separately as individual physical units, or two or more units may be integrated in one unit.

[0311] If the above-mentioned function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. With this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0312] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present application, and all of them should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A method for wireless communication, characterized in that, Including: When a first condition is satisfied, a first terminal sends first information to a second terminal, where the first information is used to trigger cooperation between terminals; Wherein, the first condition includes: After the first terminal performs candidate resource exclusion based on unlistened time slots and candidate resource exclusion based on sidelink control information (SCI) listened within a listening window, the number of resources in the candidate resource set is greater than a fifth threshold; After the first terminal performs candidate resource exclusion based on unlistened time slots and candidate resource exclusion based on the SCI listened within a listening window, the ratio of the number of resources in the candidate resource set to the initial number of resources in the candidate resource set is greater than a sixth threshold; Wherein, the first information includes a first set of SL-RSRP thresholds and a first SL-RSRP threshold, and the first SL-RSRP threshold is a value in the first set of SL-RSRP thresholds; Wherein, the first set of SL-RSRP thresholds includes a set of SL-RSRP thresholds formed by adding or subtracting an offset of L decibels to each SL-RSRP threshold in a second set of SL-RSRP thresholds; where L is pre-configured or agreed upon by protocol, or L is configured or indicated by a network device, or L is determined based on terminal implementation.

2. The method according to claim 1, wherein The first condition further includes at least one of the following: The channel busy rate (CBR) measured by the first terminal is greater than a first threshold, or the CBR measured by the first terminal is less than the first threshold; The channel occupancy rate (CR) measured by the first terminal is greater than a second threshold, or the CR measured by the first terminal is less than the second threshold; The CR measured by the first terminal for at least one priority is greater than a third threshold, or the CR measured by the first terminal for at least one priority is less than the third threshold; The sum of the CRs measured by the first terminal for multiple priorities is greater than a fourth threshold, or the sum of the CRs measured by the first terminal for multiple priorities is less than the fourth threshold; All sidelink reference signal received power (SL-RSRP) thresholds used by the first terminal are greater than a seventh threshold, or some of the SL-RSRP thresholds used by the first terminal are greater than the seventh threshold; The number of retransmissions of the data to be transmitted by the first terminal is greater than an eighth threshold, or the number of retransmissions of the data to be transmitted by the first terminal is less than the eighth threshold; The number of times the first terminal determines conflicts is greater than a ninth threshold, where the conflicts include at least one of uplink transmission and sidelink transmission conflict, sidelink transmission and sidelink transmission conflict, and sidelink transmission and sidelink reception conflict; The first terminal is in a target time unit; The first terminal has triggered resource selection or reselection; The first terminal has triggered a re-evaluation process for the selected resources; The first terminal has triggered a judgment process on whether the selected resources are preempted by other terminals; The threshold for triggering the first terminal to repeatedly perform candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within a listening window is greater than or equal to a tenth threshold.

3. The method according to claim 2, wherein, The at least one priority is pre-configured or agreed upon by a protocol; or, The at least one priority is configured or indicated by a network device; or, The at least one priority is determined based on terminal implementation.

4. The method according to claim 2, wherein The multiple priorities are pre-configured or agreed upon by a protocol; or, The multiple priorities are configured or indicated by a network device; or, The multiple priorities are determined based on terminal implementation.

5. The method according to claim 2, wherein The multiple priorities are all priorities greater than a target priority, or the multiple priorities are all priorities less than a target priority.

6. The method according to claim 5, wherein The target priority is a priority depending on terminal implementation; or, The target priority is pre-configured or agreed upon by a protocol; or, The target priority is configured or indicated by a network device.

7. The method according to claim 2, wherein All SL-RSRP thresholds used by the first terminal include: During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on SCI listened within a listening window, all SL-RSRP thresholds determined by the first terminal according to the priority carried by the SCI listened within the listening window and the priority of the data to be sent; or, All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent.

8. The method according to claim 2, wherein Partial SL-RSRP thresholds used by the first terminal include: During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on SCI listened within a listening window, the SL-RSRP threshold determined by the first terminal according to the priority greater than a priority threshold value carried by the listened sidelink control information and the priority of the data to be sent; or, During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on SCI listened within a listening window, the SL-RSRP threshold determined by the first terminal according to the priority less than a priority threshold value carried by the listened sidelink control information and the priority of the data to be sent; or, The SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent and the priority greater than a priority threshold value; The SL-RSRP threshold determined by the first terminal according to the priority of the data to be sent and the priority less than a priority threshold value.

9. The method according to claim 2, wherein The target time unit includes at least one of the following: The time unit when the first terminal triggers resource selection or resource reselection; The difference between the time unit when the first terminal triggers resource selection or resource reselection and N1 time units, where N1 is a positive integer; The time unit when the first terminal triggers re-evaluation of the selected resources; The difference between the time unit when the first terminal triggers re-evaluation of the selected resources and N2 time units, where N2 is a positive integer; The time unit when the first terminal triggers the judgment on whether the selected resources are preempted by other terminals; The time unit when the first terminal triggers the judgment on whether the selected resource is preempted by other terminals has a difference from N3 time units, where N3 is a positive integer.

10. The method according to claim 9, wherein N1 is pre-configured or agreed upon by protocol; or, N1 is configured or indicated by a network device; or, N1 is determined based on the terminal implementation.

11. The method according to claim 9, wherein N2 is pre-configured or agreed upon by protocol; or, N2 is configured or indicated by a network device; or, N2 is determined based on the terminal implementation.

12. The method according to claim 9, wherein N3 is pre-configured or agreed upon by protocol; or, N3 is configured or indicated by a network device; or, N3 is determined based on the terminal implementation.

13. The method according to claim 1, wherein The first SL-RSRP threshold is the maximum value in the first SL-RSRP threshold group; or, The first SL-RSRP threshold is the minimum value in the first SL-RSRP threshold group; or, The first SL-RSRP threshold is the average value in the first SL-RSRP threshold group.

14. The method according to claim 1, characterized in that, The first SL-RSRP threshold group further includes one of the following: All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value.

15. The method according to claim 8, wherein The priority threshold value is pre-configured or agreed upon by protocol; or, The priority threshold value is configured or indicated by a network device; or, The priority threshold value is determined based on the terminal implementation.

16. The method according to claim 14, characterized in that, The second SL-RSRP threshold group includes one of the following: All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value.

17. A terminal device, characterized in that, The terminal device is the first terminal, and the terminal device includes: A communication unit, configured to send first information to a second terminal when a first condition is satisfied, where the first information is used to trigger cooperation between terminals; After the first terminal completes candidate resource exclusion based on unheard time slots and candidate resource exclusion based on sidelink control information SCI heard within the listening window, the number of resources in the candidate resource set is greater than a fifth threshold; After the first terminal completes candidate resource exclusion based on unheard time slots and candidate resource exclusion based on SCI heard within the listening window, the ratio of the number of resources in the candidate resource set to the initial number of resources in the candidate resource set is greater than a sixth threshold; Wherein, the first information includes a first set of SL-RSRP thresholds and a first SL-RSRP threshold, and the first SL-RSRP threshold is a value in the first set of SL-RSRP thresholds; Wherein, the first set of SL-RSRP thresholds includes a set of SL-RSRP thresholds formed by adding or subtracting an offset of L decibels to each SL-RSRP threshold in the second set of SL-RSRP thresholds; wherein, L is pre-configured or agreed upon by the protocol, or L is configured or indicated by the network device, or L is determined based on the terminal implementation.

18. The terminal device according to claim 17, wherein The first condition further includes at least one of the following: The channel busy rate CBR measured by the first terminal is greater than a first threshold, or the CBR measured by the first terminal is less than the first threshold; The channel occupancy rate CR measured by the first terminal is greater than a second threshold, or the CR measured by the first terminal is less than the second threshold; The CR measured by the first terminal for at least one priority is greater than a third threshold, or the CR measured by the first terminal for at least one priority is less than the third threshold; The sum of the CRs measured by the first terminal for multiple priorities is greater than a fourth threshold, or the sum of the CRs measured by the first terminal for multiple priorities is less than the fourth threshold; All the sidelink reference signal received power SL-RSRP thresholds used by the first terminal are greater than a seventh threshold, or some of the SL-RSRP thresholds used by the first terminal are greater than the seventh threshold; The number of retransmissions of the data to be transmitted by the first terminal is greater than an eighth threshold, or the number of retransmissions of the data to be transmitted by the first terminal is less than the eighth threshold; The number of times the first terminal determines a conflict is greater than a ninth threshold, where the conflict includes at least one of an uplink transmission and a sidelink transmission conflict, a sidelink transmission and a sidelink transmission conflict, and a sidelink transmission and a sidelink reception conflict; The first terminal is in a target time unit; The first terminal has triggered resource selection or reselection; The first terminal has triggered a re-evaluation process for the selected resources; The first terminal has triggered a judgment process on whether the selected resources have been preempted by other terminals; The threshold for triggering the first terminal to repeatedly perform candidate resource exclusion based on unheard time slots and / or candidate resource exclusion based on the SCI heard within the listening window is greater than or equal to a tenth threshold.

19. The terminal device according to claim 18, wherein The at least one priority is pre-configured or agreed upon by the protocol; or, The at least one priority is configured or indicated by the network device; or, The at least one priority is determined based on the terminal implementation.

20. The terminal device according to claim 18, wherein The multiple priorities are pre-configured or agreed upon by the protocol; or, The multiple priorities are configured or indicated by the network device; or, The multiple priorities are determined based on the terminal implementation.

21. The terminal device according to claim 18, wherein The multiple priorities are all priorities greater than the target priority, or the multiple priorities are all priorities less than the target priority.

22. The terminal device according to claim 21, wherein the target priority is a priority depending on the terminal implementation; or the target priority is pre-configured or agreed upon by protocol; or the target priority is configured or indicated by a network device.

23. The terminal device according to claim 18, characterized in that, All SL-RSRP thresholds used by the first terminal include: During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, all SL-RSRP thresholds determined by the first terminal according to the priority carried by the SCI listened within the listening window and the priority of the data to be transmitted; or All SL-RSRP thresholds determined by the first terminal according to the priority of the data to be transmitted.

24. The terminal device according to claim 18, characterized in that, Partial SL-RSRP thresholds used by the first terminal include: During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, the SL-RSRP threshold determined by the first terminal according to the priority greater than the priority threshold carried by the listened sidelink control information and the priority of the data to be transmitted; or During the process that the first terminal performs candidate resource exclusion based on unlistened time slots and / or candidate resource exclusion based on the SCI listened within the listening window, the SL-RSRP threshold determined by the first terminal according to the priority less than the priority threshold carried by the listened sidelink control information and the priority of the data to be transmitted; or The SL-RSRP threshold determined by the first terminal according to the priority of the data to be transmitted and the priority greater than the priority threshold; The SL-RSRP threshold determined by the first terminal according to the priority of the data to be transmitted and the priority less than the priority threshold.

25. The terminal device according to claim 18, wherein, The target time unit includes at least one of the following: The time unit when the first terminal triggers resource selection or resource reselection; The difference between the time unit when the first terminal triggers resource selection or resource reselection and N1 time units, where N1 is a positive integer; The time unit when the first terminal triggers re-evaluation of the selected resource; The difference between the time unit when the first terminal triggers re-evaluation of the selected resource and N2 time units, where N2 is a positive integer; The time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals; The difference between the time unit when the first terminal triggers judgment on whether the selected resource is preempted by other terminals and N3 time units, where N3 is a positive integer.

26. The terminal device according to claim 25, wherein N1 is pre-configured or agreed upon by protocol; or N1 is configured or indicated by a network device; or N1 is determined based on the terminal implementation.

27. The terminal device according to claim 25, wherein N2 is pre-configured or agreed upon by protocol; or N2 is configured or indicated by a network device; or N2 is determined based on the implementation of the terminal.

28. The terminal device according to claim 25, wherein N3 is pre-configured or agreed upon by protocol; or, N3 is configured or indicated by a network device; or, N3 is determined based on the implementation of the terminal.

29. The terminal device according to claim 17, wherein the first SL-RSRP threshold is the maximum value in the first SL-RSRP threshold group; or, the first SL-RSRP threshold is the minimum value in the first SL-RSRP threshold group; or, the first SL-RSRP threshold is the average value in the first SL-RSRP threshold group.

30. The terminal device according to claim 17, characterized in that The first SL-RSRP threshold group further includes one of the following: all SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value.

31. The terminal device according to claim 24, wherein the priority threshold value is pre-configured or agreed upon by protocol; or, the priority threshold value is configured or indicated by a network device; or, the priority threshold value is determined based on the implementation of the terminal.

32. The terminal device according to claim 30, wherein, The second SL-RSRP threshold group includes one of the following: all SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities greater than the priority threshold value; SL-RSRP thresholds determined by the first terminal according to the priority of the data to be sent and priorities less than the priority threshold value.

33. A terminal device, characterized in that, Comprising: a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 16.

34. A chip, characterized in that, Comprising: a processor, configured to call and run a computer program from a memory, so that the device installed with the chip executes the method according to any one of claims 1 to 16.

35. A computer-readable storage medium, characterized in that, For storing a computer program, the computer program causes a computer to execute the method according to any one of claims 1 to 16.

36. A computer program product, characterized in that, Including computer program instructions, the computer program instructions cause a computer to execute the method according to any one of claims 1 to 16.