Communication method and device

By determining the reservation resources for perception but not for communication in the side link resource pool, and eliminating unnecessary resources using the side link control information and signal reception power threshold, the problem of insufficient resources in the resource selection window is solved, and sufficient utilization of resources is achieved.

CN120379030APending Publication Date: 2025-07-25HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410111441.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-25
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In side link communication, fewer resources are available in the resource selection window, which affects the resource selection and communication of the terminal device.

Method used

The first available resource set is determined in the side link resource pool, including reservation resources for perception but not for communication, and eliminate unnecessary resources by receiving side link control information and signal reception power thresholds, ensuring sufficient resources.

Benefits of technology

Ensure that there are enough resources available in the resource selection window to avoid insufficient resources affecting communication and perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120379030A_ABST
    Figure CN120379030A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, relates to the technical field of communication, and is used for ensuring that enough available resources exist in a resource selection window. The method comprises the following steps: determining a first available resource set in a sidelink resource pool, and sending a first signal according to the first available resource set; wherein the first available resource set comprises a first reservation resource, the first reservation resource is used for sensing, and the first reservation resource is not used for communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] In sidelink (SL) communication, there are two resource selection methods for a terminal device, namely mode 1 and mode 2. Among them, mode 1 is a mode based on base station scheduling, and mode 2 is a mode in which the user independently selects resources. In mode 2, the transmission resources of the sending end do not depend on the network device, that is, it can select transmission resources by itself in the resource selection window (RSW) according to the result sensed within its own sensing window for communication.

[0003] However, in some cases, the available resources in the resource selection window are less, that is, the resources may not be sufficient, thus affecting the resource selection of the terminal device and further affecting the communication of the terminal device. Therefore, how to ensure that there are sufficient available resources in the resource selection window is a hot issue currently under discussion. Summary of the Invention

[0004] This application provides a communication method and apparatus to ensure that there are sufficient available resources in the resource selection window.

[0005] To achieve the above object, this application adopts the following technical solutions:

[0006] In a first aspect, a communication method is provided. Exemplarily, this method may be executed by a first terminal device, or by a component of the first terminal device, such as a processor, a chip, or a chip system of the first terminal device, or may also be implemented by a logic module or software that can implement all or part of the functions of the first terminal device. Hereinafter, an example in which this method is executed by the first terminal device will be described. The method includes: determining a first available resource set in a sidelink resource pool, and sending a first signal according to the first available resource set; wherein, the first available resource set includes a first reserved resource, the first reserved resource is used for sensing, and the first reserved resource is not used for communication.

[0007] Based on the method of the first aspect, it can be known that the first terminal device can use the resources in the sidelink to send sensing signals (information) for sensing, that is, use the resources to send sensing signals for sensing without communication. In this case, in addition to being able to select resources for communication in the resource selection window, the first terminal device can also select resources for sensing in the resource selection window. When the first terminal device determines the available resources in the resource selection window, it usually excludes the resources reserved for communication and the resources reserved for sensing by other terminal devices from all the resources corresponding to the resource selection window, and determines the available resource set with the remaining resources. However, this will result in more excluded resources and insufficient remaining resources. Therefore, the reserved resources for sensing and not for communication can be set in the available resource set, that is, the reserved resource is set as a resource that can be used. It can be understood that when the reserved resources for sensing and not for communication are used for sensing, the sent sensing signals are known and have a relatively high tolerance for bit error rate. Therefore, the reserved resource can be used by other terminal devices while being used for sensing and not for communication, such as being used by other terminals for communication or sensing, etc. In this way, it can be ensured that there are sufficient resources in the available resource set determined by the first terminal device, that is, it can ensure that there are sufficient available resources in the resource selection window.

[0008] In a possible design solution, before determining the first available resource set in the sidelink resource pool, the method described in the first aspect further includes: receiving first sidelink control information, where the first sidelink control information indicates that the first reserved resource is for sensing and the first reserved resource is not for communication. It can be understood that the first reserved resource is a resource reserved for use by other terminal devices other than the first terminal device. After other terminal devices reserve the first reserved resource, they can inform each terminal device that the first reserved resource is reserved as a resource for sensing and different from communication by sending the first sidelink control information. That is to say, at this time, the first terminal device can determine the role of the first reserved resource by receiving the first sidelink control information.

[0009] In a possible design solution, the signal reception power corresponding to the first reserved resource is less than the first signal reception power threshold, and the first signal reception power threshold is used to exclude resources for the reserved resources for sensing and not for communication during the process of determining the available resource set. It can be understood that during the process of the first terminal device determining the first available resource set, it can compare the signal reception power corresponding to the first reserved resource with the first signal reception power threshold, and when the signal reception power corresponding to the reserved resource is less than the first signal reception power threshold, the reserved resource is reserved in the first available resource set. In this way, the first terminal device can reserve the first reserved resource in the first available resource set during the process of determining the first available resource set.

[0010] Optionally, the first signal reception power threshold is greater than the second signal reception power threshold, and the second signal reception power threshold is used to exclude resources reserved for communication during the process of determining the available resource set. It can be understood that the second signal reception power threshold can be regarded as the signal reception power threshold corresponding to data transmission. In this way, when the first terminal device determines the first available resource set, among the reserved resources for sensing but not for communication and the reserved resources for communication, the reserved resources for sensing but not for communication are preferentially retained, that is, this reserved resource is not excluded, so as to ensure that there are sufficient resources in the first available resource set for the first terminal device to use without affecting data transmission.

[0011] Optionally, the first signal reception power threshold is determined according to the priority of the first reserved resource, and the priority of the first reserved resource is lower than or equal to the preset priority. It can be understood that the corresponding relationship between the first signal reception power threshold and the priority of the first reserved resource can be configured, pre-configured, or predefined by the protocol, so that the first terminal device can determine the first signal reception power threshold according to the priority of the first reserved resource.

[0012] Furthermore, when the priority of the first reserved resource is lower than the preset priority, the preset priority is the priority of the reserved resource for communication. It can be understood that the lower the priority, the greater the signal reception power threshold corresponding to this priority. In this way, the signal reception power threshold corresponding to the reserved resource for sensing but not for communication can be greater than the signal reception power threshold corresponding to the reserved resource for communication, so that when determining the first available resource set, among the reserved resources for sensing but not for communication and the reserved resources for communication, the reserved resources for sensing but not for communication are preferentially retained, that is, this reserved resource is not excluded, so as to ensure that there are sufficient resources in the first available resource set for the first terminal device to use without affecting data transmission.

[0013] In a possible design solution, sensing is achieved by transmitting a second signal and receiving a first reflected signal, where the first reflected signal is the signal reflected after the second signal encounters an object. That is, when the device performs sensing, after transmitting the second signal, it needs to receive the first reflected signal reflected by the second signal when it encounters an object, so as to determine the relevant characteristics of the object, such as position, distance, etc., based on the second signal and the first reflected signal.

[0014] In a possible design solution, communication is achieved by transmitting a third signal; alternatively, communication is achieved by transmitting a third signal and receiving a fourth signal, where the fourth signal is a signal transmitted by the receiving party after receiving the third signal. That is, when the device communicates, it can send a signal, such as when the device broadcasts; or, it can send a signal and receive the signal returned by the receiving party based on this signal to complete its communication with the receiving party.

[0015] In a possible design solution, according to the first available resource set, sending a first signal includes: determining a first resource from the first available resource set; sending the first signal on the first resource. That is, after the first terminal device determines the first available resource set, it can select a resource from at least one resource included in the first available resource set for communication or sensing. It can be understood that the first resource can be determined from the first available resources according to the actual situation without limitation.

[0016] Optionally, the first resource is a first reserved resource. Sending the first signal on the first resource includes: on the first reserved resource, sending the first signal in a first direction, where the first direction is the direction of the first beam. That is, the first terminal can achieve communication or sensing by sending the first signal on the first reserved resource. It can be understood that the first beam can be a beam included in the first terminal device, and the first available resource set includes at least one resource that can be used for communication or sensing in the first direction.

[0017] Furthermore, the direction of the first beam includes: the direction of the main lobe in the first beam, or the direction of the first side lobe in the first beam. It can be understood that when communicating or sensing using the main lobe, the direction of the first beam can be the direction of the main lobe in the first beam; when the side lobe can be used for communication or sensing, the direction of the first beam can be the direction of the main lobe in the first beam, or the direction of the first side lobe in the first beam, which can be specifically determined according to the actual situation.

[0018] In a second aspect, a communication method is provided. This method can be executed by the first terminal device, or by components of the first terminal device, such as the processor, chip, or chip system of the first terminal device, etc., and can also be implemented by a logic module or software that can implement all or part of the functions of the first terminal device. Hereinafter, an example will be given with the method being executed by the first terminal device. The method includes: determining a first time domain window in the sidelink resource pool, where the first time domain window includes a first time domain resource and a second time domain resource; on the first time domain resource, sending a first piece of information in a first direction, where the first piece of information is used for sensing, and the first direction is the direction of the first beam; on the second time domain resource, sending a second piece of information in a second direction, where the second piece of information is used for sensing, and the second direction is the direction of the second beam; where the first direction is different from the second direction.

[0019] Based on the method of the second aspect, it can be known that the first terminal device can perform sensing in different directions on the first time-domain resource and the second time-domain resource in the first time-domain window. In this way, when the first terminal device has a sensing requirement, it can achieve sensing through the time-domain resources in the first time-domain window.

[0020] In a possible design, the first information is also used for communication. That is to say, the first terminal device can perform sensing by sending the first information on the first time-domain resource, and realize communication with the second terminal device in the first direction by sending the first information, that is, realize communication and sensing by sending the first information. In this way, the communication requirement and the sensing requirement of the first terminal device can be satisfied simultaneously.

[0021] In a possible design, the second information is used for sensing, including: the second information is used for sensing and is not used for communication. That is to say, the first terminal device can use the second information to perform sensing in the second direction without performing communication. In this way, the sensing requirement of the first terminal device can be satisfied.

[0022] In a possible design, sensing is achieved by transmitting a first signal and receiving a first reflected signal, where the first reflected signal is the signal reflected after the first signal encounters an object.

[0023] In a possible design, communication is achieved by transmitting a second signal; or communication is achieved by transmitting a second signal and receiving a third signal, where the third signal is the signal transmitted by the receiving party after receiving the second signal.

[0024] In a possible design, the first time-domain resource and the second time-domain resource are located among Q time-domain resources, and the Q time-domain resources are located in the first time-domain window. N is the number of beams used for sensing, and M is the number of side lobes in each beam among the beams used for sensing. is the ceiling function, N is an integer greater than 1, and M is a positive integer. It can be understood that in a scenario with side lobe sensing, if the direction of the side lobe in a beam is the same as or partially the same as the direction of the main lobe in the adjacent beam of this beam, then the direction of the main lobe can be sensed through this side lobe, that is, resources less than the total number of beams used for sensing can be set in the first time-domain window, and omnidirectional sensing can be achieved through this resource. This partial sameness can be understood as that the direction of the side lobe in the beam is mostly the same as the direction of the main lobe in the adjacent beam of this beam. For example, the ratio of the same direction between the side lobe in the beam and the main lobe in the adjacent beam of this beam to the direction of the main lobe reaches a preset value, and the preset value can be 90%, or 95%, or 98%, and can be specifically set according to the actual situation without limitation. In this way, resources can be saved.

[0025] In addition, for the technical effects of the method described in the second aspect, reference may also be made to the technical effects of the method described in the first aspect, which will not be elaborated here.

[0026] In a third aspect, a communication method is provided. This method can be executed by a first terminal device, or by components of the first terminal device, such as a processor, a chip, or a chip system of the first terminal device, or can also be implemented by a logic module or software that can implement all or part of the functions of the first terminal device. Hereinafter, an example will be given with this method being executed by the first terminal device. The method includes: receiving a reference signal; when the received power of the reference signal is greater than a first received power, determining that no beam failure has occurred, where the first received power is the difference between the received power of first data and a first power, the first data is the most recently received downlink data or sidelink data before receiving the reference signal, and the first power is the difference between the power of the main lobe in the beam for receiving the first data and the power of the side lobe in the beam for receiving the reference signal.

[0027] Based on the method in the third aspect, it can be known that the received power of the first data can represent the power of the main lobe in the beam, and the first power can represent the difference between the power of the main lobe and the power of the side lobe in the beam. Therefore, the first received power can represent the power of the side lobe in the beam. In the case where side lobe sensing exists, the first terminal device compares the received power of the reference signal with the first received power to determine whether the received power of the reference signal is greater than the power of the side lobe in the beam. When the received power of the reference signal is greater than the first received power, that is, the received power of the reference signal is greater than the power of the side lobe in the beam, it can be accurately determined that no beam failure has occurred.

[0028] In a possible design, the method described in the third aspect further includes: receiving first information, where the first information indicates the first power. In this way, the first power can be flexibly configured according to the actual situation. It can be understood that the first power can also be preset or pre-defined by a protocol, and can be specifically set according to the actual situation without limitation.

[0029] Optionally, the first information is downlink control information or sidelink control information. In this way, existing technology information can be reused to indicate the first power, thereby reducing the implementation difficulty.

[0030] In a fourth aspect, a communication device is provided. The communication device includes: a module for executing the method described in any one of the first to third aspects, such as a transceiver module and a processing module. For example, the transceiver module is used to indicate the transceiver function of the communication device, and the processing module is used to execute the functions of the communication device other than the transceiver function.

[0031] Optionally, the transceiver module may include a transmitting module and a receiving module. Among them, the transmitting module is used to implement the transmitting function of the communication device described in the fourth aspect, and the receiving module is used to implement the receiving function of the communication device described in the fourth aspect.

[0032] Optionally, the communication device described in the fourth aspect may further include a storage module, which stores programs or instructions. When the processing module executes the programs or instructions, the communication device can execute the method described in any one of the first aspect to the third aspect.

[0033] It can be understood that the communication device described in the fourth aspect may be a terminal device, or a chip (system) or other components or assemblies that can be set in the terminal device, or a device including the terminal device. The present application does not make any limitations in this regard.

[0034] In addition, the technical effects of the communication device described in the fourth aspect can refer to the technical effects of the method described in any one of the implementation manners of the first aspect to the third aspect, and will not be elaborated here.

[0035] In a fifth aspect, a communication device is provided. The communication device includes: a processor, which when executing computer instructions, enables the communication device to execute the method described in any one of the possible implementation manners of the first aspect to the third aspect.

[0036] In a possible design, the communication device described in the fifth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the fifth aspect to communicate with other communication devices.

[0037] In a possible design, the communication device described in the fifth aspect may further include a memory. The memory may be integrated with the processor or may be separately provided. The memory may be used to store the computer programs and / or data involved in the method described in any one of the first aspect to the third aspect.

[0038] In the embodiments of the present application, the communication device described in the fifth aspect may be the terminal device described in any one of the first aspect to the third aspect, or a chip (system) or other components or assemblies that can be set in the terminal device, or a device including the terminal device.

[0039] In addition, the technical effects of the communication device described in the fifth aspect can refer to the technical effects of the method described in any one of the implementation manners of the first aspect to the third aspect, and will not be elaborated here.

[0040] In a sixth aspect, a communication device is provided. The communication device includes: a processor coupled to a memory, the processor being configured to execute a computer program stored in the memory, so that the communication device performs the method described in any possible implementation manner of the first aspect to the third aspect.

[0041] In a possible design, the communication device described in the sixth aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the sixth aspect to communicate with other communication devices.

[0042] In an embodiment of the present application, the communication device described in the sixth aspect may be a terminal device described in any one of the first aspect to the third aspect, or a chip (system) or other component or assembly that can be disposed in the terminal device, or a device including the terminal device.

[0043] In addition, the technical effects of the communication device described in the sixth aspect may refer to the technical effects of the method described in any implementation manner of the first aspect to the third aspect, which will not be elaborated here.

[0044] In a seventh aspect, a communication device is provided, including: a processor and a memory; the memory is configured to store a computer program, and when the processor executes the computer program, the communication device is enabled to perform the method described in any implementation manner of the first aspect to the third aspect.

[0045] In a possible design, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver may be used for the communication device described in the seventh aspect to communicate with other communication devices.

[0046] In an embodiment of the present application, the communication device described in the seventh aspect may be a terminal device described in any one of the first aspect to the third aspect, or a chip (system) or other component or assembly that can be disposed in the terminal device, or a device including the terminal device.

[0047] In addition, the technical effects of the communication device described in the seventh aspect may refer to the technical effects of the method described in any implementation manner of the first aspect to the third aspect, which will not be elaborated here.

[0048] In an eighth aspect, a communication device is provided for implementing the method described in any possible implementation manner of the first aspect to the third aspect.

[0049] Optionally, the above communication device includes a user equipment or a chip.

[0050] In a ninth aspect, a communication chip is provided, which stores instructions that, when the chip runs on a communication device, cause the method described in any one of the first to third aspects to be implemented.

[0051] In a tenth aspect, a communication chip is provided, including: a logic circuit and a communication interface. The logic circuit is configured to execute computer instructions, and the communication interface is configured for the communication chip to communicate with other devices or chips. When the logic circuit executes the computer instructions, the method described in any one of the first to third aspects is caused to be implemented.

[0052] In an eleventh aspect, a communication system is provided, which includes a terminal device and a first device for executing the method described in the third aspect. The first device is configured to send a reference signal.

[0053] In a twelfth aspect, a computer-readable storage medium is provided, including: a computer program or instructions; when the computer program or instructions run on a computer, the computer is caused to execute the method described in any one of the possible implementations of the first to third aspects.

[0054] In a thirteenth aspect, a computer program product is provided, including a computer program or instructions that, when the computer program or instructions run on a computer, cause the computer to execute the method described in any one of the possible implementations of the first to third aspects. Description of the Drawings

[0055] Figure 1 The antenna pattern of the directional antenna provided by the embodiment of the present application;

[0056] Figure 2 A schematic diagram of the main lobe and side lobes when the terminal device provided by the embodiment of the present application sends information;

[0057] Figure 3 A schematic diagram of the relationship between the physical time slot and the logical time slot provided by the embodiment of the present application;

[0058] Figure 4 A schematic diagram of the terminal device provided by the embodiment of the present application for resource selection;

[0059] Figure 5 A schematic diagram of the resource selection of the user equipment UE#3 provided by the embodiment of the present application;

[0060] Figure 6 A schematic diagram of the architecture of the communication system provided by the embodiment of the present application;

[0061] Figure 7 A flowchart of the communication method provided by the embodiment of the present application Figure 1 ;

[0062] Figure 8 Beam diagram of the first terminal device provided by the embodiment of the present application;

[0063] Figure 9 Flow schematic of the communication method provided by the embodiment of the present application Figure 2 ;

[0064] Figure 10 Schematic diagram of the correspondence between beams and time-domain resources provided by the embodiment of the present application;

[0065] Figure 11 Schematic diagram of the angular range corresponding to the main lobe in the beam provided by the embodiment of the present application;

[0066] Figure 12 Schematic diagram of the angular ranges corresponding to the main lobe and side lobes in the beam provided by the embodiment of the present application;

[0067] Figure 13 Schematic diagram of the first direction and the second direction provided by the embodiment of the present application;

[0068] Figure 14 Flow schematic of the communication method provided by the embodiment of the present application Figure 3 ;

[0069] Figure 15 Schematic diagram of beam failure provided by the embodiment of the present application;

[0070] Figure 16 Structural schematic of the communication device provided by the embodiment of the present application Figure 1 ;

[0071] Figure 17 Structural schematic of the communication device provided by the embodiment of the present application Figure 2 . Detailed implementation manners

[0072] For easy understanding, the technical terms involved in the present application will be introduced first below.

[0073] 1. Beam

[0074] A beam refers to a special directional transmission or reception effect formed by an antenna array of a network device or a terminal device's transmitter or receiver, similar to the beam of light converged by a flashlight in one direction. Transmitting and receiving signals in the form of a beam can effectively improve the transmission distance of the signal.

[0075] The beam can be a wide beam, or a narrow beam, or other types of beams. The technology for forming the beam can be beamforming technology or other technologies. The beamforming technology can specifically be digital beamforming technology, analog beamforming technology, or hybrid digital / analog beamforming technology, etc.

[0076] A beam can include a main lobe, side lobes, and a back lobe. As Figure 1 shown, Figure 1 it can characterize the relationship between the radiation characteristics (such as field strength amplitude, phase, polarization) of a directional antenna and the spatial angle. In Figure 1 , there are multiple lobes. Among them, the lobe with the maximum radiation intensity is called the main lobe, and the remaining lobes are called secondary lobes or side lobes. The lobe opposite to the main lobe direction is called the back lobe. On both sides of the maximum radiation direction of the main lobe, the included angle between two points where the radiation intensity is below 3 decibels (dB) is defined as the lobe width, and this lobe width can also be called the beam width, main lobe width, or half-power angle. It can be understood that the narrower the lobe width, the better the beam directivity, the farther the beam acts, and the stronger the anti-interference ability. And the side lobes spread the acoustic energy and increase the attenuation. In addition, when the terminal device sends information at the radio frequency end, there can be a main lobe and at least one side lobe. For example, as Figure 2 shown, when the terminal device sends information at the radio frequency end, there is a main lobe and a side lobe. It can be understood that when the side lobe is relatively small compared to the main lobe, that is, when the side lobe can be ignored relative to the main lobe, the beam direction can be the direction of the main lobe.

[0077] Beams generally correspond to resources. For example, when performing beam measurement, the network device measures different beams through different resources, and the terminal feedbacks the measured resource quality, so that the network device can know the quality of the corresponding beam. During data transmission, the beam can also be indicated by its corresponding resource. For example, the network device indicates a transmission configuration indication - state through the transmission configuration index (TCI) field in the downlink control information (DCI). The terminal device determines the beam corresponding to the reference resource according to the reference resource included in the TCI - state.

[0078] In a communication protocol, a beam can be specifically characterized as a digital beam, an analog beam, a spatial domain filter, a spatial filter, a spatial parameter, a TCI, a TCI state, etc. The beam used for transmitting a signal can be referred to as a transmission beam (or Tx beam), a spatial domain transmission filter, a spatial transmission filter, a spatial domain transmission parameter, a spatial transmission parameter, etc. The beam used for transmitting a signal can be understood as the distribution of signal strength formed in different directions in space after the signal is transmitted by the antenna. The beam used for receiving a signal can be referred to as a reception beam (or Rx beam), a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, a spatial reception parameter, etc. The beam used for receiving a signal can be understood as the signal strength distribution of the wireless signal received by the antenna in different directions in space.

[0079] It can be understood that in the embodiments of this application, the beam is uniformly used for description, but the beam can be alternatively understood as other equivalent concepts and is not limited to the concepts mentioned above.

[0080] 2. Sidelink control information (SCI)

[0081] The SCI is divided into a first-level SCI and a second-level SCI. The first-level SCI is carried on the physical sidelink control channel (PSCCH). And the first-level SCI can be used for channel sensing, that is, for determining resources reserved by other transmissions, and it can be used to schedule the second-level SCI and the PSSCH. Exemplarily, the first-level SCI can be used to indicate the frequency resources of the physical sidelink shared channel (PSSCH) carrying the current (re)transmission of the transport block (TB), such as subchannels, and the resources reserved for up to two retransmissions of the TB. If the terminal device performs periodic resource reservation, the first-level SCI also indicates the resource reservation period. In addition, the first-level SCI includes the priority of the associated PSSCH, and the format and size of the second SCI. The second-level SCI is carried on the PSSCH, and it can be used to provide additional control information required for the receiving end (such as the terminal device) that needs to transmit.

[0082] 3. Resource Pool

[0083] For sidelink communication, the network device may (pre)-configure a resource pool for the terminal device, that is, an SL resource pool. This resource pool is a collection of time-frequency resources, that is, this resource pool may include at least one time-frequency resource. These at least one time-domain resources can be used for the terminal device to send and receive at least one of the following physical channels, such as the physical sidelink control channel (PSCCH), PSSCH, etc.

[0084] The SL resource pool includes one or more time units in the time domain. This time unit can be at least one symbol, at least one slot, at least one mini-slot, at least one subframe, or at least one frame, etc. The relevant introductions of symbols, slots, mini-slots, subframes, and frames can refer to the prior art and will not be elaborated here. It can be understood that multiple time units can be continuous or discrete in time; but within one resource pool, these multiple time units are logically continuous. For example, as Figure 3 shown, slots 1 to 8 are physically continuous slots in time, that is, physical slots; configuring slots 1, 3, 5, and 8 to belong to the slots of one resource pool. At this time, these four slots respectively correspond to slots a1, a2, a3, and a4 in this resource pool, and slots a1, a2, a3, and a4 are logically continuous. Therefore, slots 1, 3, 5, and 8 are discrete in time but logically continuous slots, and these four slots can also be called logical slots.

[0085] The SL resource pool includes one or more frequency-domain units in the frequency domain. The frequency-domain unit can be at least one resource element (RE), at least one resource block (RB), or at least one sub-channel. The relevant introductions of RE, RB, and sub-channel can refer to the prior art and will not be elaborated here.

[0086] 4. Resource Selection Method for Sidelink

[0087] In sidelink communication, there are two resource selection methods, mode 1 and mode 2. Mode 1 is a mode based on base station scheduling, and mode 2 is a mode where the user independently selects resources. In mode 2, the transmission resources of the sending end (such as a terminal device) do not depend on the network device, that is, it can select transmission resources by itself in the resource selection window according to the results sensed within its own sensing window for communication. As Figure 4 shown, the process of the terminal device triggering resource selection in time slot n includes the following steps:

[0088] Step 4-1, the terminal device determines the resource selection window [n + T1, n + T2], T 2min ≤ T2 ≤ the packet delay budget (PDB) of the data packet. Among them, T1 and T2 depend on the implementation of the device and represent the left and right boundaries of the resource selection window; is the delay for the terminal device to process resource selection and data transmission, and The value of has a one-to-one correspondence with the subcarrier spacing μ SL used for transmission, as shown in Table 1 below.

[0089] Table 1

[0090]

[0091] Step 4-2, the terminal device determines the sensing window where T0 represents the left boundary of the sensing window; is the delay for the terminal device to process the sensing result, and The value of also has a one-to-one correspondence with the subcarrier spacing μ SL used for transmission, as shown in Table 2 below.

[0092] Table 2

[0093]

[0094] Step 4-3, the terminal device determines the threshold of the reference signal received power (RSRP). The threshold of the RSRP is related to the priority (prio TX ) of the data to be transmitted and the priority (prio RX ) indicated by the received SCI. Specifically, it is the RSRP threshold corresponding to the (prio RX +(prio TX -1)*8)-th serial number (index) in the set of RSRP thresholds configured for the resource pool.

[0095] Step 4-4, the terminal device initializes the available resource set S A , and this S A includes all time-frequency resources in the resource selection window.

[0096] Step 4-5, when the time-frequency resources meet all the following conditions, exclude the following time-frequency resources from S A :

[0097] Condition 1.1: Time slots not sensed in the sensing window. It can be understood that for the time slots when the terminal device is in the transmitting state, due to the limitation of the half-duplex transceiver, when the terminal device is in the transmitting state, it cannot receive, so it cannot sense the transmitting time slots.

[0098] Condition 1.2: Assuming that there is an SCI sent by other terminal devices in this time slot, and this SCI indicates periodic resource reservation, all sub-channels on the time slots in the selection window corresponding to this periodic resource reservation. The periodic resource reservation value used by this SCI includes all periodic reservation values configured for the resource pool.

[0099] Step 4-6, if the remaining time-frequency resources after the exclusion from S A are less than X% of the total resources of the resource selection window, then re-execute the above Step 4-4 to initialize the resource set. The re-initialized S A is the same as the previously initialized S A , and then execute the following Step 2-7. The value of X% can be configured by the resource pool.

[0100] Step 4-7, when the time-frequency resources meet all the following conditions, exclude this time-frequency resource from S A :

[0101] Condition 2.1: The decoding of the received first-level SCI is successful;

[0102] Condition 2.2: Perform RSRP measurement on the PSSCH demodulation reference signal (DMRS) included in the time-frequency resources reserved for transmitting PSSCH by the received first-level SCI, and the RSRP result is higher than the RSRP threshold determined in step 4-3 above; wherein, the PSSCH time-frequency resources also include periodically reserved time-frequency resources, time-frequency resources reserved by the time resource indicator value (TRVI) and the frequency resource indicator value (FRVI).

[0103] Condition 2.3: The time-frequency resources reserved by the received first-level SCI (including reservations for multiple consecutive periods, reservations of TRVI and FRVI) are within the resource selection window.

[0104] Step 4-8, if S A If the remaining time-frequency resources after exclusion are less than X% of the total resources of the resource selection window, the RSRP threshold determined in step 4-3 above can be increased, such as increasing by 3 decibels (dB) each time, until S A The remaining time-frequency resources after exclusion are greater than or equal to X% of the total resources of the resource selection window.

[0105] After resource selection based on the above steps 4-1 to 4-8, the terminal device can notify other terminal devices of the time-frequency resources it reserves through the SCI, and the terminal device can send data on the time-frequency resources it reserves.

[0106] It can be understood that in some cases, the available transmission resources in the resource selection window may be insufficient, thus affecting the resource selection of the terminal device and further affecting the communication of the terminal device. Exemplarily, the terminal device can use the resources in the sidelink for sensing, that is, use the resources for sensing without communication. In this case, in addition to selecting resources for communication in the resource selection window, the terminal device can also select resources for sensing (that is, for sensing and not for communication) in the resource selection window. Correspondingly, when the terminal device selects available resources in the resource selection window, it usually excludes the resources reserved by other terminal devices for communication and for sensing, and generates a set of available resources with the remaining resources. Exemplarily, such as Figure 5As shown, User Equipment (UE) #1 reserves Resource #1 for sensing, UE #2 reserves Resource #2 for sensing. When UE #3 selects a resource for Beam #3, it can detect the SCI sent from the sidelobe of Beam #1 of UE #1 and the SCI sent from the sidelobe of Beam #2 of UE #2 in the sensing window, thereby determining that Resource #1 and Resource #2 are resources for sensing, and thus excluding Resource #1 and Resource #2 when generating the available resource set.

[0107] However, the above operations will result in more resources being excluded, leading to the problem that the remaining resources are not sufficient. Therefore, how to ensure that there are enough available resources in the resource selection window is a hot issue under discussion currently.

[0108] In view of the above technical problems, the embodiments of the present application propose the following technical solutions to ensure that there are enough available resources in the resource selection window.

[0109] The technical solutions in the present application will be described below with reference to the accompanying drawings.

[0110] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as the 4th generation (4G) mobile communication system, such as the Long Term Evolution (LTE) system, the 5th generation (5G) mobile communication system, such as the New Radio (NR) system, and the communication system evolved after 5G, such as the 6th generation (6G) mobile communication system. It can also be applied to the Wireless Fidelity (WiFi) system, the Vehicle to Everything (V2X) communication system, the Device-to-Device (D2D) communication system, the vehicle networking communication system, etc.

[0111] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these solutions can also be used.

[0112] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, the use of the word "exemplary" is intended to present concepts in a specific manner.

[0113] In the embodiments of the present application, "information", "signal", "message", "channel", and "signaling" may sometimes be used interchangeably. It should be noted that when the differences are not emphasized, their intended meanings are matched. "Of", "corresponding", and "corresponding to" may sometimes be used interchangeably. It should be noted that when the differences are not emphasized, their intended meanings are matched. In addition, " / " mentioned in the present application can be used to represent the relationship of "or".

[0114] In the embodiments of the present application, predefined can be understood as pre-defined by the protocol, such as pre-defining a fixed parameter, or pre-defining the value of a certain parameter by the protocol. Specifically, the content pre-defined by the protocol can be determined according to the actual situation. Configuration can be understood as the network device or server sending configuration information (such as parameters, parameter values, correspondence relationships, etc.) to the terminal device through a message (or signaling), so that the terminal device can determine the communication parameters or resources during transmission based on the configuration information. Pre-configuration is similar to configuration. It can be understood that the network device or server sends configuration information (such as parameters, parameter values, correspondence relationships, etc.) to the terminal device through another link (or carrier) different from the sidelink; it can also be understood as defining relevant parameters or parameter values; it can also be understood as writing relevant parameters or parameter values into the terminal device. It can be understood that the configuration and pre-configuration can be configured at the resource pool granularity, or at the bandwidth part (BWP) granularity, or at the cell granularity, without limitation. In addition, the above-mentioned parameters and the values of the parameters can be changed or updated.

[0115] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0116] To facilitate the understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first introduced.

[0117] The communication system includes: a terminal device and / or a network device. It can be understood that the terminal device may include at least one terminal device. When the terminal device includes multiple terminal devices, these multiple terminal devices can communicate with each other via a sidelink. For example, the terminal device includes a first terminal device and a second terminal device, and the first terminal device and the second terminal device can communicate via a sidelink. In addition, the terminal device and the network device can respectively refer to the relevant descriptions of "terminal device 120" and "network device 110" below, which will not be elaborated here.

[0118] For the convenience of understanding the embodiments of the present application, Figure 6 taking the communication system architecture shown as an example, the application scenarios used in the present application will be described. Figure 6 It is a possible and non-limiting system schematic diagram. As Figure 6 shown, the communication system 6000 includes a radio access network (RAN) 100 and a core network (CN) 200. The RAN 100 includes at least one network device (such as Figure 6 110a and 110b in Figure 6 , collectively referred to as 110) and at least one terminal device (such as Figure 6 120a to 120j in

[0119] collectively referred to as 120). The RAN 100 may also include other RAN nodes, for example, wireless relay devices and / or wireless backhaul devices ( Figure 6 not shown in

[0119] ) and so on. The terminal device 120 is connected to the network device 110 wirelessly. The network device 110 is connected to the core network 200 wirelessly or wiredly. The core network devices in the core network 200 and the network devices 110 in the RAN 100 may be different physical devices respectively, or may be the same physical device integrating the core network logic function and the radio access network logic function.The RAN 100 can be a cellular system related to the 3rd generation partnership project (3GPP), for example, the 4th generation (4G) mobile communication system, such as the long-term evolution (LTE) system, the 5G mobile communication system, such as the NR system, and the communication system evolved after 5G, such as the 6th generation (6G) mobile communication system. It can also be applied to wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-internet communication systems, etc. The RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a WiFi system. The RAN 100 can also be a communication system that integrates two or more of the above systems.

[0120] The terminal device and the network device provided by the embodiments of the present application can be applied to the network device 110 or the terminal device 120. It can be understood that Figure 6 Only one possible communication system architecture to which the embodiments of the present application can be applied is shown. In other possible scenarios, other devices may also be included in the communication system architecture.

[0121] The network device 110 is a node in the RAN, and can also be called an access network device, or a RAN node (or device). The network device 110 is used to help the terminal achieve wireless access. The multiple network devices 110 in the communication system 6000 can be nodes of the same type or different types. In some scenarios, the roles of the network device 110 and the terminal device 120 are relative. For example, Figure 6 The network element 120i in ChinaNet can be a helicopter or a drone, which can be configured as a mobile base station. For the terminals 120j accessing the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal. The network device 110 and the terminal device 120 are sometimes both called communication devices. For example Figure 6 The network elements 110a and 110b in ChinaNet can be understood as communication devices with base station functions, and the network elements 120a to 120j can be understood as communication devices with terminal functions.

[0122] In one possible scenario, the network device may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a satellite, or an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an integrated access and backhaul (IAB) node, a mobile switching center, and a network device in a non-terrestrial network (NTN) communication system, that is, it can be deployed on a high altitude platform or a satellite, etc. The network device may be a macro base station (such as Figure 6 110a in), micro base stations or indoor stations (such as Figure 6 110b in the example), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device may also be a device that functions as a base station in device-to-device (D2D) communication, Internet of Vehicles communication, drone communication, or machine communication. Optionally, the network device may also be a server, a wearable device, a vehicle or an onboard device, etc. For example, the access network device in the vehicle to everything (V2X) technology may be a road side unit (RSU).

[0123] In another possible scenario, multiple network devices cooperate to assist a terminal in achieving wireless access, and different network devices respectively implement some functions of a base station. For example, the network device can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, or a DU node, or a device including a CU node and a DU node. In addition, the CU can be classified as a network device in the radio access network (RAN), or the CU can be classified as a network device in the core network (CN), which is not limited herein.

[0124] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU can also be called an O (open, open-type)-CU, the DU can also be called an O-DU, the CU-CP can also be called an O-CU-CP, the CU-UP can also be called an O-CU-UP, and the RU can also be called an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are used as examples in this application. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0125] In the embodiments of this application, the form of the network device is not limited. The device for implementing the functions of the network device can be the network device; it can also be a device capable of supporting the network device to implement this function, such as a chip system. This device can be installed in the network device or used in combination with the network device.

[0126] The terminal device 120 can also be referred to as a UE, mobile station (MS), mobile terminal (MT), user device, terminal device, access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, wireless communication device, user agent, or user device, etc., or a device for providing voice or data connectivity to users, and can also be an Internet of Things device. For example, the terminal device includes handheld devices, vehicle-mounted devices, etc. with wireless connection functions. Currently, the terminal device can be: a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a laptop computer, a handheld computer, a mobile Internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (such as a car, a bicycle, an electric vehicle, an airplane, a ship, a train, a high-speed train, etc.), a satellite terminal, a virtual reality (VR) device, an augmented reality (AR) device, a smart point of sale (POS) machine, a customer-premises equipment (CPE), a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), a smart robot, a robotic arm, a workshop device, a wireless terminal in driverless, a wireless terminal in remote medicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flight device (such as a smart robot, a hot air balloon, a drone, an airplane), etc. The terminal device of the present application can also be an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the communication method provided by the present application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit. The terminal device can also be other devices with terminal functions. For example, the terminal device can also be a device that serves as a terminal function in D2D communication.

[0127] The embodiments of the present application do not limit the device form of the terminal. The device for implementing the functions of the terminal device can be the terminal device; it can also be a device capable of supporting the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in matching with the terminal device. In the embodiments of the present application, the chip system can be composed of chips or can also include chips and other discrete devices.

[0128] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced with the names of the corresponding functions in other communication systems. Moreover, the network architecture and service scenarios described in the embodiments of the present application are for more clearly explaining the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0129] In a communication system, when a terminal device determines an available resource set in a sidelink resource pool, it can retain the reservation resources reserved by other terminals for sensing and different from communication in the available resource set. In this way, it can ensure that there are sufficient resources available in the available resource set, that is, it can ensure that there are sufficient available transmission resources in the resource selection window.

[0130] For ease of understanding, the following will be combined with Figures 7 - 17 to specifically elaborate on the communication method provided by the embodiments of the present application.

[0131] Exemplarily, Figure 7 The flowchart of the communication method provided by the embodiments of the present application Figure 1 . This method can be applicable to the communication between a first terminal device and a second terminal device in the above-mentioned communication system, or can be applicable to the sensing of the first terminal device in the above-mentioned communication system.

[0132] As Figure 7 shown, the process of this communication method is as follows:

[0133] S701, the first terminal device determines a first available resource set in the sidelink resource pool.

[0134] The sidelink resource pool is a set of time-frequency resources configured by the network device for the first terminal device. For specific reference, please refer to the relevant introduction of "3. Resource Pool" above, which will not be elaborated here.

[0135] The first available resource set includes at least one time-frequency resource that the first terminal device can use, that is, the first terminal device can perform sensing or communication on any time-frequency resource in this at least one resource. The first available resource set may include a first reservation resource (introduced below), that is, this at least one resource may include the first reservation resource.

[0136] Sensing can be achieved by transmitting a second signal and receiving a first reflected signal, which is the signal reflected after the second signal encounters an object. That is, when the terminal device performs sensing, after transmitting the second signal, it needs to receive the first reflected signal reflected by the second signal when it encounters an object, so as to determine the relevant features of the object, such as position, distance, etc., based on the second signal and the first reflected signal. Sensing can also be achieved by receiving signals sent by other devices. For example, Device #1 receives Signal #1 sent by other known devices. Since the first terminal device knows Signal #1, it can determine whether there are objects to be sensed around by information such as the signal strength of the received Signal #1 (such as reference signal received power (RSRP)), azimuth angle, etc. It can be understood that in the embodiments of this application, sensing can also be understood as detection, that is, the two can be replaced with each other.

[0137] Communication can be achieved by transmitting a third signal; or, communication can be achieved by transmitting a third signal and receiving a fourth signal, where the fourth signal is the signal transmitted by the receiving party after receiving the third signal. That is, when the terminal device communicates, it can send a signal, such as the terminal device performing broadcasting; or, it can send a signal and receive the signal returned by the receiving party based on this signal to complete its communication with the receiving party. It can be seen that in the sensing process, the sender and the receiver can be the same device; in the communication process, if there are a sender and a receiver, the sender and the receiver can be different devices. It can be understood that in the above introduction of sensing and communication, the signal can also be replaced with information. For example, the second signal can be replaced with the second information. At this time, the first reflected signal corresponding to the second information can be received, and the first reflected signal is the signal reflected after the signal corresponding to the second information reaches the object. Another example is that the third signal can be replaced with the third information.

[0138] The reserved resource is the resource that can be used reserved for the terminal device. That is, the terminal device can reserve a certain reserved resource (denoted as reserved resource #1) corresponding to a certain moment (denoted as moment #1). When approaching moment #1, if it is determined that reserved resource #1 is available, communication or sensing is performed on reserved resource #1, that is, reserved resource #1 is used. Or rather, the reserved resource is the resource for communication or sensing at a certain future moment reserved for the terminal device. The method for determining whether the reserved resource is available can refer to the relevant introduction in the aforementioned "4. Resource Selection Method for Sidelink", which will not be elaborated here. Of course, the reserved resource can also be determined by other methods, and the embodiments of the present application do not limit this. The first reserved resource is the resource reserved by other terminal devices except the first terminal device. The first reserved resource is used for sensing and is not used for communication. That is to say, the terminal device that reserves the first reserved resource will perform sensing on the first reserved resource and will not perform communication. It can be understood that in some embodiments, "the first reserved resource is used for sensing and is not used for communication" has the same meaning as "the first reserved resource is used for sensing".

[0139] It can be understood that the first reserved resource can be reserved in the first available resource set according to the function of the reserved resource. That is to say, the reserved resource used for sensing and not used for communication can be reserved in the available resource set according to the function of the reserved resource. The first reserved resource can also be reserved in the first available resource set through the resource selection method of the sidelink. That is to say, the signal reception power corresponding to the first reserved resource can be compared with the signal reception power for excluding resources from the reserved resources used for sensing and not used for communication (i.e., the first signal reception power threshold), so as to reserve the first reserved resource. The following will explain this method.

[0140] In the resource selection of the sidelink, the first terminal device can exclude the reserved resources used for sensing and not used for communication (such as the first reserved resource) reserved by other terminal devices according to the first signal reception power threshold. That is, in the aforementioned "Step 4-7 of the Resource Selection Method for Sidelink", when excluding time-frequency resources from the available resource set (i.e., the first available resource set), the first signal reception power threshold can be used to exclude the reserved resources used for sensing and not used for communication.

[0141] Exemplarily, when excluding time-frequency resources from the set of available resources, the signal reception power of the reservation resources used for sensing but not for communication can be compared with the first signal reception power threshold. If the signal reception power (such as RSRP) corresponding to the reservation resources is less than the first signal reception power threshold, it indicates that when other terminals perform sensing on the reservation resources, the impact on the signal transmitted by the first terminal device is small, such as small interference, etc. At this time, the reservation resources are available, that is, there is no need to exclude the reservation resources from the set of available resources. If the signal reception power corresponding to the reservation resources used for sensing but not for communication is greater than or equal to the first signal reception power threshold, it indicates that when other terminals perform sensing on the reservation resources, the impact on the signal transmitted by the first terminal device is large, such as large interference, etc. At this time, the preset resources are unavailable, that is, it is necessary to exclude the reservation resources from the set of available resources.

[0142] It can be seen that when the first terminal device performs resource exclusion, the first reservation resources with a signal reception power less than the first signal reception power threshold can be reserved in the first available resource set, that is, the first reservation resources are not excluded from the first available resource set. That is to say, the signal reception power corresponding to the first reservation resources is less than the first signal reception power threshold. It can be understood that the signal reception power corresponding to the first reservation resources can be the reception power of the PSSCH demodulation reference signal measured by the first terminal device, and the PSSCH demodulation reference signal is the PSSCH demodulation reference signal of the time-frequency resources reserved by the first-level SCI received by the first terminal device, and the SCI has a corresponding relationship with the first reservation resources. The first signal reception power threshold can perform resource exclusion on the reservation resources used for sensing but not for communication during the process of determining the available resource set. The value of the first signal reception power threshold can be set according to the actual situation without limitation.

[0143] In a possible implementation, the first signal reception power threshold can be greater than the second signal reception power threshold. The second signal reception power threshold is used to perform resource exclusion on the reservation resources used for communication during the process of determining the available resource set. And the second signal reception power threshold is the signal reception power threshold determined according to the priority of the data to be transmitted and the priority of the reservation resources (that is, the priority indicated by the SCI) during data transmission. Specifically, reference can be made to the relevant introduction in the foregoing "4. Resource Selection Method for Sidelink" and will not be elaborated here. That is to say, the second signal reception power threshold can be understood as the signal reception power threshold corresponding to data transmission. The first signal reception power threshold being greater than the second signal reception power threshold can preferentially reserve the reservation resources used for sensing but not for communication when determining resource exclusion, that is, not exclude the reservation resources used for sensing but not for communication, so as to ensure that there are sufficient resources in the available resource set for the first terminal device to use.

[0144] In addition, there are multiple ways to determine the use of the first signal reception power threshold. For example, the use of the first signal reception power threshold is determined by the role of the reserved resources (i.e., for sensing and not for communication), or by the priority of the reserved resources. The following is an explanation by case.

[0145] Case 1: Determine the first signal reception power threshold according to the role of the reserved resources.

[0146] In this case, there is a corresponding relationship between the first signal reception power threshold and the reserved resources for sensing and not for communication. This corresponding relationship can be configured, pre-configured, or predefined by the protocol, without limitation. When the first terminal device performs resource exclusion, it can determine to use the first signal reception power threshold to perform resource exclusion on the reserved resources according to the reserved resources for sensing and not for communication and this corresponding relationship.

[0147] Case 2: Determine the first signal reception power threshold according to the corresponding relationship between the first signal reception power threshold and the priority of the reserved resources for sensing and not for communication.

[0148] In this case, there is a corresponding relationship between the first signal reception power threshold and the priority of the reserved resources for sensing and not for communication. This corresponding relationship can be configured, pre-configured, or predefined by the protocol, without limitation.

[0149] The priority of the reserved resources for sensing and not for communication can be configured, pre-configured, or predefined by the protocol, and this priority can be lower than or equal to the preset priority. Exemplarily, when the priority of the reserved resources for sensing and not for communication is lower than the preset priority, the preset priority can be the priority of the reserved resources for communication; when the priority of the reserved resources for sensing and not for communication is equal to the preset priority, the preset priority can be lower than the priority of the reserved resources for communication. The priority of the reserved resources for communication can refer to the prior art and will not be elaborated here. It can be understood that the lower the priority, the greater the signal reception power threshold determined according to this priority; the greater the signal reception power threshold, the easier the reserved resources compared with this signal reception power threshold are to be retained, that is, the less likely they are to be excluded. In this way, the first signal reception power threshold can be made greater than the signal reception power threshold for performing resource exclusion on the reserved resources for communication (i.e., the above-mentioned second reception power threshold), so that the resources for sensing and not for communication can be retained as much as possible, thereby ensuring that there are sufficient resources in the available resource set for the terminal device to use.

[0150] It can be understood that the first reserved resource is a resource for sensing and not for communication. That is to say, the priority of the first reserved resource can determine the first signal reception power threshold. Namely, the first signal reception power threshold is determined according to the priority of the first reserved resource, and the priority of the first reserved resource is lower than or equal to the preset priority. In addition, when the priority of the first reserved resource is lower than the preset priority, the preset priority is the priority of the reserved resource for communication; when the priority of the first reserved resource is equal to the preset priority, the preset priority is lower than the priority of the reserved resource for communication.

[0151] S702, the first terminal device sends a first signal according to the first available resource set.

[0152] The first terminal device sending the first signal according to the first available resource set may specifically include: determining a first resource from the first available resource set; sending the first signal on the first resource.

[0153] The first resource may be any time-frequency resource among at least one time-frequency resource included in the first available resource set, and can be specifically set flexibly according to the actual situation. The first signal may be a signal for communication, that is, the first terminal device can achieve communication by sending the first signal; the first signal may also be a signal for sensing and not for communication, that is, the first terminal device can achieve sensing by sending the first signal, and the first signal can be specifically set accordingly according to the actual situation without limitation. It can be understood that when the first signal is a signal for communication, the second terminal device can receive the first signal from the first terminal device. In addition, the first signal can also be understood as the first information, that is, the first signal and the first information are interchangeable. When sending the first information, the first information may be information for communication or information for sensing and not for communication, and can be specifically set accordingly according to the actual situation without limitation.

[0154] It can be seen that after determining the first available resource set, the first terminal device can determine a resource from the first available resource set to achieve communication or sensing.

[0155] In a possible implementation, the first resource is the first reserved resource, and sending the first signal on the first resource may specifically include: sending the first signal in the first direction on the first reserved resource. That is to say, the first terminal can achieve communication or sensing in the first direction by sending the first signal on the first reserved resource. It can be understood that the first direction may be the direction of the first beam, and the first beam may be a beam included in the first terminal device.

[0156] The direction of the first beam may include: the direction of the main lobe in the first beam, or the direction of the first side lobe in the first beam. It can be understood that when communicating or sensing using the main lobe, the direction of the first beam may be the direction of the main lobe in the first beam; when communicating or sensing using the side lobe is possible, the direction of the first beam may be the direction of the main lobe in the first beam, or the direction of the first side lobe in the first beam, which can be specifically determined according to the actual situation. Exemplarily, if the side lobe can be used for communication or sensing, and the first available resource set is the available resource set determined for the first side lobe in the first beam, then the first direction is the direction of this first side lobe.

[0157] In summary, in the embodiments of the present application, the first reserved resource used for sensing and not for communication can be retained in the first available resource set, that is, this first reserved resource is set as a resource that can be used by the first terminal device. In this way, it can be ensured that there are sufficient resources in the first available resource set, that is, it can be ensured that there are sufficient available resources in the resource selection window.

[0158] Optionally, in combination with the above embodiments, before determining the first available resource set in the sidelink resource pool, the above method may further include: receiving first sidelink control information, where the first sidelink control information indicates that the first reserved resource is used for sensing and is not used for communication.

[0159] The terminal device that sends the first sidelink control information (denoted as terminal device #1) is the terminal device that has reserved the first reserved resource. It can be understood that after reserving the first reserved resource, terminal device #1 can inform other terminals that the first reserved resource has been reserved and that the first reserved resource is used for sensing and not for communication by sending the first sidelink control information. In this way, the first terminal device can determine the function of the first reserved resource, that is, it is used for sensing and not for communication, according to the first sidelink control information; and determine whether the first reserved resource is available according to the function of this first reserved resource.

[0160] Optionally, in combination with the above embodiments, determining the first available resource set in the sidelink resource pool may specifically include: determining the first available resource set in the sidelink resource pool when the proportion of resources that can be used is less than the proportion threshold.

[0161] The available sidelink resources can be the ratio of the remaining resources obtained by excluding the pre - reserved resources for communication and the pre - reserved resources for sensing but not for communication from all the resources corresponding to the resource selection window of the terminal device to all these resources. The ratio threshold can be based on the ratio of the preset resource amount to all these resources, and can be specifically set flexibly according to the actual situation. It can be understood that if the ratio of the available resources is less than the ratio threshold, it can indicate that the number of currently un - reserved resources is small, that is, the un - reserved resources are not enough. At this time, the pre - reserved resources for sensing but not for communication can be retained in the available resource set. For example, the first reserved resource can be retained in the first available resource set. In this way, it can be ensured that there are enough resources in the first available resource set for use. On the contrary, if the ratio of the available resources is greater than or equal to the ratio threshold, it can indicate that the currently un - reserved resources can meet the usage of the terminal device, and there is no need to retain the pre - reserved resources for sensing but not for communication in the available resource set.

[0162] In addition, if the first terminal device needs to reserve resources for sensing, and the direction of the sidelobe in the beam of the first terminal device is the same as or partially the same as the direction of the main lobe in the adjacent beam of this beam, resources can be reserved only on some beams. That is, sensing in the direction of the main lobe in the adjacent beam of this beam can be achieved using the sidelobe in the beam. This partial sameness can be understood as that the direction of the sidelobe in the beam is mostly the same as the direction of the main lobe in the adjacent beam of this beam. For example, the ratio of the same direction between the sidelobe in the beam and the main lobe in the adjacent beam of this beam to the direction of the main lobe reaches a preset value. The preset value can be 90%, or 95%, or 98%, and can be specifically set according to the actual situation without limitation. For example, as Figure 8 shown, the first terminal device includes 4 beams, namely beam #a1 - beam #a4. The direction of the sidelobe in each beam is the same as the direction of the main lobe in the adjacent beam of this beam. For example, the direction of the sidelobe in beam #a2 is the same as the direction of the main lobe in beam #a1. Then resources can be reserved on beam #a1 and beam #a3 for sensing, or resources can be reserved on beam #a2 and beam #a4 for sensing. In this way, resources can be saved.

[0163] Exemplarily, Figure 9 The flowchart of the communication method provided by the embodiment of this application Figure 2 This method can be applicable to the communication between the first terminal device and the second terminal device in the above - mentioned communication system, and can also be applicable to the sensing of the first terminal device in the above - mentioned communication system.

[0164] As Figure 9 shown, the process of this communication method is as follows:

[0165] S901, the first terminal device determines a first time domain window in the sidelink resource pool.

[0166] The sidelink resource pool is a set of time-frequency resources configured by a network device for a first terminal device. For specific details, reference can be made to the relevant introduction in the foregoing "3. Resource Pool", which will not be elaborated here.

[0167] The first time domain window may include a first time domain resource and a second time domain resource. The first time domain resource and the second time domain resource can be used for sensing, that is, the first terminal device can perform sensing on the first time domain resource and the second time domain resource. The first time domain window may also include other time domain resources, which can be specifically set according to actual situations. Exemplarily, when the first terminal device includes X beams, in addition to setting the first time domain resource and the second time domain resource in the first time domain window, X - 2 time domain resources can also be set in the first time domain window. In this way, the first terminal device can perform sensing in different directions through each beam on the X resources in the first time domain window, that is, achieve omnidirectional sensing. It can be understood that the relationship between the X resources and the directions of the X beams can be configured, preset, or predefined by the protocol, without limitation.

[0168] In a possible implementation, the first time domain resource and the second time domain resource are located in Q time domain resources, and the Q time domain resources are located in the first time domain window. N is the number of beams used for sensing, and M is the number of side lobes in each beam among the beams used for sensing. is the ceiling function, N is an integer greater than 1, M is a positive integer, and Q is a positive integer greater than or equal to 2.

[0169] For example, as Figure 10 shown, the first terminal device includes 8 beams used for sensing, namely beam #b1 - beam #b8. Each beam includes a main lobe and a side lobe. Then, 4 time domain resources can be set in the first time domain window, namely resource #b1 - resource #b4. These 4 time domain resources can be respectively used for beam #b2, beam #b4, beam #b6, and beam #b8 to perform sensing.

[0170] It can be understood that in a scenario with side lobe sensing, if the direction of the side lobe in a beam is the same as or partially the same as the direction of the main lobe in the adjacent beam of this beam, then sensing in the direction of the main lobe in the adjacent beam of this beam can be achieved through the side lobe in the beam. That is, resources less than the total number of beams used for sensing can be set in the first time domain window, so as to achieve omnidirectional sensing. The partial sameness can refer to the relevant introduction in the foregoing Figure 7 shown embodiments, which will not be elaborated here. In this way, resources can be saved.

[0171] In addition, when the first terminal device has periodic sensing requirements and needs to perform omnidirectional sensing, that is, when sensing operations are performed on all beams, a first time-domain window can be periodically configured in the sidelink resource pool. In this case, the period of the first time-domain window can be determined according to the sensing period. Exemplarily, the sensing period is 100 milliseconds (ms), and the sensing operation needs to be completed within a certain time (such as within 60 ms). At this time, the medium access control (MAC) layer can indicate a period value and a window value to the physical layer. The period value is the value of the sensing period, and the window value can be the duration of the first time-domain window. It can be understood that the window value can also be configured, pre-configured, or pre-defined by the protocol, without limitation.

[0172] S902. The first terminal device sends first information in a first direction on a first time-domain resource.

[0173] The first direction is the direction of the first beam. When the first beam includes a main lobe, the first direction is the angular range corresponding to the main lobe; when the first beam includes a main lobe and side lobes, the first direction is the angular range formed by the main lobe and the side lobes. For example: as Figure 11 shown, when the first beam includes the main lobe #a1, the first direction is the angular range corresponding to the main lobe #a1; another example: as Figure 12 shown, when the first beam includes the main lobe #b1 and the side lobe #b2, the first direction is the angular range formed by the main lobe #b1 and the side lobe #b2. The first beam can be a beam included in the first terminal device.

[0174] The first information can be used for sensing. Sensing is achieved by transmitting a first signal and receiving a first reflected signal, and the first reflected signal is the signal reflected after the first signal encounters an object. For specific details, reference can be made to the relevant introduction in the foregoing "S701", which will not be elaborated here. It can be seen that the first terminal device can perform sensing in the first direction through the first information on the first time-domain resource.

[0175] In a possible implementation, the first information can also be used for communication. Communication is achieved by transmitting a second signal; or communication is achieved by transmitting a second signal and receiving a third signal, and the third signal is the signal transmitted by the receiving party after receiving the second signal. For specific details, reference can be made to the relevant introduction in the foregoing "S701", which will not be elaborated here. That is to say, the first terminal device can perform sensing in the first direction through the first information on the first time-domain resource and communicate with a second terminal device located in the first direction at the same time, that is, realize sensing and communication through the first information. In this case, the second terminal device can receive the first information from the first terminal device.

[0176] S903. The first terminal device sends the second information in the second time-domain resource in the second direction.

[0177] The second direction is the direction of the second beam. When the second beam includes a main lobe, the second direction is the angular range corresponding to the main lobe; when the second beam includes a main lobe and side lobes, the second direction is the angular range formed by the main lobe and the side lobes. The second direction is similar to the first direction. For specific reference, please refer to the relevant introduction in the foregoing "S902", which will not be elaborated here. The second beam may be a beam included in the first terminal device. The second beam is different from the above-mentioned first beam, that is, the second direction is different from the first direction. The second direction being different from the first direction can be understood as the second direction being completely different from the first direction. For example, the second beam and the first beam are beams in opposite directions, and at this time, the second direction is completely different from the first direction; or, the second direction and the first direction are the same in some directions and different in some directions. For example, as Figure 13 shown, the side lobe of the second beam is in the same direction as the main lobe of the first beam, and the main lobe of the second beam is in a different direction from the side lobe of the first beam. At this time, the second direction and the first direction are the same in some directions and different in some directions. The second information can be used for sensing, that is, the first terminal device can perform sensing in the second direction through the second information in the second time-domain resource.

[0178] In a possible implementation, the second information being used for sensing may specifically include: the second information is used for sensing and is not used for communication. That is to say, the first terminal device can use the second information to perform sensing in the second direction without performing communication. It can be understood that in some embodiments, "the second information is used for sensing and is not used for communication" has the same meaning as "the second information is used for sensing".

[0179] In summary, in the embodiments of the present application, a first time-domain window can be set for the first terminal device, so that the first terminal device can use the first time-domain resource and the second time-domain resource in the first time-domain window to perform sensing in different directions. In this way, when there is a sensing requirement for the first terminal device, sensing can be achieved through the time-domain resources in the first time-domain window.

[0180] It can be understood that, in combination with the above embodiments, corresponding time-domain resources can be configured for at least some of the beams of the first terminal device within the first time-domain window, that is, within the first time-domain window, a time-domain resource is configured for each of these at least some beams. For the case of communication and sensing integration, if there is a communication requirement for a beam (denoted as beam #1) among these at least some beams, that is, the beam #1 has already communicated and performed sensing while communicating, that is, sensing has been performed in the direction of the beam #1, then there is no need to use the time-domain resource configured for the beam #1 for sensing. For example, the first terminal device has 8 beams, namely beam #c1 - beam #c8, and each of these 8 beams is configured with a time-domain resource within the first time-domain window, time-domain resource #c1 - time-domain resource #c8. If beam c#1 has a communication requirement, has already communicated, and has performed sensing while communicating, then there is no need to perform sensing on time-domain resource #c1, that is, time-domain resource #c1 can be unused.

[0181] In addition, for the case of sidelobe sensing, if there is a main lobe or any sidelobe in the beam that has performed sensing on the time-domain resource within the first time-domain window, then there is no need to send sensing information on this time-domain resource for sensing; if there is a main lobe or sidelobe in the beam that has not performed sensing on the time-domain resource within the first time-domain window, then the main lobe or sidelobe that has not been sensed in this beam needs to send sensing information on this time-domain resource for sensing.

[0182] For example, please continue to refer to Figure 10 , the first terminal device has 8 beams, namely beam #b1 - beam #b8, each beam includes a main lobe and a sidelobe, and 4 time-domain resources are set in the first time-domain window, namely resource #b1 - resource #b4, and these 4 time-domain resources are used by beam #b2, beam #b4, beam #b6, and beam #b8 respectively. If the main lobe in beam #b2 is used for communication within the first time-domain window, and at the same time the sidelobe in beam #b2 is used for sensing, then there is no need to use resource #b1 for sensing; if the main lobe in beam #b2 is used for communication within the first time-domain window, and the sidelobe in beam #b2 is not used for sensing, then the sidelobe in beam #b2 needs to be used for sensing on resource #b1.

[0183] Exemplarily, Figure 14 The flowchart of the communication method provided by the embodiment of the present application Figure 3 . This method can be applicable to the communication between the terminal device and the network device in the above communication system, or can be applicable to the communication between the first terminal device and the second terminal device in the above communication system.

[0184] As Figure 14 shown, the flowchart of this communication method is as follows:

[0185] S1401, the first device transmits a reference signal. Correspondingly, the first terminal device receives the reference signal.

[0186] The first device can be a network device or a second terminal device, which can be specifically determined according to the actual situation without limitation.

[0187] The reference signal can be a synchronization signal and a physical broadcast channel block (SSB), a channel state information-reference signal (CSI-RS), or other reference signals, which can be specifically set according to the actual situation without limitation.

[0188] S1402, when the received power of the reference signal is greater than the first received power, it is determined that beam failure has not occurred.

[0189] The first received power is the difference between the received power of the first data and the first power. The first data is the most recently received downlink data or sidelink data before receiving the reference signal, which can be specifically determined according to the actual situation. For example, if the first terminal device receives a reference signal from a network device and determines whether the beam of the network device has beam failure, the first data can be the most recently received downlink data before receiving the reference signal; if the first terminal device receives a reference signal from a second terminal device and confirms whether the beam of the second terminal device has beam failure, the first data can be the most recently received sidelink data before receiving the reference signal. The received power of the first data can be measured by the first terminal device when receiving the first data, which can specifically refer to the existing technology and will not be elaborated here. The first power is the difference between the power of the main lobe in the beam for receiving the first data and the power of the side lobe in the beam for receiving the reference signal. It can be seen that the received power of the first data can represent the power of the main lobe in the beam, and the first power can represent the difference between the power of the main lobe and the power of the side lobe in the beam. Therefore, the first received power can represent the power of the side lobe in the beam.

[0190] A beam failure can be understood as that a first terminal device determines whether there is a beam failure of a first device by receiving a reference signal from the first device. For example, the first device sends reference signals on resources #e1 - #e4 through beams #e1 - #e4 respectively. The first terminal device can receive the reference signals from the first device on resources #e1 - #e4. If the first terminal device receives the reference signal on resources #e1 - #e3, it is considered that no beam failure has occurred; if the first terminal device does not receive the reference signal on resource #e4, it is considered that a beam failure has occurred, that is, a beam failure has occurred in beam #e4. When there is sidelobe sensing, misjudgment may occur when the first terminal device judges beam failure. The following is illustrated with a specific example.

[0191] As Figure 15 shown, the network device sends reference signals on resources #f1 - #f4 through beams #f1 - #f4 respectively. Each of the beams #f1 - #f4 includes a main lobe and a sidelobe, and the direction of the main lobe in each beam is the same as the direction of the sidelobe in the adjacent beam. For example, the direction of the main lobe in beam #f1 is the same as the direction of the sidelobe in beam #f2. The first terminal device receives the reference signals from the network device on resources #f1 - #f4. The first terminal device does not receive the reference signal sent by the network device through beam #f2 on resource #f2, but it receives the reference signal sent by the sidelobe of beam #f3. At this time, the first terminal device mistakes the reference signal sent by the sidelobe of beam #f3 received for the reference signal sent by beam #f2, that is, mistakes that no beam failure has occurred on beam #f2 and does not trigger a failure feedback, thus affecting subsequent information transmission.

[0192] It can be understood that the received power of the reference signal being greater than the first received power can indicate that the received power of the reference signal is greater than the power of the sidelobe. Since the power of the main lobe is greater than the power of the sidelobe, it can indicate that the reference signal received by the first terminal device is sent by the main lobe in the beam, that is, no beam failure has occurred. In addition, when the received power of the reference signal is less than or equal to the first received power, it can indicate that the received power of the reference signal is less than or equal to the power of the sidelobe, that is, it can indicate that the reference signal received by the first terminal device is sent by the sidelobe in the adjacent beam, that is, a beam failure has occurred.

[0193] In summary, in the embodiment of the present application, in the case of sidelobe sensing, the first terminal device compares the received power of the received reference signal with the first received power. When the received power of the reference signal is greater than the first received power, it accurately determines that no beam failure has occurred, thus avoiding misjudgment of beam failure and affecting subsequent communication.

[0194] Optionally, in combination with the above embodiments, the above communication method may further include: the first device sends first information. Correspondingly, the first terminal device receives the first information. The first information indicates a first power. That is to say, the first device can configure the first power for the first terminal device. In this way, the first power can be flexibly configured according to the actual situation. It can be understood that the first power can also be preset or predefined by a protocol, and can be specifically set according to the actual situation without limitation.

[0195] Further, the first information is downlink control information or sidelink control information. If the first device is a network device, the first information may be downlink control information; if the first device is a second terminal device, the first information may be sidelink control information. In this way, the existing information in the prior art can be reused to indicate the first power, thereby reducing the implementation difficulty. Of course, the first information can also reuse other information in the prior art, or can be a new message, which can be specifically set according to the actual situation without limitation.

[0196] In addition, in the prior art, in order to avoid sidelobe interference, a constraint is set on the transmission power of the main lobe in the beam, that is, the transmission power of the main lobe needs to be within the range of the equivalent isotropic radiated power (EIRP) + / - 2.2 dB. The EIRP is the power that the device can reach, and reference can be made to the prior art specifically, which will not be elaborated here. However, in the embodiments of the present application, due to the presence of sidelobe sensing, it is not necessary to suppress sidelobe interference, that is, this constraint may not be set on the transmission power of the main lobe; or, the transmission power of the main lobe can be set within the range of EIRP + / - X dB, where X > 2.2.

[0197] The above has been described in detail Figures 7 - 15 the communication method provided by the embodiments of the present application. The following will be described in detail Figures 16 - 17 the communication device for executing the communication method provided by the embodiments of the present application.

[0198] Figure 16 is a schematic structural diagram of the communication device provided by the embodiments of the present application Figure 1 . Exemplarily, as Figure 16 shown, the communication device 1600 includes: a transceiver module 1601 and a processing module 1602. For the sake of convenience of description, Figure 16 only the main components of the communication device are shown.

[0199] Among them, the transceiver module 1601 is used to execute the transceiver function of the above communication method, and the processing module 1602 is used to execute other functions of the above communication method except the transceiver function.

[0200] Optionally, the transceiver module 1601 may include a sending module ( Figure 16 not shown in Figure 16 ) and a receiving module (

[0201] not shown in Figure 16 ). The sending module is used to implement the sending function of the communication device 1600, and the receiving module is used to implement the receiving function of the communication device 1600.

[0202] It can be understood that the communication device 1600 may be a terminal device, or a chip (system) or other components or assemblies that can be set in the terminal device, or a device including the terminal device. The present application does not make any limitations in this regard.

[0203] In addition, for the technical effects of the communication device 1600, reference may be made to the technical effects of the above communication method, which will not be elaborated here.

[0204] Figure 17 This is a schematic structural diagram of the communication device provided in the embodiments of the present application. Figure 2 . Exemplarily, the communication device may be a terminal device, or a chip (system) or other components or assemblies that can be set in the terminal device. As Figure 17 shown, the communication device 1700 may include a processor 1701. Optionally, the communication device 1700 may further include a memory 1702 and / or a transceiver 1703. The processor 1701 is coupled to the memory 1702 and the transceiver 1703, such as through a communication bus.

[0205] Next, the specific components of the communication device 1700 will be introduced in conjunction with Figure 17 :

[0206] Among them, the processor 1701 is the control center of the communication device 1700, which can be a single processor or a collective term for multiple processing elements. For example, the processor 1701 is one or more central processing units (CPUs), or can be an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. For example: one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).

[0207] Optionally, the processor 1701 can execute various functions of the communication device 1700 by running or executing software programs stored in the memory 1702 and calling data stored in the memory 1702, such as executing the above communication method.

[0208] In a specific implementation, as an embodiment, the processor 1701 may include one or more CPUs, such as Figure 17 the CPU0 and CPU1 shown in

[0209] In a specific implementation, as an embodiment, the communication device 1700 may also include multiple processors, such as Figure 17 the processor 1701 and the processor 1704 shown in

[0210] Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). Here, the processor can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0211] Optionally, the memory 1702 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or may also be an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1702 may be integrated with the processor 1701 or may exist independently and be coupled to the processor 1701 through the interface circuit of the communication device 1700 ( Figure 17 not shown in the figure), and the embodiments of the present application do not make specific limitations thereto.

[0212] The transceiver 1703 is used for communication with other communication devices. For example, when the communication device 1700 is a terminal, the transceiver 1703 may be used for communication with a network device or with another terminal device. Another example is that when the communication device 1700 is a network device, the transceiver 1703 may be used for communication with a terminal or with another network device.

[0213] Optionally, the transceiver 1703 may include a receiver and a transmitter ( Figure 17 not shown separately). Among them, the receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.

[0214] Optionally, the transceiver 1703 may include a transmitter, a receiver, a radio frequency circuit, an antenna, and an input / output device ( Figure 17 not shown separately). The transmitter is used to implement the sending function; the receiver is used to implement the receiving function; the radio frequency circuit is mainly used for the conversion between the baseband signal and the radio frequency signal and the processing of the radio frequency signal; the antenna is mainly used for receiving and transmitting radio frequency signals in the form of electromagnetic waves; the input / output device may include a touch screen, a display screen, or a keyboard, etc.; the input / output device is mainly used for receiving data input by the user and outputting data to the user. It should be noted that some types of terminal devices may not have an input / output device.

[0215] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. Then, the radio frequency circuit performs radio frequency processing on the baseband signal and sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna. The radio frequency circuit converts the radio frequency signal into a baseband signal and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. In an actual terminal device product, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.

[0216] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing functions can be regarded as the processing module of the terminal device.

[0217] Optionally, the transceiver 1703 can be integrated with the processor 1701 or exist independently, and is coupled to the processor 1701 through the interface circuit ( Figure 17 not shown) of the communication device 1700. The embodiments of the present application do not make specific limitations on this.

[0218] When the communication device 1700 is a communication chip, the transceiver 1703 can be the input interface and output interface of the chip. Among them, the input interface is used to implement the receiving function, and the output interface is used to implement the sending function. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. The sending operation of the network device or terminal device in the above method embodiments can be understood as the output of the chip, and the receiving operation of the network device or terminal device in the above method embodiments can be understood as the input of the chip.

[0219] It can be understood that Figure 17 the structure of the communication device 1700 shown in

[0220] does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown in the figure, or combine some components, or have a different component layout.

[0221] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0222] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (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 DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0223] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware, or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that contains one or more collections of available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media. The semiconductor media can be a solid-state drive.

[0224] It should be understood that the term "and / or" in this document is merely a description of the association relationship between associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after, but it may also represent an "and / or" relationship, which can be specifically understood by referring to the context.

[0225] The different features of the above different embodiments can be mutually referred to to form new embodiments.

[0226] In this application, "at least one" means one or more, and "a plurality" means two or more. "At least one of the following" or its similar expressions refer to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c can be single or multiple.

[0227] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0228] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or 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 to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[0229] 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 will not be elaborated herein.

[0230] In the several embodiments provided in this 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 may 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 couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be electrical, mechanical, or other forms.

[0231] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they 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.

[0232] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.

[0233] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art or a 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 this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.

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

Claims

1. A communication method, characterized in that, The method includes: Determine a first available resource set in a sidelink resource pool, where the first available resource set includes a first reserved resource for sensing and not for communication. Send a first signal according to the first available resource set.

2. The method according to claim 1, characterized in that, Before determining the first available resource set in the sidelink resource pool, the method further includes: Receive first sidelink control information indicating that the first reserved resource is for sensing and not for communication.

3. The method according to claim 1 or 2, characterized in that, The signal reception power corresponding to the first reserved resource is less than a first signal reception power threshold, and the first signal reception power threshold is used to exclude reserved resources for sensing and not for communication during the process of determining the available resource set.

4. The method according to claim 3, characterized in that The first signal reception power threshold is greater than a second signal reception power threshold, and the second signal reception power threshold is used to exclude reserved resources for communication during the process of determining the available resource set.

5. The method according to claim 3 or 4, characterized in that The first signal reception power threshold is determined according to the priority of the first reserved resource, and the priority of the first reserved resource is lower than or equal to a preset priority.

6. The method according to claim 5, wherein When the priority of the first reserved resource is lower than the preset priority, the preset priority is the priority of the reserved resource for communication.

7. The method according to any one of claims 1-6, characterized in that, The sensing is achieved by transmitting a second signal and receiving a first reflected signal, where the first reflected signal is the signal reflected after the second signal encounters an object.

8. The method according to any one of claims 1-7, characterized in that The communication is achieved by transmitting a third signal; or The communication is achieved by transmitting a third signal and receiving a fourth signal, where the fourth signal is the signal transmitted by the receiving party after receiving the third signal.

9. The method according to any one of claims 1-8, characterized in that, The sending the first signal according to the first available resource set includes: Determine a first resource from the first available resource set. Send the first signal on the first resource.

10. The method according to claim 9, wherein When the first resource is the first reserved resource, the sending the first signal on the first resource includes: Send the first signal in a first direction on the first reserved resource, and the first direction is the direction of a first beam.

11. The method according to claim 10, characterized in that, The direction of the first beam includes: the direction of the main lobe in the first beam, or the direction of the first side lobe in the first beam.

12. A communication device, characterized in that, For implementing the method according to any one of claims 1-11.

13. The communication device according to claim 12, characterized in that, The communication device includes a user equipment or a chip.

14. A computer program product, characterized in that, The computer program product includes a computer program or instructions, and when the computer program or instructions are run by a communication device, the method according to any one of claims 1-11 is executed.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are run on a communication device, the communication device executes the method according to any one of claims 1-11.