Communication method and apparatus

In the communication method of the user equipment, the time units adjacent to the current time-frequency resource time domain are excluded from the candidate resource set, and the new time-frequency resource is determined, which solves the transmission error problem caused by untimely beam switching, and achieves more efficient resource utilization and beam switching capabilities.

WO2025092502A1PCT designated stage expired Publication Date: 2025-05-08HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/126376
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-10-30
Filing Date
2024-10-22
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

In wireless communication networks, direct communication between user equipment may cause missed reception or transmission of some signals due to untimely beam switching.

Method used

By excluding N time units adjacent to the first time frequency resource time domain from the first candidate resource set, a second candidate resource set is obtained, and the second time frequency resource is determined based on the second candidate resource set, so as to send the second side line information to the second terminal device on the second time frequency resource.

Benefits of technology

This method can reduce side-line information transmission errors caused by untimely beam switching, reserve more time for beam switching, meet the beam switching capability requirements of terminal equipment, reduce the probability of transmission errors, and improve resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024126376_08052025_PF_FP_ABST
    Figure CN2024126376_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the field of communications, and discloses a communication method and apparatus. The method comprises: excluding, from a first candidate resource set, N time units adjacent to a first time-frequency resource in time domain to obtain a second candidate resource set, N being a positive integer greater than 0, and the first time-frequency resource being used for receiving or sending first sidelink information; determining a second time-frequency resource on the basis of the second candidate resource set; and sending second sidelink information to a second terminal device on the second time-frequency resource. The present application can reduce errors in sidelink information transmission caused by untimely beam switching.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device

[0001] This application claims priority to Chinese patent application number 202311432564.8, filed on October 30, 2023, entitled “Communication Method and Device,” the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communications, and in particular to a communication method and device. Background Art

[0003] In wireless communication networks, the air interface for direct communication between user equipment (UEs) is the PC5 interface. From a link perspective, the link for direct communication between UEs can be defined as a sidelink (SL). Direct communication between UEs is also known as PC5 communication or SL communication.

[0004] In SL communication, user equipment can select resources by itself, select time and frequency resources for SL communication from the resource pool, and communicate with other user equipment.

[0005] Currently, when user devices communicate with each other, the problem of missing some signal reception or transmission due to untimely beam switching may occur.

[0006] Summary of the Invention

[0007] The present application provides a communication method and apparatus that can reduce side information transmission errors caused by untimely beam switching.

[0008] In a first aspect, the present application provides a communication method, comprising: excluding N time units adjacent to the first time-frequency resource in the time domain from a first candidate resource set to obtain a second candidate resource set, where N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send first side information; determining a second time-frequency resource based on the second candidate resource set; and sending the second side information to a second terminal device on the second time-frequency resource.

[0009] Exemplarily, the method may be applied to a first terminal device.

[0010] In this method, when the first terminal device selects the time-frequency resources for sending the second side information, it obtains the second candidate resource set by excluding N time units adjacent to the first time-frequency resources in the time domain from the first candidate resource set. According to the second candidate resource set, the second time-frequency resource for sending the second side information is determined. This can ensure that the selected second time-frequency resource and the first time-frequency resource are not adjacent or are at least separated by N time units, reserving more time for beam switching and reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0011] In one possible design, the method also includes: excluding the first time-frequency resource from the first candidate resource set.

[0012] In one possible design, N is preconfigured or configured or predefined.

[0013] In one implementation, the size of N may be pre-configured in the hardware and / or software of the first terminal device itself, such as recorded / written in advance, and may be changed through software or hardware.

[0014] In another implementation, the size of N can be configured to the first terminal device by a network device (such as a base station) through a system information block (SIB) message, a radio resource control (RRC) signaling, or a master information block (MIB) message, such as recording / writing into the hardware and / or software of the first terminal device itself.

[0015] In another implementation, the size of N can be configured to the first terminal device by other devices (such as other terminal devices) through PC5-RRC signaling.

[0016] In another implementation, the size of N does not require configuration of other devices and can be predefined (pre-recorded / written) in the hardware and / or software of the first terminal device itself, or can be understood as being unchangeable by the network device or other terminal devices. In other words, N can be predefined in the first terminal device through a standard or protocol.

[0017] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0018] In this design, the size of N is determined based on the beam switching capability of the first terminal device. This allows sufficient time to be reserved for beam switching between the second time-frequency resource and the first time-frequency resource selected by the first terminal device, meeting the switching capability requirements of the terminal device or user equipment (UE). This further reduces the probability of errors in side information transmission caused by untimely beam switching or beam switching delays. Furthermore, the number of excluded adjacent time units can be controlled within a reasonable range, reducing the waste of time-frequency resources and improving resource utilization.

[0019] In one possible design, N time units adjacent to the first time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the first sidelink information.

[0020] In one possible design, the second candidate resource set is determined by the physical layer or the media access control layer.

[0021] In one possible design, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain.

[0022] In this design, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain. More time can also be reserved for beam switching, which can reduce side information transmission errors caused by untimely beam switching or delay in beam switching.

[0023] In one possible design, the method also includes: excluding the non-preferred time-frequency resources of the second terminal device from the first candidate resource set, the non-preferred time-frequency resources of the second terminal device include M time units adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0024] In this design, the M time units adjacent to the third time-frequency resource in the time domain can be defined as the non-preferred time-frequency resources of the second terminal device. The non-preferred time-frequency resources can be understood as the second terminal device not expecting to receive side information from other terminal devices on this part of the time-frequency resources, such as the second side information sent by the first terminal device. When the first terminal device selects the time-frequency resources for sending the second side information, by excluding the aforementioned non-preferred time-frequency resources of the second terminal device from the first candidate resource set, the selected second time-frequency resources and the third time-frequency resources can be non-adjacent or at least separated by M time units, which reserves more time for the beam switching of the second terminal device and can also reduce the side information transmission errors caused by the untimely beam switching or the delay of the beam switching.

[0025] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0026] In one possible design, the method further includes: receiving first indication information from a second terminal device, the first indication information being used to indicate non-preferred time-frequency resources of the second terminal device.

[0027] In some possible implementations, the first indication information may be inter-UE coordination (IUC) information, or inter-UE collaboration information.

[0028] In one possible design, the determining of the second time-frequency resource based on the second candidate resource set includes: determining the second time-frequency resource based on the second candidate resource set and the preferred time-frequency resource of the second terminal device, or based on the preferred time-frequency resource of the second terminal device; the preferred time-frequency resource of the second terminal device does not include M time units adjacent to the time domain of the third time-frequency resource, M is a positive integer greater than 0, and the third time-frequency resource is used for the second terminal device to receive or send third side information.

[0029] In this design, when the first terminal device selects the time-frequency resources for sending the second side information, it can also make the selected second time-frequency resources and third time-frequency resources non-adjacent or at least separated by M time units, thereby reserving more time for the beam switching of the second terminal device, and reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0030] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0031] In one possible design, the method further includes: receiving second indication information from a second terminal device, the second indication information being used to indicate preferred time-frequency resources of the second terminal device.

[0032] In one possible design, M is preconfigured or configured or predefined.

[0033] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0034] In this design, the size of M is determined according to the beam switching capability of the second terminal device, so that the non-preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device, and the second terminal device can provide more real and effective non-preferred time-frequency resources for the first terminal device. Sufficient time can be reserved for beam switching (such as the second terminal device performing beam switching) between the second time-frequency resources and the third time-frequency resources selected by the first terminal device to meet the UE switching capability requirements and further reduce the probability of side information transmission errors caused by untimely beam switching or beam switching delays. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0035] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0036] In one possible design, the method also includes: receiving third indication information from the second terminal device, the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third sidelink information; when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, reselecting the second time-frequency resource.

[0037] In this design, when there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource, which can also reduce side information transmission errors caused by untimely beam switching or beam switching delay.

[0038] In one possible design, the above-mentioned time unit may include a time slot or a symbol, or a subframe.

[0039] For example, N time slots adjacent to the first time-frequency resource in the time domain can be excluded from the first candidate resource set to obtain a second candidate resource set; or N symbols adjacent to the first time-frequency resource in the time domain, such as orthogonal frequency division multiplexing (OFDM) symbols, can be excluded from the first candidate resource set to obtain a second candidate resource set; or N subframes adjacent to the first time-frequency resource in the time domain can be excluded from the first candidate resource set to obtain a second candidate resource set. This application does not limit the granularity of the time unit.

[0040] In a second aspect, the present application provides a communication device having the functionality to implement the method described in the first aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the first aspect, such as a processing unit, a sending unit, and the like.

[0041] Among them, the processing unit is used to exclude N time units adjacent to the first time-frequency resource in the time domain from the first candidate resource set to obtain a second candidate resource set, where N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send the first side information; the processing unit is also used to determine the second time-frequency resource based on the second candidate resource set.

[0042] A sending unit is used to send second sidelink information to the second terminal device on the second time-frequency resource.

[0043] In one possible design, the processing unit is further used to exclude the first time-frequency resource from the first candidate resource set.

[0044] In one possible design, N is preconfigured or configured or predefined.

[0045] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0046] In one possible design, N time units adjacent to the first time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the first sidelink information.

[0047] In one possible design, the second candidate resource set is determined by the physical layer or the media access control layer.

[0048] In one possible design, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain.

[0049] In one possible design, the processing unit is also used to exclude the non-preferred time-frequency resources of the second terminal device from the first candidate resource set, and the non-preferred time-frequency resources of the second terminal device include M time units adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0050] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0051] In one possible design, the apparatus further includes: a receiving unit, configured to receive first indication information from a second terminal device, the first indication information being used to indicate non-preferred time-frequency resources of the second terminal device.

[0052] In one possible design, the processing unit is specifically used to determine the second time-frequency resource based on the second candidate resource set and the preferred time-frequency resource of the second terminal device, or based on the preferred time-frequency resource of the second terminal device; the preferred time-frequency resource of the second terminal device does not include M time units adjacent to the time domain of the third time-frequency resource, M is a positive integer greater than 0, and the third time-frequency resource is used for the second terminal device to receive or send third side information.

[0053] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0054] In one possible design, the apparatus further includes: a receiving unit, configured to receive second indication information from a second terminal device, the second indication information being used to indicate preferred time-frequency resources of the second terminal device.

[0055] In one possible design, M is preconfigured or configured or predefined.

[0056] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0057] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0058] In one possible design, the apparatus further includes: a receiving unit for receiving third indication information from a second terminal device, the third indication information being used to indicate whether there is a beam switching conflict between the second time-frequency resources and the third time-frequency resources, and the third time-frequency resources being used by the second terminal device to receive or send third side information.

[0059] The processing unit is further configured to reselect the second time-frequency resource when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

[0060] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0061] In a third aspect, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in the first aspect or any possible design of the first aspect.

[0062] In a fourth aspect, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in the first aspect or any possible design of the first aspect.

[0063] The communication devices described in the second to fourth aspects above can be applied to terminal devices, such as the first terminal device.

[0064] In a fifth aspect, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are executed in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in the first aspect or any possible design of the first aspect.

[0065] It can be understood that the beneficial effects that can be achieved by the second to fifth aspects provided above can refer to the beneficial effects in the first aspect and any possible design thereof, and will not be repeated here.

[0066] In a sixth aspect, the present application provides a communication method, comprising: sending or receiving first side information on a first time-frequency resource; sending or receiving second side information on a second time-frequency resource; the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, where N is a positive integer greater than 0.

[0067] Exemplarily, the method may be applied to a first terminal device.

[0068] This method reserves more time for beam switching, reducing sidelink information transmission errors caused by untimely beam switching or beam switching delays. When the size of N is related to the beam switching capability of the terminal device, sufficient time can be reserved for beam switching to meet the UE's switching requirements, further reducing the probability of sidelink information transmission errors caused by untimely beam switching or beam switching delays. Furthermore, the size of N can be controlled within a reasonable range, reducing the waste of time and frequency resources and improving resource utilization.

[0069] In one possible design, N is preconfigured or configured or predefined.

[0070] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0071] In one possible design, N time units are used for beam switching.

[0072] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0073] In a seventh aspect, the present application provides a communication device having the functionality to implement the method described in the sixth aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the sixth aspect, such as a transceiver unit, a processing unit, and the like.

[0074] Among them, the transceiver unit is used to send or receive first side information on the first time-frequency resource; send or receive second side information on the second time-frequency resource; the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time units in the time domain, and N is a positive integer greater than 0.

[0075] Optionally, the processing unit may be configured to select a first time-frequency resource for the first sidelink information, and select a second time-frequency resource for the second sidelink information.

[0076] In one possible design, N is preconfigured or configured or predefined.

[0077] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0078] In one possible design, N time units are used for beam switching.

[0079] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0080] In an eighth aspect, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in the sixth aspect or any possible design of the sixth aspect.

[0081] In the ninth aspect, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in the sixth aspect or any possible design of the sixth aspect.

[0082] The communication devices described in the seventh to ninth aspects above can be applied to terminal devices, such as the first terminal device.

[0083] In the tenth aspect, the present application also provides a computer-readable storage medium, including: computer software instructions; when the computer software instructions are run in a terminal device or a chip built into the terminal device, the terminal device executes the method described in the sixth aspect or any possible design of the sixth aspect.

[0084] It can be understood that the beneficial effects that can be achieved in the seventh to tenth aspects provided above can refer to the beneficial effects in the sixth aspect and any possible design thereof, and will not be repeated here.

[0085] In the eleventh aspect, the present application provides a communication method, the method comprising: sending a first indication message to a first terminal device, the first indication message being used to indicate a non-preferred time-frequency resource of a second terminal device, the non-preferred time-frequency resource of the second terminal device including M time units adjacent to a third time-frequency resource time domain, M being a positive integer greater than 0, the third time-frequency resource being used by the second terminal device to receive or send a third sideline information; receiving a fourth indication message from the first terminal device, the fourth indication message being used to indicate receiving the second sideline information from the first terminal device on the second time-frequency resource, the non-preferred time-frequency resource of the second terminal device not including the second time-frequency resource.

[0086] Exemplarily, the method may be applied to a second terminal device.

[0087] This method can reserve more time for beam switching, and can reduce the side information transmission errors caused by untimely beam switching or the delay of beam switching. When the size of M is related to the beam switching capability of the second terminal device, the non-preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device. The second terminal device can provide more real and effective non-preferred time-frequency resources for the first terminal device, reserve enough time for beam switching, meet the UE switching capability requirements, and further reduce the probability of side information transmission errors caused by untimely beam switching or the delay of beam switching. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0088] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0089] In one possible design, M is preconfigured or configured or predefined.

[0090] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0091] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0092] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0093] In a twelfth aspect, the present application provides a communication device having the functionality to implement the method described in the eleventh aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the eleventh aspect, such as a transmitting unit, a receiving unit, etc.

[0094] Among them, the sending unit is used to send first indication information to the first terminal device, and the first indication information is used to indicate the non-preferred time-frequency resources of the second terminal device. The non-preferred time-frequency resources of the second terminal device include M time units adjacent to the time domain of the third time-frequency resources, M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0095] The receiving unit is used to receive fourth indication information from the first terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the non-preferred time-frequency resources of the second terminal device do not include the second time-frequency resource.

[0096] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0097] In one possible design, M is preconfigured or configured or predefined.

[0098] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0099] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0100] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0101] In the thirteenth aspect, the present application also provides a communication device, including: a processor for executing computer instructions stored in a memory, when the computer instructions are executed, the device executes the method described in the eleventh aspect or any possible design of the eleventh aspect.

[0102] In the fourteenth aspect, the present application also provides a communication device, including: a processor and an interface circuit, the processor is used to communicate with other devices through the interface circuit, and execute the method described in the eleventh aspect or any possible design of the eleventh aspect.

[0103] The communication devices described in aspects 12 to 14 above can be applied to terminal devices, such as a second terminal device.

[0104] In the fifteenth aspect, the present application also provides a computer-readable storage medium, including: computer software instructions; when the computer software instructions are run in a terminal device or a chip built into the terminal device, the terminal device executes the method described in the eleventh aspect or any possible design of the eleventh aspect.

[0105] It can be understood that the beneficial effects that can be achieved in the twelfth to fifteenth aspects provided above can be referred to the beneficial effects in the eleventh aspect and any possible design thereof, and will not be repeated here.

[0106] In the sixteenth aspect, the present application provides a communication method, the method comprising: receiving first indication information from a second terminal device, the first indication information being used to indicate the non-preferred time-frequency resources of the second terminal device, the non-preferred time-frequency resources of the second terminal device including M time units adjacent to the time domain of the third time-frequency resource, M being a positive integer greater than 0, and the third time-frequency resource being used by the second terminal device to receive or send third side information; sending fourth indication information to the second terminal device, the fourth indication information being used to indicate receiving the second side information from the first terminal device on the second time-frequency resource, and the non-preferred time-frequency resources of the second terminal device not including the second time-frequency resource.

[0107] Exemplarily, the method may be applied to a first terminal device.

[0108] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0109] In one possible design, M is preconfigured or configured or predefined.

[0110] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0111] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0112] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0113] The beneficial effects of the sixteenth aspect can be referred to those described in the eleventh aspect.

[0114] In a seventeenth aspect, the present application provides a communication device having the functionality to implement the method described in the sixteenth aspect. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in the sixteenth aspect, such as a receiving unit, a sending unit, and the like.

[0115] Among them, the receiving unit is used to receive first indication information from the second terminal device, the first indication information is used to indicate the non-preferred time-frequency resources of the second terminal device, the non-preferred time-frequency resources of the second terminal device include M time units adjacent to the third time-frequency resource time domain, M is a positive integer greater than 0, and the third time-frequency resource is used for the second terminal device to receive or send third side information.

[0116] A sending unit is used to send fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the non-preferred time-frequency resources of the second terminal device do not include the second time-frequency resource.

[0117] In one possible design, the non-preferred time-frequency resources of the second terminal device also include third time-frequency resources.

[0118] In one possible design, M is preconfigured or configured or predefined.

[0119] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0120] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0121] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0122] In the eighteenth aspect, the present application also provides a communication device, including: a processor for executing computer instructions stored in a memory, when the computer instructions are executed, the device executes the method described in the sixteenth aspect or any possible design of the sixteenth aspect.

[0123] In the nineteenth aspect, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in the sixteenth aspect or any possible design of the sixteenth aspect.

[0124] The communication devices described in aspects 17 to 19 above can be applied to terminal devices, such as the first terminal device.

[0125] In the twentieth aspect, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in the sixteenth aspect or any possible design of the sixteenth aspect.

[0126] It can be understood that the beneficial effects that can be achieved in the seventeenth to twentieth aspects provided above can be referred to the beneficial effects in the sixteenth aspect and any possible design thereof, and will not be repeated here.

[0127] In the twenty-first aspect, the present application provides a communication method, the method comprising: sending second indication information to a first terminal device, the second indication information being used to indicate the preferred time-frequency resources of the second terminal device, the preferred time-frequency resources of the second terminal device not including M time units adjacent to the time domain of the third time-frequency resources, M being a positive integer greater than 0, and the third time-frequency resources being used by the second terminal device to receive or send third side information; receiving fourth indication information from the first terminal device, the fourth indication information being used to indicate receiving the second side information from the first terminal device on the second time-frequency resources, and the preferred time-frequency resources of the second terminal device including the second time-frequency resources.

[0128] Exemplarily, the method may be applied to a second terminal device.

[0129] This method can reserve more time for beam switching, reducing the side information transmission errors caused by untimely beam switching or the delay of beam switching. When the size of M is related to the beam switching capability of the second terminal device, the preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device. The second terminal device can provide the first terminal device with more real and effective preferred time-frequency resources, reserve enough time for beam switching, meet the UE switching capability requirements, and further reduce the probability of side information transmission errors caused by untimely beam switching or the delay of beam switching. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0130] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0131] In one possible design, M is preconfigured or configured or predefined.

[0132] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0133] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0134] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0135] In aspect 22, the present application provides a communication device having the functionality to implement the method described in aspect 21 above. The functionality can be implemented through hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 21 above, such as a sending unit, a receiving unit, and the like.

[0136] Among them, the sending unit is used to send second indication information to the first terminal device, and the second indication information is used to indicate the preferred time-frequency resources of the second terminal device. The preferred time-frequency resources of the second terminal device do not include M time units adjacent to the time domain of the third time-frequency resources, M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0137] The receiving unit is used to receive fourth indication information from the first terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on a second time-frequency resource, and the preferred time-frequency resource of the second terminal device includes the second time-frequency resource.

[0138] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0139] In one possible design, M is preconfigured or configured or predefined.

[0140] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0141] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0142] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0143] In aspect 23, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 21 or any possible design of aspect 21.

[0144] In aspect 24, the present application also provides a communication device comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect 21 or any possible design of aspect 21.

[0145] The communication devices described in aspects 22 to 24 above can be applied to terminal devices, such as a second terminal device.

[0146] In aspect 25, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in aspect 21 or any possible design of aspect 21.

[0147] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 22 to 25 can be referred to the beneficial effects in aspect 21 and any possible design thereof, and will not be repeated here.

[0148] In aspect 26, the present application provides a communication method, the method comprising: receiving second indication information from a second terminal device, the second indication information being used to indicate a preferred time-frequency resource of the second terminal device, the preferred time-frequency resource of the second terminal device not including M time units adjacent to the time domain of the third time-frequency resource, M being a positive integer greater than 0, and the third time-frequency resource being used by the second terminal device to receive or send third side information; sending fourth indication information to the second terminal device, the fourth indication information being used to indicate receiving the second side information from the first terminal device on the second time-frequency resource, and the preferred time-frequency resource of the second terminal device including the second time-frequency resource.

[0149] Exemplarily, the method may be applied to a first terminal device.

[0150] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0151] In one possible design, M is preconfigured or configured or predefined.

[0152] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0153] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0154] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0155] The beneficial effects of the twenty-sixth aspect can be referred to those described in the twenty-first aspect.

[0156] In aspect 27, the present application provides a communication device having the functionality to implement the method described in aspect 26 above. The functionality can be implemented through hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 26 above, such as a receiving unit, a sending unit, and the like.

[0157] Among them, the receiving unit is used to receive second indication information from the second terminal device, and the second indication information is used to indicate the preferred time-frequency resources of the second terminal device. The preferred time-frequency resources of the second terminal device do not include M time units adjacent to the time domain of the third time-frequency resources, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0158] A sending unit is used to send fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the preferred time-frequency resource of the second terminal device includes the second time-frequency resource.

[0159] In one possible design, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0160] In one possible design, M is preconfigured or configured or predefined.

[0161] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0162] In one possible design, M time units adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0163] In one possible design, the time unit includes a time slot, a symbol, or a subframe.

[0164] In aspect 28, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 26 or any possible design of aspect 26.

[0165] In aspect 29, the present application also provides a communication device comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect 26 or any possible design of aspect 26.

[0166] The communication devices described in aspects 27 to 29 above can be applied to terminal devices, such as the first terminal device.

[0167] In aspect 30, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or a chip built into the terminal device, the terminal device executes the method described in aspect 26 or any possible design of aspect 26.

[0168] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 27 to 30 can be referred to the beneficial effects in aspect 26 and any possible design thereof, and will not be repeated here.

[0169] In aspect 31, the present application provides a communication method, the method comprising: receiving fourth indication information from a first terminal device, the fourth indication information being used to indicate receiving second sideline information from the first terminal device on a second time-frequency resource; sending third indication information to the first terminal device, the third indication information being used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource being used for the second terminal device to receive or send third sideline information.

[0170] Exemplarily, the method may be applied to a second terminal device.

[0171] In this method, when there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource, which can also reduce side information transmission errors caused by untimely beam switching or beam switching delay. For details, please refer to the description in the above embodiment and will not be repeated here.

[0172] In aspect 32, the present application provides a communication device having the functionality to implement the method described in aspect 31 above. The functionality can be implemented through hardware or through hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 31 above, such as a receiving unit, a sending unit, and the like.

[0173] The receiving unit is used to receive fourth indication information from the first terminal device, and the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource.

[0174] A sending unit is used to send third indication information to the first terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third side information.

[0175] In aspect 33, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 31 or any possible design of aspect 31.

[0176] In aspect 34, the present application also provides a communication device comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect 31 or any possible design of aspect 31.

[0177] The communication devices described in aspects 32 to 34 above can be applied to terminal devices, such as a second terminal device.

[0178] In aspect 35, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in aspect 31 or any possible design of aspect 31.

[0179] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 32 to 35 can be referred to the beneficial effects in aspect 31 and any possible design thereof, and will not be repeated here.

[0180] In aspect 36, the present application provides a communication method, the method comprising: sending fourth indication information to a second terminal device, the fourth indication information being used to indicate receiving second sideline information from a first terminal device on a second time-frequency resource; receiving third indication information from the second terminal device, the third indication information being used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the third time-frequency resource being used by the second terminal device to receive or send third sideline information; when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, reselecting the second time-frequency resource.

[0181] The beneficial effects of the thirty-sixth aspect can be referred to those described in the thirty-first aspect.

[0182] In aspect 37, the present application provides a communication device having the functionality to implement the method described in aspect 36 above. The functionality can be implemented in hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 36 above, such as a sending unit, a receiving unit, a processing unit, and the like.

[0183] Among them, the sending unit is used to send fourth indication information to the second terminal device, and the fourth indication information is used to indicate receiving the second side information from the first terminal device on the second time-frequency resource.

[0184] The receiving unit is used to receive third indication information from the second terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third side information.

[0185] The processing unit is configured to reselect the second time-frequency resource when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

[0186] In aspect 38, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 36 or any possible design of aspect 36.

[0187] In aspect thirty-ninth, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect thirty-sixth or any possible design of aspect thirty-sixth.

[0188] The communication devices described in aspects 37 to 39 above can be applied to terminal devices, such as the first terminal device.

[0189] In aspect 40, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in aspect 36 or any possible design of aspect 36.

[0190] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 37 to 40 can be referred to the beneficial effects in the 36th aspect and any possible design thereof, and will not be repeated here.

[0191] Forty-first aspect, the present application provides a communication method, the method comprising: sending or receiving first side information on a first time slot; sending or receiving second side information on a second time slot; the first time slot is before the second time slot; when the first time slot and the second time slot are adjacent, the beams corresponding to the first side information and the second side information are different, and the priority of the first side information is lower than the priority of the second side information, or, when the first time slot and the second time slot are adjacent, the beams corresponding to the first side information and the second side information are different, the first side information is carried by a preset number of symbols in the first time slot, or, there is a preset number of idle symbols in the first time slot, and the preset number is preconfigured or configured, or predefined.

[0192] In this method, the first side information is carried by a preset number of symbols in the first time slot, or there are a preset number of idle symbols in the first time slot. By controlling the size of the preset number, more time (symbols) can be reserved for beam switching, thereby reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0193] In one possible design, at least one of the idle symbols is used for beam switching.

[0194] In one possible design, the method further includes: sending indication information to a counterpart device of the first side information, or receiving indication information from a counterpart device of the first side information, wherein the indication information is used to indicate that the first side information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0195] In one possible design, the channel where the first sideline information and the second sideline information are located is a physical sideline feedback channel; or, the channel where the first sideline information and the second sideline information are located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline feedback channel, and the channel where the second sideline information is located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline shared channel, and the channel where the second sideline information is located is a physical sideline feedback channel.

[0196] In aspect 42, the present application provides a communication device having the functionality to implement the method described in aspect 41 above. The functionality can be implemented through hardware or through hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 41 above, such as a transceiver unit, a processing unit, etc.

[0197] The transceiver unit is configured to send or receive first sideline information in a first time slot; and send or receive second sideline information in a second time slot.

[0198] The first time slot is before the second time slot; when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, and the priority of the first sideline information is lower than the priority of the second sideline information, or, when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, the first sideline information is carried by a preset number of symbols in the first time slot, or, there is a preset number of idle symbols in the first time slot, and the preset number is preconfigured or configured, or predefined.

[0199] Optionally, the processing unit is configured to determine a priority of the first sideline information and a priority of the second sideline information, and to determine a number of symbols carrying the first sideline information in the first time slot.

[0200] In one possible design, at least one of the idle symbols is used for beam switching.

[0201] In one possible design, the transceiver unit is also used to send indication information to the opposite device of the first side information, or to receive indication information from the opposite device of the first side information, wherein the indication information is used to indicate that the first side information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0202] In one possible design, the channel where the first sideline information and the second sideline information are located is a physical sideline feedback channel; or, the channel where the first sideline information and the second sideline information are located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline feedback channel, and the channel where the second sideline information is located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline shared channel, and the channel where the second sideline information is located is a physical sideline feedback channel.

[0203] In aspect 43, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 41 or any possible design of aspect 41.

[0204] In aspect 44, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect 41 or any possible design of aspect 41.

[0205] The communication devices described in aspects 42 to 44 above can be applied to terminal devices, such as a first terminal device, a second terminal device, etc.

[0206] In aspect 45, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in aspect 41 or any possible design of aspect 41.

[0207] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 42 to 45 can be referred to the beneficial effects in the 41st aspect and any possible design thereof, and will not be repeated here.

[0208] In aspect 46, the present application provides a communication method, the method comprising: sending side information to a second terminal device in a first time slot, or receiving side information from a second terminal device, wherein the first time slot includes at least two consecutive blank symbols.

[0209] In this method, by defining a time slot to include at least two consecutive blank symbols, more time (symbols) can be reserved for beam switching, thereby reducing side information transmission errors caused by untimely beam switching or beam switching delay.

[0210] In aspect 47, the present application provides a communication device having the functionality to implement the method described in aspect 46 above. The functionality can be implemented through hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the functionality of the method described in aspect 46 above, such as a transceiver unit, a processing unit, and the like.

[0211] The transceiver unit is configured to send sideline information to the second terminal device or receive sideline information from the second terminal device within a first time slot, wherein the first time slot includes at least two consecutive blank symbols.

[0212] Optionally, the processing unit is configured to select time-frequency resources for the sidelink information.

[0213] In aspect 48, the present application also provides a communication device, comprising: a processor for executing computer instructions stored in a memory, so that when the computer instructions are executed, the device executes the method described in aspect 46 or any possible design of aspect 46.

[0214] In aspect 49, the present application also provides a communication device, comprising: a processor and an interface circuit, the processor being used to communicate with other devices through the interface circuit and execute the method described in aspect 46 or any possible design of aspect 46.

[0215] The communication devices described in aspects 37 to 39 above can be applied to terminal devices, such as the first terminal device.

[0216] In aspect 50, the present application also provides a computer-readable storage medium, comprising: computer software instructions; when the computer software instructions are run in a terminal device or in a chip built into the terminal device, the terminal device executes the method described in aspect 46 or any possible design of aspect 46.

[0217] It can be understood that the beneficial effects that can be achieved in the above-mentioned aspects 47 to 50 can be referred to the beneficial effects in the 46th aspect and any possible design thereof, and will not be repeated here.

[0218] In the fifty-first aspect, the present application also provides a communication device, comprising: a transceiver unit and a processing unit. The transceiver unit can be used to send and receive information, or to communicate with other network elements (such as other terminal devices). The processing unit can be used to process data. For example, the device can implement the method described in the first aspect and any possible design thereof, or the method described in the sixth aspect and any possible design thereof, or the method described in the eleventh aspect and any possible design thereof, or the method described in the sixteenth aspect and any possible design thereof, or the method described in the twenty-first aspect and any possible design thereof, or the method described in the twenty-sixth aspect and any possible design thereof, or the method described in the thirty-first aspect and any possible design thereof, or the method described in the thirty-sixth aspect and any possible design thereof, or the method described in the forty-first aspect and any possible design thereof, or the method described in the forty-sixth aspect and any possible design thereof, through the transceiver unit and the processing unit.

[0219] In aspect 52, the present application also provides a computer program product, which, when executed, can implement the method described in aspect 1 and any possible design thereof, or the method described in aspect 6 and any possible design thereof, or the method described in aspect 11 and any possible design thereof, or the method described in aspect 16 and any possible design thereof, or the method described in aspect 21 and any possible design thereof, or the method described in aspect 26 and any possible design thereof, or the method described in aspect 31 and any possible design thereof, or the method described in aspect 36 and any possible design thereof, or the method described in aspect 41 and any possible design thereof, or the method described in aspect 46 and any possible design thereof.

[0220] In aspect 53, the present application also provides a chip system, which is applied to a terminal device; the chip system includes one or more interface circuits and one or more processors; the interface circuit and the processor are interconnected through lines; the processor receives and executes computer instructions from the memory of the electronic device through the interface circuit to implement the method as described in aspect 1 and any possible design thereof, or the method described in aspect 6 and any possible design thereof, or the method described in aspect 11 and any possible design thereof, or the method described in aspect 16 and any possible design thereof, or the method described in aspect 21 and any possible design thereof, or the method described in aspect 26 and any possible design thereof, or the method described in aspect 31 and any possible design thereof, or the method described in aspect 36 and any possible design thereof, or the method described in aspect 41 and any possible design thereof, or the method described in aspect 46 and any possible design thereof.

[0221] In aspect 54, the present application also provides a communication system, including: a first terminal device and a second terminal device.

[0222] The first terminal device executes the method described in the first aspect and any possible design thereof, or the method described in the sixth aspect and any possible design thereof, to send side information to the second terminal device.

[0223] Alternatively, the second terminal device executes the method as described in the eleventh aspect and any possible design thereof, and the first terminal device executes the method as described in the sixteenth aspect and any possible design thereof.

[0224] Alternatively, the second terminal device executes the method as described in aspect 21 and any possible design thereof, and the first terminal device executes the method as described in aspect 26 and any possible design thereof.

[0225] Alternatively, the second terminal device executes the method as described in aspect 31 and any possible design thereof, and the first terminal device executes the method as described in aspect 36 and any possible design thereof.

[0226] Alternatively, the first terminal device executes the method described in aspect 41 and any possible design thereof, or the method described in aspect 46 and any possible design thereof, to send side information to the second terminal device.

[0227] It can be understood that the beneficial effects that can be achieved in the fifty-first to fifty-fourth aspects provided above can refer to the beneficial effects described in the first to fiftieth aspects, etc., and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0228] FIG1 shows a schematic diagram of a SL UE communication scenario;

[0229] FIG2 shows a schematic diagram of another SL UE communication scenario;

[0230] FIG3 shows a schematic diagram of another SL UE communication scenario;

[0231] FIG4 shows a schematic diagram of another SL UE communication scenario;

[0232] FIG5 shows a schematic diagram of the composition of a terminal device provided in an embodiment of the present application;

[0233] FIG6 shows a flow chart of a communication method according to an embodiment of the present application;

[0234] FIG7 shows a schematic diagram of a resource selection process provided by an embodiment of the present application;

[0235] FIG8 shows a schematic diagram of a resource selection window and a listening window provided in an embodiment of the present application;

[0236] FIG9 shows another schematic diagram of a resource selection process according to an embodiment of the present application;

[0237] FIG10 shows another flow chart of the communication method provided in an embodiment of the present application;

[0238] FIG11 shows a schematic diagram of transmitting different side information provided by an embodiment of the present application;

[0239] FIG12 shows another schematic flow chart of the communication method provided in an embodiment of the present application;

[0240] FIG13 shows another schematic flow chart of the communication method provided in an embodiment of the present application;

[0241] FIG14 shows another schematic flow chart of the communication method provided in an embodiment of the present application;

[0242] FIG15 shows a schematic diagram of a symbol carrying sideline information provided by an embodiment of the present application;

[0243] FIG16 shows a schematic diagram of a symbol structure provided in an embodiment of the present application;

[0244] FIG17 shows a schematic structural diagram of a communication device provided in an embodiment of the present application;

[0245] FIG18 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0246] FIG19 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0247] FIG20 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0248] FIG21 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0249] FIG22 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0250] FIG23 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0251] FIG24 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0252] FIG25 shows another schematic structural diagram of a communication device provided in an embodiment of the present application;

[0253] FIG26 shows another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0254] Device-to-device (D2D) communication technology enables direct communication between two or more user equipment (UEs), enabling both with and without network infrastructure. This technology can reduce the burden on cellular networks, reduce UE battery power consumption, increase data rates, and effectively meet the needs of proximity services. Common D2D devices include Bluetooth and Wi-Fi Direct.

[0255] D2D communication can use either the PC5 interface or the Uu interface. The PC5 interface is an interface or air interface for direct communication between UEs, enabling communication between the physical layer and the data link layer without relaying through base stations or network equipment. The Uu interface is a device-to-network interface that utilizes the core network and base station equipment of the communication system to enable communication between devices and the network, and to transmit and manage data through the network.

[0256] From a link perspective, the links for communication between a UE and a base station can be defined as uplink and downlink. A UE can send data to a base station on the uplink, or receive data from the base station on the downlink. Direct communication between UEs via the PC5 interface is called a sidelink (SL). Communication over the PC5 interface is also called SL communication.

[0257] Exemplarily, the Uu interface can be used for communication between the UE and the network to implement functions such as UE location tracking, network management, and security authentication. SL communication can be used to implement application scenarios such as resource sharing and collaborative communication between neighboring devices. For example, SL communication can be used for vehicle-to-everything (V2X) and communication between smart terminals. V2X refers to communication between cars and other vehicles or devices that may affect cars, and can include vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-infrastructure (V2I) communication. Communication between smart terminals can include communication between mobile phones and wearable devices, communication between AR / VR helmets or glasses and smart screens, communication between sensors, etc.

[0258] In wireless communication systems, frequency bands can be divided into authorized frequency bands and unlicensed frequency bands according to their use. In the authorized frequency band, the UE can use spectrum resources based on the scheduling of a central node (such as a base station). By introducing the listen-before-talk (LBT) mechanism in the wireless communication system, Uu interface communication on the unlicensed frequency band can be enabled. For example, taking the 4G long term evolution (LTE) system as an example, the LTE system introduces the LBT mechanism to enable it to coexist with wifi devices using unlicensed frequency bands. Similar to the Uu interface, SL communication in the unlicensed frequency band can also be enabled in the local space, and the corresponding protocol technologies can be collectively referred to as SL-U. UEs working through SL-U can also coexist with nearby wifi devices based on the LBT mechanism.

[0259] Exemplarily, the spectrum used for SL communication can be an authorized frequency band, an unlicensed frequency band, or a dedicated frequency band. For example, a UE can use an authorized frequency band for SL communication with other UEs through base station scheduling. In this case, the time-frequency resources used for SL communication can be referred to as authorized resources. Alternatively, the UE can communicate without using the base station scheduling mode, and the UE can select resources on its own and use an unlicensed frequency band for SL communication with other UEs. In this case, the time-frequency resources used for SL communication can be referred to as unlicensed resources.

[0260] In communication systems, various technologies, including beamforming (also known as beamforming) and switching, can achieve higher data rates and lower latency. Beamforming is a technique that forms stronger or weaker signal beams by changing the phase and amplitude of the transmit and receive antennas. Beams can be divided into transmit beams and receive beams, and beamforming includes transmit beamforming and receive beamforming.

[0261] Transmit beamforming involves setting a specific amplitude and phase on each antenna element of an antenna array when a transmitting device with an antenna array transmits a signal. This creates a certain spatial directionality in the transmitted signal, resulting in high signal power in some directions and low signal power in others. The direction with the highest signal power defines the direction of the transmit beam. The antenna array consists of multiple antenna elements, and the specific amplitude and phase values ​​assigned to each element are known as beamforming weights.

[0262] Receive beamforming involves setting a specific amplitude and phase for each antenna element in an antenna array when a receiving device with an antenna array receives a signal. This ensures that the power gain of the received signal is directional. Specifically, the power gain is high when receiving signals from certain directions, and low when receiving signals from other directions. The direction with the highest power gain is the direction of the receive beam. The antenna array consists of multiple antenna elements, and the specific amplitude and phase values ​​assigned to them are known as beamforming weights.

[0263] In SL communication, a UE can use beamforming technology to send information to other UEs using a transmit beam, or receive information from other UEs using a receive beam. The information transmitted in SL communication is called sidelink information. Generally speaking, the UE used in D2D technology is a half-duplex device, that is, the UE can only be in the state of receiving sidelink information or sending sidelink information at the same time, and cannot transmit and receive simultaneously. When a UE is performing SL communication, different sidelink information may use different beams (such as different beamforming weights or different beam directions), and the UE needs to perform beam switching.

[0264] For example, the UE can send or receive sideline information 1 through beam 1, and send or receive sideline information 2 through beam 2. When switching from sending or receiving sideline information 1 to sending or receiving sideline information 2, it needs to switch from beam 1 to beam 2.

[0265] It can be understood that the UE's beam switching may include: sending different sideline information for beam switching (referred to as transmit switching), receiving different sideline information for beam switching (referred to as receive-receive switching), switching from sending sideline information to receiving sideline information for beam switching (referred to as transmit-receive switching), switching from receiving sideline information to sending sideline information for beam switching (referred to as transmit-receive switching), etc.

[0266] For the UE, due to the limitation of hardware resources (such as processing power, memory, power, etc.), the number of beams that the UE can switch within a time slot is limited. The number of beams that the UE can switch within a time slot can be considered as the beam switching capability of the UE. Different UEs may have different beam switching capabilities. Under different subcarrier spacing (SCS), the beam switching capability supported by the UE may also be different. Among them, the subcarrier is the basic unit for transmitting data, which can be combined into different physical channels and resource blocks to realize data transmission and scheduling. The subcarrier spacing (SCS) refers to the frequency interval between two adjacent subcarriers.

[0267] Taking the new radio (NR) system as an example, the following Table 1 exemplifies the beam switching capabilities of different UEs under some subcarrier spacing.

[0268] Table 1

[0269] As shown in Table 1, when the subcarrier spacing is 60 kHz, 120 kHz, or 240 kHz, the maximum number of receive and transmit beam switches a UE can perform in a timeslot is 4, 7, or 14. When the subcarrier spacing is 480 kHz, the maximum number of receive and transmit beam switches a UE can perform in a timeslot is 2, 4, or 7. When the subcarrier spacing is 960 kHz, the maximum number of receive and transmit beam switches a UE can perform in a timeslot is 1, 2, 4, or 7. The maximum number of receive (Rx) and transmit (Tx) beam switches a UE can perform in a timeslot is also defined as "maxNumberRxTxBeamSwitchDL".

[0270] Currently, when a UE is performing SL communication, its beam switching capability may not be sufficient to switch between different sidelink information. This may cause the UE to miss some of the sidelink information's signal reception or transmission due to untimely beam switching. For example, when the UE switches from transmitting or receiving sidelink information 1 to transmitting or receiving sidelink information 2, it needs to switch from beam 1 to beam 2. If the UE's beam switching capability is insufficient to switch between sidelink information 1 and sidelink information 2, the UE may miss some of the sidelink information 2's signal reception or transmission.

[0271] To this end, an embodiment of the present application provides a communication method, which may include: excluding N time units adjacent to the first time-frequency resource in the time domain from the first candidate resource set to obtain a second candidate resource set, where N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send first side information; determining the second time-frequency resource based on the second candidate resource set; and sending the second side information to the second terminal device on the second time-frequency resource.

[0272] In this method, when a UE needs to send side information (such as second side information) to other UEs, it can determine candidate resources for sending the second side information within the resource selection window to obtain a first candidate resource set, exclude N time units adjacent to the first time-frequency resource in the time domain from the first candidate resource set to obtain a second candidate resource set, determine the second time-frequency resource based on the second candidate resource set, and send the second side information to other UEs (such as a second terminal device) on the second time-frequency resource. The first time-frequency resource is a time-frequency resource used by the UE to receive or send the first side information. By excluding N time units adjacent to the first time-frequency resource in the time domain before determining the second time-frequency resource, the UE can prevent the second time-frequency resource from being adjacent to the first time-frequency resource (or at least separated by N time units), and can reserve N time units for beam switching for the transmission of the first side information and the second side information, thereby reducing side information transmission errors caused by untimely beam switching.

[0273] Optionally, the time unit described in the embodiments of the present application may include a time slot or a symbol (such as an OFDM symbol), or a subframe. In the following embodiments of the present application, the time unit will be mainly illustrated as a time slot, but it should be understood that the time slot mentioned in the following embodiments can also be replaced by a symbol or a subframe, and the present application does not limit the granularity of the time unit.

[0274] The embodiments of the present application can be applicable to scenarios where information is transmitted between UEs in SL communication, wherein the UEs performing SL communication may all be within the network coverage, or both may not be within the network coverage, or one may be within the network coverage and the other may not be within the network coverage.

[0275] For example, Figure 1 illustrates a schematic diagram of a SL UE communication scenario. As shown in Figure 1 , in one possible example, the SL UE communication scenario may include network device 110 and UE 120. UE 120 may include UE-A and UE-B, and UE-A and UE-B may engage in SL communication. UE-A and UE-B may both be within the network coverage of network device 110.

[0276] For another example, Figure 2 shows a schematic diagram of another SL UE communication scenario. As shown in Figure 2, in another possible example, the SL UE communication scenario may include network device 110 and UE 120. UE 120 may include UE-A and UE-B, and UE-A and UE-B may perform SL communication. UE-A may be within the network coverage of network device 110, while UE-B may not be within the network coverage of network device 110.

[0277] For another example, FIG3 shows a schematic diagram of another SL UE communication scenario. As shown in FIG3 , in another possible example, the SL UE communication scenario may include a network device 110 and a UE 120. The UE 120 may include a UE-A and a UE-B, and UE-A and UE-B may perform SL communication. UE-A may be within the network coverage of one network device 110, UE-B may be within the network coverage of another network device 110, and UE-A and UE-B may be within the network coverage of different network devices 110.

[0278] For another example, Figure 4 illustrates another schematic diagram of a SL UE communication scenario. As shown in Figure 4 , in another possible example, the SL UE communication scenario may include network device 110 and UE 120. UE 120 may include UE-A and UE-B, and UE-A and UE-B may engage in SL communication. However, neither UE-A nor UE-B may be within the network coverage of network device 110.

[0279] For the SL UE communication scenarios shown in Figures 1 to 3, in one implementation, UE-A can communicate with UE-B using SL through scheduling by the network device 110. The resources used for communication between UE-A and UE-B can be referred to as authorized resources or authorized frequency bands. In another implementation, scheduling by the network device 110 can be omitted. UE-A can select resources from a resource pool for SL communication and communicate with UE-B. The resources used for communication between UE-A and UE-B can be referred to as unauthorized resources or unauthorized frequency bands.

[0280] For the SL UE communication scenario shown in Figure 4, UE-A can select resources by itself, select resources for SL communication from the resource pool, and communicate with UE-B. The resources used for communication between UE-A and UE-B can be called unlicensed resources or unlicensed frequency bands.

[0281] It should be understood that the resources described in the embodiments of the present application refer to time-frequency resources.

[0282] The embodiments of the present application can be applied to any SL UE communication scenario shown in Figures 1 to 4 above, in which UE-A performs resource self-selection, selects resources for SL communication from a resource pool, and communicates with UE-B. It is understandable that UE-B can also perform resource self-selection, select resources for SL communication from a resource pool, and communicate with UE-A.

[0283] For example, the network device 110 may also be referred to as a radio access network device or a next-generation radio access network device, such as a base station. A UE can communicate with the network device 110. The network device 110 can provide functional services such as radio resource management, quality of service management, data encryption and compression, etc. Different network devices 110 can communicate with each other via an Xn interface. Different UEs can exchange information and communicate with each other via the network device 110.

[0284] Optionally, in an embodiment of the present application, the network device 110 may include various forms of macro base stations, micro base stations (also known as small stations), etc. For example, the network device 110 may include: a base station in wideband code division multiple access (WCDMA) or LTE, a next generation nodeB (gNB), a next generation evolved nodeB (Ng-eNB), a transmission reception point (TRP), an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., a home evolved NodeB, or a home NodeB, HNB), a base band unit (BBU), or a wireless fidelity (Wifi) access point (AP), etc.

[0285] Optionally, the UE 120 described in the embodiment of the present application may also be referred to as terminal equipment, a mobile station (MS), a mobile terminal (MT), etc. A terminal device may refer to a device that provides voice and / or data connectivity to a user, for example, a mobile phone ("cellular" phone), a cell phone, a computer, a cordless phone, a Session Initiation Protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set-top box (STB), customer premises equipment (CPE), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed train, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in a self-driving car, a remote medical device, etc. Surgery), wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, or wireless terminals in smart homes, flying equipment (for example, intelligent robots, hot air balloons, drones, airplanes) and other devices for communicating on wireless systems, such as other MTC terminals in IoT, etc. This application does not limit the specific form of the terminal device.

[0286] In an embodiment of the present application, the communication system in which SL communication is located can be a WCDMA system, an LTE system, an advanced long-term evolution LTE-A (LTE advanced) system, an LTE frequency division duplex (FDD) system, a universal mobile telecommunication system (UMTS), a 5G NR system, and other wireless communication systems that use OFDM technology, or it can also be the future sixth generation mobile information technology (the 6th generation mobile communication technology, 6G) network communication system. This application does not limit the specific type of the communication system.

[0287] For example, when the communication system is a 5G NR system, the communication system may further include a core network device, and the core network device and the network device may communicate through a next generation (NG) interface.

[0288] It is understood that the aforementioned communication system is merely intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation of the technical solutions provided by the embodiments of the present application. For example, the communication system may also include other devices, such as a network control device. The network control device may be an operation administration and maintenance (OAM) system, also known as a network management system. The network control device can manage the aforementioned network devices.

[0289] For example, Figure 5 shows a schematic diagram of the components of a terminal device provided in an embodiment of the present application. The terminal device may be UE-A or UE-B described above, or any terminal device described in the embodiments of the present application, such as the first terminal device or the second terminal device. As shown in Figure 5, the terminal device may include: at least one processor 51, memory 52, a communication interface 53, and a bus 54.

[0290] The processor 51 is the control center of the terminal device and can be a single processor or a collective term for multiple processing elements. For example, the processor 51 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).

[0291] The processor 51 can execute various functions of the terminal device by running or executing software programs stored in the memory 52 and calling data stored in the memory 52. ​​For example, when the terminal device is a first terminal device, the steps performed by the first terminal device in the communication method provided in the embodiment of the present application can be executed. For another example, when the terminal device is a second terminal device, the steps performed by the second terminal device in the communication method provided in the embodiment of the present application can be executed.

[0292] In a specific implementation, as an embodiment, the processor 51 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 5 .

[0293] In a specific implementation, as an embodiment, the terminal device may include multiple processors, such as processor 51 and processor 55 shown in Figure 5. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0294] The memory 52 can store the software program of the method steps executed by the terminal device and be controlled by the processor 51 for execution. The memory 52 can 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 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 disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.

[0295] The memory 52 may exist independently and be connected to the processor 51 via the bus 54. Alternatively, the memory 52 may be integrated with the processor 51, which is not limited here.

[0296] Communication interface 53 , using any transceiver or other device, is used to communicate with other devices or communication networks. Communication interface 53 may be an Ethernet interface, a radio access network (RAN) interface, a wireless local area network (WLAN) interface, or the like. Communication interface 53 may include a receiving unit for receiving functions and a transmitting unit for transmitting functions.

[0297] Bus 54 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. This bus can be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG5 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.

[0298] Although a bus 54 is used in FIG. 5 , it is understandable that the bus can be replaced by other forms of connection relationships and is not limited to the bus itself.

[0299] The following takes the example of a first terminal device (such as UE-A) sending sideline information to a second terminal device (such as UE-B) as an example, and combines the accompanying drawings to illustrate the communication method provided in the embodiment of the present application. Among them, the first terminal device can be called a sending end UE or T X UE, the second terminal device can be called the receiving end UE or R X UE.

[0300] It should be understood that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0301] It should be noted that, in the description of this application, words such as "first" and "second" are only used to distinguish the description and are not used to specifically limit a certain feature. In the description of the embodiments of this application, "and / or" describes the association relationship of the associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. At least one referred to in this application refers to one or more; multiple refers to two or more. The embodiments of this application may only execute fewer steps than all the steps, or execute more steps, without limitation.

[0302] Figure 6 shows a flow chart of a communication method according to an embodiment of the present application. As shown in Figure 6, taking a time slot as an example, the communication method may include steps S601-S603.

[0303] S601. Exclude N time units that are time-domain adjacent to the first time-frequency resource from the first candidate resource set to obtain a second candidate resource set, where the time unit may be a time slot, a subframe, or a symbol.

[0304] In FIG6 , the time unit is taken as a time slot as an example.

[0305] For example, S601-S603 may be performed by a communication device or a first terminal device. The communication device or terminal device may be a UE, a vehicle, a roadside unit (RSU), a telematics box (T-Box), etc. The communication device or terminal device may also be a communication device provided in a vehicle, such as an onboard module, an onboard module, or an onboard chip.

[0306] Wherein, N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send the first sidelink information.

[0307] For example, when a first terminal device needs to send second sidelink information to a second terminal device, it can perform resource self-selection. Based on the results of its perception within its own perception window (also known as the listening window), the first terminal device can independently select transmission resources for communication within the resource selection window. This mechanism for terminal devices to perform resource self-selection can be referred to as user-selected resource mode or Mode 2.

[0308] The first candidate resource set may be a set of all available candidate time-frequency resources initialized within the resource selection window when the first terminal device performs resource self-selection. The first candidate resource set may be referred to as S A .

[0309] The time-frequency resources that can be used or used by the first terminal device for communication may be referred to as first time-frequency resources. For example, the first time-frequency resources are used by the first terminal device to send first sidelink information to other terminal devices (including the second terminal device), or the first time-frequency resources are used by the first terminal device to receive first sidelink information sent from other terminal devices (including the second terminal device).

[0310] For example, taking the first terminal device as UE1, UE1 sends side information 1 to UE3 on a certain time-frequency resource, or when UE1 reserves the right to send side information 1 to UE3 on a certain time-frequency resource, the time-frequency resource used to send side information 1 is the first time-frequency resource related to UE1. Alternatively, UE1 receives side information 2 sent from UE3 on a certain time-frequency resource, or when UE3 reserves the right to send side information 2 to UE1 on a certain time-frequency resource, the time-frequency resource used to receive side information 2 is the first time-frequency resource related to UE1. Side information 1 and side information 2 can be referred to as first side information.

[0311] It should be understood that the N time units adjacent to the first time-frequency resource in the time domain to be excluded from the first candidate resource set are located within the resource selection window, or in other words, when excluding the N time units adjacent to the first time-frequency resource in the time domain, the N time units adjacent to the first time-frequency resource in the time domain included in the set of all available candidate time-frequency resources initialized within the resource selection window are excluded.

[0312] Exemplarily, a first terminal device (e.g., UE1) may determine the first time-frequency resource by monitoring resources reserved by sidelink control information (SCI) of other terminal devices (e.g., other UEs). For example, if UE2 reserves several time-frequency resources in the SCI and instructs UE2 to send information to UE1 using these reserved time-frequency resources, then for UE1, these several time-frequency resources may be the first time-frequency resources.

[0313] The first time-frequency resources may also be determined by the first terminal device itself. For example, the resources reserved by the first terminal device for executing the resource selection process for other TB transmissions before the current resource selection may be first time-frequency resources. These first time-frequency resources may be provided by a higher layer. The higher layer of the first terminal device may be aware of previously selected resources. The resource selection process and the meaning of the higher layer are described in the following embodiments.

[0314] In one possible design, the above-mentioned first time-frequency resources may include time-frequency resources used by the first terminal device to send first sidelink information to other terminal devices.

[0315] In another possible design, the above-mentioned first time-frequency resources may include time-frequency resources used by the first terminal device to receive first sidelink information sent from other terminal devices.

[0316] In another possible design, the above-mentioned first time-frequency resources may include time-frequency resources used by the first terminal device to send first sideline information to other terminal devices, and time-frequency resources used by the first terminal device to receive first sideline information sent from other terminal devices.

[0317] Similarly, for the time-frequency resources related to other terminal devices (not the first terminal device), the definition of the time-frequency resources related to the first terminal device can be referred to and will not be repeated here.

[0318] Idle time-frequency resources refer to time-frequency resources that are not used or reserved by any terminal device.

[0319] After determining the first candidate resource set, the first terminal device can exclude N time slots adjacent to the first time-frequency resource in the time domain from the first candidate resource set, and the remaining candidate time-frequency resources after exclusion can constitute the second candidate resource set. Among them, the N time slots adjacent to the first time-frequency resource in the time domain can refer to the time-frequency resources of N time slots adjacent to the first time-frequency resource in the time domain. It can be understood that the idle time-frequency resources may include the time-frequency resources of the aforementioned N time slots adjacent to the first time-frequency resource in the time domain.

[0320] Exemplarily, N may be a positive integer, for example, 1, 2, 3, 4, etc. This embodiment does not limit the size of N.

[0321] Taking the first time-frequency resource as the first time slot as an example, the N time slots adjacent to the first time-frequency resource in the time domain may include: the N time slots adjacent before the first time slot, and / or the N time slots adjacent after the first time slot.

[0322] For example, when the first time slot is time slot 2 and N is 1, the N time slots adjacent to the first time-frequency resource in the time domain may include: time slot 1 adjacent before time slot 2, and time slot 3 adjacent after time slot 2.

[0323] After obtaining the second candidate resource set, the first terminal device may execute S602 to select a time-frequency resource for sending the second sidelink information from the second candidate resource set.

[0324] Optionally, the first time-frequency resource may also be excluded from the first candidate resource set.

[0325] It should be understood that if the first time-frequency resource is to be excluded, the first time-frequency resource is located within the resource selection window, or in other words, the first time-frequency resource included in the set of all available candidate time-frequency resources initialized within the resource selection window is excluded.

[0326] S602: Determine a second time-frequency resource according to a second candidate resource set.

[0327] Exemplarily, the first terminal device can select a suitable beam for the second side information, and select suitable time-frequency resources for the beam of the second side information from the second candidate resource set based on the content of the second side information, such as data volume, transmission rate, delay requirements, etc.

[0328] S603. Send second sidelink information to the second terminal device on the second time-frequency resource.

[0329] Exemplarily, the second time-frequency resources may include time domain resources and frequency domain resources, and the second terminal device may send the second sidelink information to the second terminal device on the second time-frequency resources.

[0330] Correspondingly, the second terminal device can receive the second sidelink information on the second time-frequency resource.

[0331] Before sending the second sidelink information to the second terminal device, the first terminal device may also send sidelink control information (SCI) to the second terminal device to instruct the second terminal device to receive the second sidelink information on the second time-frequency resource.

[0332] In an embodiment of the present application, when the first terminal device selects the time-frequency resources for sending the second side information, it obtains the second candidate resource set by excluding N time slots adjacent to the first time-frequency resources in the time domain from the first candidate resource set, and determines the second time-frequency resources for sending the second side information based on the second candidate resource set. This can ensure that the selected second time-frequency resources and the first time-frequency resources are not adjacent or are at least separated by N time slots, thereby reserving more time for beam switching and reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0333] For example, taking the case where UE1 sends sidelink information 1 to UE3 in time slot 1, when UE1 sends sidelink information 2 to UE2 in time slot 2 adjacent to time slot 1, UE1 may need to perform beam switching in time slot 1, such as switching from beam 1 to beam 2. However, beam switching has a certain delay, which may cause the sidelink information 2 sent in time slot 2 to miss the transmission of part of the signal. In the embodiment of the present application, considering the delay required for beam switching, when selecting the time slot for sending sidelink information 2, UE1 can pre-exclude time slot 1 and the N adjacent time slots of time slot 1, such as excluding time slot 2 and sending sidelink information 2 in time slot 3, reserving more time for beam switching in time slot 2, which can reduce transmission errors of sidelink information 2.

[0334] In one possible design, N may be preconfigured or configured or predefined.

[0335] For example, in one implementation, the size of N may be pre-configured in the hardware and / or software of the first terminal device itself, such as recorded / written in advance, and may be changed through software or hardware.

[0336] For example, in another implementation, the size of N can be configured to the first terminal device by a network device (such as a base station) through a system information block (SIB) message, or a radio resource control (RRC) signaling, or a master information block (MIB) message, such as recording / writing into the hardware and / or software of the first terminal device itself.

[0337] For another example, in another implementation, the size of N can be configured to the first terminal device by other devices (such as other terminal devices) through PC5-RRC signaling.

[0338] For example, in another implementation, the size of N does not require additional device configuration and can be predefined (pre-recorded / written) in the hardware and / or software of the first terminal device itself, or can be understood as being unchangeable by the network device or other terminal devices. In other words, N can be predefined in the first terminal device through a standard or protocol.

[0339] This application does not limit the implementation of N.

[0340] In one possible design, the size of N may be related to the beam switching capability of the first terminal device, that is, the determination of the size of N needs to ensure that the first terminal device can complete the beam switching within the determined N time units, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch the beam within a time slot.

[0341] For example, the beam switching capability of the first terminal device can be shown in Table 1 above. The number of beams that the UE can switch within a time slot is limited. Under different subcarrier spacings (SCS), the beam switching capability supported by the UE may also be different.

[0342] In this embodiment, the size of N can be determined according to the beam switching capability of the first terminal device. When the first terminal device can complete the beam switching within one time slot, the size of N can be 1. When the first terminal device cannot complete the beam switching within one time slot, the size of N can be the number of time slots required for the first terminal device to complete the beam switching. For example, when the first terminal device requires 1.5 time slots to complete the beam switching, the number of time slots required for the first terminal device to complete the beam switching is 2, and N can be 2. That is, the first terminal device can exclude adjacent time-frequency resources of the first time-frequency resource according to the time slot granularity.

[0343] In this embodiment, the size of N is determined based on the beam switching capability of the first terminal device. This allows sufficient time to be reserved for beam switching between the second time-frequency resource and the first time-frequency resource selected by the first terminal device, thereby meeting the UE's switching capability requirements and further reducing the probability of side information transmission errors caused by untimely beam switching or beam switching delays. In addition, the number of excluded adjacent time slots can be controlled within a reasonable range, reducing the waste of time-frequency resources and improving resource utilization.

[0344] Optionally, when the size of N is related to the beam switching capability of the first terminal device, N can be pre-configured or configured in the manner described in the above embodiment, or predefined in the first terminal device, or determined by the first terminal device based on its own beam switching capability, which is not limited here.

[0345] In one possible design, N time slots adjacent to the first time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the first sidelink information.

[0346] It is understandable that the first terminal device may receive or send other side information (such as the second side information mentioned above) before or after sending or receiving the first side information. The N time slots adjacent to the first time-frequency resource time domain may include: N time slots before the time slot where the first time-frequency resource is located, and / or N time slots after the time slot where the first time-frequency resource is located.

[0347] After the first terminal device completes the transmission of the side information before the first side information (such as side information 1), beam switching can be performed to send or receive the first side information; the time for beam switching can be the last orthogonal frequency division multiplexing (OFDM) symbol in the time slot of the side information 1, or called the idle (GAP) symbol, and / or, part or all of the OFDM symbols in the N time slots before the time slot where the first time-frequency resource is located.

[0348] Alternatively, after the first terminal device completes the transmission of the first sidelink information, beam switching can be performed to send or receive sidelink information after the first sidelink information (such as sidelink information 2); the time for beam switching can be the last OFDM symbol in the time slot of the first sidelink information, and / or, part or all of the OFDM symbols in the N time slots after the time slot where the first time-frequency resource is located.

[0349] In other words, in the embodiment of the present application, the excluded N time slots adjacent to the time domain of the first time-frequency resource can be used for beam switching before or after sending or receiving the first sidelink information, but the beam switching may occupy some or all of the OFDM symbols in the N time slots, or not occupy the OFDM symbols in the N time slots. Whether the beam switching occupies the OFDM symbols in the N time slots, or how many OFDM symbols in the N time slots are occupied, depends on whether N is related to the beam switching capability of the first terminal device, and for details, please refer to the description in the aforementioned embodiment.

[0350] Optionally, when the beam of the sideline information before or after the first sideline information is the same as the beam of the first sideline information, the first terminal device may not perform beam switching.

[0351] In one possible design, the second candidate resource set can be determined at the physical layer of the first terminal device. In other words, the first terminal device can exclude the first time-frequency resource and the N time slots adjacent to the first time-frequency resource in the time domain at the physical layer to obtain the second candidate resource set. When the size of N is related to the beam switching capability of the first terminal device, the N time slots adjacent to the first time-frequency resource in the time domain can also be referred to as time slots or time-frequency resources due to limited beam switching capability.

[0352] For example, the first terminal device (also called the transmitting end UE or T X Taking the example of a first UE triggering resource selection in time slot n, FIG7 shows a schematic diagram of a resource selection process according to an embodiment of the present application. As shown in FIG7 , the process of resource selection by the first terminal device may include S701-S711. The following S701-S711 do not represent the actual execution order; for example, S702 may be determined first, followed by S701.

[0353] S701: Determine candidate resource R x,y , resource selection window [n+T1,n+T2].

[0354] For example, the upper layer (such as the application layer) of the first terminal device may notify the physical layer to select resources to send the second sideline information. The notification time may be time slot n. The physical layer triggers resource selection in time slot n. After triggering resource selection, the candidate resource R may be determined first. x,y , resource selection window [n+T1,n+T2].

[0355] Candidate resource R x,y It can be used to describe the resource allocation at a certain time and location. Where x represents the subchannel number and y represents the timeslot index.

[0356] In one possible design, the candidate resource R x,y Can be used with a time slot and L subCH The unit is consecutive sub-channels.

[0357] In another possible design, the candidate resource R x,y It can be a series of time slots, and each time slot has L subCH The unit is consecutive sub-channels.

[0358] In another possible design, the candidate resource R x,y It can be used in multiple consecutive time slots, each time slot has L RB set There are consecutive RB sets, and each RB set has L subCH The unit is consecutive sub-channels.

[0359] In another possible design, the candidate resource R x,y Can be used with a time slot and L RB set consecutive RB sets, each RB set has L subCH The unit is consecutive sub-channels.

[0360] The above L subCH and L Rb set Can be provided by the senior management, this application for candidate resource R x,y The specific implementation method is not limited.

[0361] FIG8 shows a schematic diagram of the resource selection window and the listening window provided by an embodiment of the present application. As shown in FIG8 , the resource selection window [n+T1, n+T2] refers to the time window from time slot "n+T1" to time slot "n+T2". Among them, T1 satisfies (≤ means less than or equal to), It can be determined from Table 2 below.

[0362] Table 2

[0363] Table 2 gives an example of the subcarrier spacing and Partial correspondence of. In Table 2, μ SL Indicates the configured subcarrier spacing, indicating the subcarrier spacing corresponding The value of The unit of is slot. As shown in Table 2, μ SL When it is 0, the subcarrier spacing is 15kHz. is 3 time slots; μ SL When it is 1, the subcarrier spacing is 30kHz. is 5 time slots; μ SL When it is 2, the subcarrier spacing is 60kHz. is 9 time slots; μ SL When it is 3, the subcarrier spacing is 120kHz. There are 17 time slots.

[0364] From 0 to Within the range, the selection of T1 can be based on implementation. For example, the first terminal device can select the size of T1 based on its own capabilities. For example, if the processing capability is fast, T1 can be smaller.

[0365] The size of T2 is related to T 2min Related to the remaining packet delay budget (PDB). 2min Can be configured by the upper layer, T corresponding to different services 2min Can be the same or different. 2min When T2 is less than the remaining PDB, T2 satisfies T 2λin ≤T2≤PDB. When T 2min When T2 is greater than or equal to the remaining PDB, T2 is equal to the remaining PDB. 2min Within the PDB range, the selection of T2 may also be based on implementation, for example, the value of T2 may be determined according to the transmission requirements.

[0366] S702: Determine the listening window

[0367] The listening window is also called the perception window. Please refer to Figure 8. Refers to the time slot from time slot "n-T0" to time slot The time window between.

[0368] Among them, T0 can be configured by high-level parameters. It can be determined from Table 3 below.

[0369] Table 3

[0370] Table 3 gives an example of the subcarrier spacing and Partial correspondence of. In Table 3, μ SL Indicates the configured subcarrier spacing, indicating the subcarrier spacing corresponding The value of The unit of is slot. As shown in Table 3, μ SL When it is 0, the subcarrier spacing is 15kHz. is 1 time slot; μ SL When it is 1, the subcarrier spacing is 30kHz. is 1 time slot; μ SL When it is 2, the subcarrier spacing is 60kHz. is 2 time slots; μ SL When it is 3, the subcarrier spacing is 120kHz. There are 4 time slots.

[0371] S703: Determine the threshold value Th (p i ,p j ).

[0372] Among them, the RSRP threshold value Th(p i ,p j ) and the priority of the data to be sent (such as the second side information) (called prio TX ), and the priority indicated by the received sidelink control information (SCI) (called prio RX ). For example, Th(p i ,p j ) can be the “p”th in the RSRP threshold value set configured for the resource pool. i +(p j -1)*8” threshold values, p i For prio RX , p j For prio TX , * represents the product.

[0373] S704: Initialize available resource set S A , S A Includes all time-frequency resources in the resource selection window.

[0374] Among them, S A That is the first candidate resource set mentioned above.

[0375] S705, from S A The following time-frequency resources are excluded: the time slots of all periodic resource reservations configured in the resource pool corresponding to the unperceived time slots (transmitted time slots) in the perception window.

[0376] S706A, when S A When the excluded time-frequency resources are less than X% of the total resources (all time-frequency resources) in the resource selection window, execute S706B and then execute S707; otherwise, execute S707.

[0377] The value of X% is configured by the resource pool and is consistent with the prio TX For example, X% may be 20%. This application does not impose any limitation on the value of X%.

[0378] S706B, S A Reinitialize, or reinitialize the available resource set S A , such as similar to S704.

[0379] S707, continue from S A The following time-frequency resources are excluded: retransmission resources indicated by the first-level SCI that meet preset conditions and periodically reserved resources.

[0380] The preset conditions include: the decoding of the received first-level SCI is successful, and the result of the RSRP measurement of the demodulation reference signal (DMRS) of the physical sidelink shared channel (PSSCH) of the time-frequency resource reserved by the received first-level SCI is higher than the RSRP threshold value Th (p i ,p j ), and the time-frequency resources reserved by the received first-level SCI are within the resource selection window. It can be understood that the threshold value Th(p i ,p j ) is determined in S703.

[0381] S708, continue from S A The following time-frequency resources are excluded: N time slots that are adjacent to the first time-frequency resource in the time domain.

[0382] For example, suppose UE1 reserves timeslot 1 to send data to UE2. UE2 receives data in timeslot 1. If UE2 attempts to send data in timeslot 2 (in this case, UE2 can be called the first terminal device), it may not be able to send data (or may send part of the data) because beam switching cannot be performed in time. When selecting resources, UE2 must exclude timeslot 2. Timeslot 1 is called the primary time-frequency resource, and timeslot 2 is the adjacent timeslot to the primary time-frequency resource.

[0383] Optionally, the first time-frequency resource may also be excluded. For the first time-frequency resource, refer to the description in the above embodiment.

[0384] S709, when S A When the remaining time-frequency resources in the resource selection window are less than X% of the total resources in the resource selection window, execute S710 and then execute S704 again; otherwise, execute S711.

[0385] S710, increase the RSRP threshold Th (p i ,p j ), until S is satisfied A The remaining resources in the resource selection window should not be less than X% of the total resources.

[0386] S711, the remaining S A Report to senior management.

[0387] After excluding time-frequency resources in the above manner, the remaining S A It may be the second candidate resource set described in the aforementioned embodiment.

[0388] For example, the remaining S A Report to higher layers, such as the medium access control (MAC) and RRC layers. A A second time-frequency resource for sending the second sidelink information is selected.

[0389] In another possible design, the second candidate resource set can be determined at a higher layer (such as a MAC layer) of the first terminal device. In other words, the first terminal device can exclude N time slots adjacent to the first time-frequency resource in the time domain at a higher layer to obtain the second candidate resource set. When the size of N is related to the beam switching capability of the first terminal device, the N time slots adjacent to the first time-frequency resource in the time domain can also be referred to as time slots or time-frequency resources due to limited beam switching capability.

[0390] For example, the first terminal device (also called the sending end UE or T XTaking the example of a UE triggering resource selection in time slot n, FIG9 shows another schematic diagram of a resource selection process provided by an embodiment of the present application. As shown in FIG9 , the process of resource selection by the first terminal device may include S901-S911.

[0391] S901, determine candidate resource R x,y , resource selection window [n+T1,n+T2].

[0392] S902: Determine the listening window

[0393] S903, determine the RSRP threshold Th (p i ,p j ).

[0394] S904: Initialize available resource set S A , S A Includes all time-frequency resources in the resource selection window.

[0395] Among them, S A That is the first candidate resource set mentioned above.

[0396] S905, from S A The following time-frequency resources are excluded: the time slots of all periodic resource reservations configured in the resource pool corresponding to the unperceived time slots (transmitted time slots) in the perception window.

[0397] S906A, when S A When the excluded time-frequency resources are less than X% of the total resources (all time-frequency resources) in the resource selection window, execute S906B and then execute S907; otherwise, execute S907.

[0398] S906B, S A Reinitialize, or reinitialize the available resource set S A , such as similar to S904.

[0399] S907, continue from S A The following time-frequency resources are excluded: retransmission resources indicated by the first-level SCI that meet preset conditions and periodically reserved resources.

[0400] S908, when S A When the remaining time-frequency resources in the resource selection window are less than X% of the total resources in the resource selection window, execute S909 and then execute S904 again; otherwise, execute S910.

[0401] S909, increase the RSRP threshold Th (p i ,p j ), until S is satisfied A The remaining resources in the resource selection window should not be less than X% of the total resources.

[0402] S910, the remaining S A Report to the MAC layer.

[0403] It is understandable that the above S901-S910 can be implemented at the physical layer. The above S901-S910 can refer to the embodiment shown in Figure 7 above, and will not be described in detail. The difference is that S708 is omitted.

[0404] S911, MAC layer from the remaining S A The following time-frequency resources are excluded: N time slots that are adjacent to the first time-frequency resource in the time domain, and the second time-frequency resource for sending the second sidelink information is selected.

[0405] The MAC layer receives the remaining S A Exclude the following time-frequency resources: N time slots adjacent to the first time-frequency resource, and the remaining S A It may be the second candidate resource set described in the aforementioned embodiment.

[0406] In other words, the MAC layer calculates the remaining S A , select the second time-frequency resource for sending the second sideline information, and avoid N time slots adjacent to the first time-frequency resource in the time domain when selecting the second time-frequency resource. In other words, the second time-frequency resource and S B The time-frequency resources in the time domain are at least N adjacent time slots, S B It may include the first time-frequency resource, S B It can be reported by physical layer maintenance or high-level maintenance.

[0407] Optionally, the second candidate resource set may also be determined at other higher layers, which is not limited in this embodiment of the present application.

[0408] In one possible design, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain.

[0409] Exemplarily, when the MAC layer selects resources between multiple transport blocks or multiple sidelink information (one sidelink information may correspond to one TB), any two TBs may be non-adjacent, such as being separated by at least N time slots. For example, a first time-frequency resource used to transmit first sidelink information and a second time-frequency resource used to transmit second sidelink information may be separated by at least N time slots in the time domain.

[0410] Alternatively, when the beams of the two sidelink information are different, the time-frequency resources of the two sidelink information can be separated by at least N time slots. For example, when the beams corresponding to the first sidelink information and the second sidelink information are different, the first time-frequency resource used to transmit the first sidelink information and the second time-frequency resource used to transmit the second sidelink information are separated by at least N time slots in the time domain.

[0411] In this design, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain. More time can also be reserved for beam switching, which can reduce side information transmission errors caused by untimely beam switching or delay in beam switching.

[0412] Optionally, as described in the aforementioned embodiments, in this design, N can be preconfigured or configured in the manner described in the aforementioned embodiments, or predefined in the first terminal device, and / or the size of N can be determined based on the beam switching capability of the first terminal device.

[0413] When the size of N is related to the beam switching capability of the first terminal device, it is also possible to reserve sufficient time for beam switching between the second time-frequency resource and the first time-frequency resource selected by the first terminal device, meet the UE switching capability requirements, and further reduce the probability of side information transmission errors caused by untimely beam switching or beam switching delays. In addition, the size of N can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0414] In one possible design, the communication method described in the above embodiment may also include: the first terminal device excludes the non-preferred time-frequency resources of the second terminal device from the first candidate resource set, the non-preferred time-frequency resources of the second terminal device include M time slots adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0415] The first candidate resource set may be referred to as described in the aforementioned embodiment and will not be described in detail here.

[0416] The second terminal device may be the terminal device for receiving the second sideline information. The time-frequency resource associated with the second terminal device may be referred to as a third time-frequency resource. The third time-frequency resource associated with the second terminal device may include: the third time-frequency resource being used by the second terminal device to send the third sideline information to other terminal devices (including the first terminal device); or the third time-frequency resource being used by the second terminal device to receive the third sideline information sent from other terminal devices (including the first terminal device).

[0417] For example, taking the second terminal device as UE2, UE2 receives sidelink information 3 sent from UE3 on a certain time-frequency resource, or when UE3 reserves the right to send sidelink information 3 to UE2 on a certain time-frequency resource, the time-frequency resource used to send sidelink information 3 is a third time-frequency resource related to UE2. Sidelink information 3 can be referred to as third sidelink information.

[0418] In one possible design, the third time-frequency resource may include a time-frequency resource used by the second terminal device to send third sidelink information to other terminal devices.

[0419] In another possible design, the third time-frequency resource may include a time-frequency resource used by the second terminal device to receive third sideline information sent from other terminal devices.

[0420] In another possible design, the above-mentioned third time-frequency resources may include time-frequency resources used by the second terminal device to send third sideline information to other terminal devices, and time-frequency resources used by the second terminal device to receive third sideline information sent from other terminal devices.

[0421] The M time slots adjacent to the third time-frequency resource in the time domain may refer to the time-frequency resources of M time slots adjacent to the third time-frequency resource in the time domain. Exemplarily, M may be 1, 2, 3, 4, etc., and this embodiment does not limit the size of M.

[0422] Taking the third time-frequency resource as the time-frequency resource of the first time slot as an example, the M time slots adjacent to the third time-frequency resource in the time domain may include: the M time slots adjacent before the first time slot, and / or the M time slots adjacent after the first time slot.

[0423] For example, when the first time slot is time slot 3 and M is 1, the M time slots adjacent to the first time-frequency resource in the time domain may include: time slot 2 adjacent before time slot 3 and time slot 4 adjacent after time slot 3.

[0424] In this design, the M time slots adjacent to the third time-frequency resource in the time domain can be defined as non-preferred time-frequency resources for the second terminal device. Non-preferred time-frequency resources can be understood as the second terminal device not expecting to receive side information from other terminal devices on this part of the time-frequency resources, such as the second side information sent by the first terminal device. When the first terminal device selects the time-frequency resources for sending the second side information, by excluding the aforementioned non-preferred time-frequency resources of the second terminal device from the first candidate resource set, the selected second time-frequency resources and the third time-frequency resources can be non-adjacent or at least separated by M time slots, which reserves more time for the beam switching of the second terminal device and can also reduce side information transmission errors caused by untimely beam switching or beam switching delays.

[0425] In other words, in this design, the second terminal device receiving the second side information can also consider the beam switching capability requirements and define the M time slots adjacent to the third time-frequency resource time domain as non-preferred time-frequency resources to reduce side information transmission errors caused by untimely beam switching or beam switching delay.

[0426] Optionally, the non-preferred time-frequency resources of the second terminal device may also include the above-mentioned third time-frequency resources.

[0427] In one possible design, the method also includes: the first terminal device receives first indication information from the second terminal device, and the first indication information is used to indicate the non-preferred time-frequency resources of the second terminal device.

[0428] Exemplarily, the second terminal device may send the above-mentioned first indication information to the first terminal device, and the first terminal device may determine the non-preferred time-frequency resources of the second terminal device based on the received first indication information.

[0429] In some possible implementations, the first indication information may be inter-UE coordination (IUC) information, or inter-UE collaboration information.

[0430] For example, in a wireless communication system, when multiple UEs use the same spectrum resources at the same time, interference problems may occur. In order to improve the performance of the system and the user experience, it is necessary to reduce interference by coordinating the behavior between different UEs. This mechanism can be called an IUC mechanism. In the IUC mechanism, the UE can inform other UEs of its non-preferred resources, and / or preferred resources, and / or whether there is a resource conflict. Among them, the scheme in which the UE informs other UEs of its non-preferred resources and / or preferred resources can be called IUC scheme 1 (IUC scheme 1), and the scheme in which the UE informs other UEs whether there is a resource conflict can be called IUC scheme 2 (IUC scheme 2).

[0431] In this implementation, the second terminal device may be a UE that sends the IUC information, and the first terminal device may be a UE that receives the IUC information. The manner in which the second terminal device sends the IUC information to the first terminal device may include active triggering or conditional triggering.

[0432] In the active triggering mode, the first terminal device can send an IUC request signaling to request assistance from surrounding UEs. After receiving the IUC request signaling, the second terminal device can send IUC information to the first terminal device. The IUC information is used to indicate the non-preferred time-frequency resources of the second terminal device. For details, please refer to the above description.

[0433] In a conditional triggering approach, the second terminal device can proactively determine the IUC content when the conditions are met and send IUC information to the first terminal device. The IUC information is used to indicate the second terminal device's non-preferred time-frequency resources. For example, if the second terminal device finds that the resource interference for receiving sideline information is large, it can send IUC information to the first terminal device. This application does not limit the conditions that trigger the sending of IUC information.

[0434] Exemplarily, when determining non-preferred time-frequency resources, the second terminal device may use one or more of the following methods.

[0435] 1) The second terminal device is the receiver of the second sideline information sent by the first terminal device. Due to the half-duplex problem, the second terminal device does not expect to receive the second sideline information on a certain time-frequency resource, and thus determines that the time-frequency resource is a non-preferred time-frequency resource.

[0436] 2) The time-frequency resource in the received SCI 1-A meets condition 1 or condition 2, and the time-frequency resource is determined to be a non-preferred time-frequency resource.

[0437] Condition 1 includes: the RSRP measured by the second terminal device for SCI 1-A is higher than a threshold Th (prio Rx ), where prio Rx The priority level is indicated in SCI 1-A.

[0438] Internal parameter Th(prio Rx ) can be set to the kth value in sl-ThresholdRSRP-Condition1-B-1-Option1List, where k=prio Rx .

[0439] Condition 2 includes: the second terminal device is the destination UE of a certain TB on SCI 1-A, that is, the receiver of the data, and when the second terminal device receives the TB, the RSRP measured is lower than a threshold Th'(prio Rx ), where prio Rx The priority level is indicated in SCI 1-A.

[0440] Internal parameter Th(prio Rx) can be set to the kth value in sl-ThresholdRSRP-Condition1-B-1-Option2List, where k=prio Rx .

[0441] After determining the non-preferred time-frequency resource in the above manner, the second terminal device may further define M time slots adjacent to the third time-frequency resource in the time domain as non-preferred time-frequency resources. Optionally, the third time-frequency resource may also be defined as a non-preferred time-frequency resource.

[0442] In some other possible designs, the second terminal device may also inform the first terminal device of its non-preferred time-frequency resources through other types of indication information or through other means (such as through a network device), and this application does not impose any restrictions on this.

[0443] In one possible design, M is preconfigured or configured or predefined.

[0444] Similar to the N time slots described in the aforementioned embodiment, in one implementation, the size of M can be pre-configured in the hardware and / or software of the second terminal device itself, such as recorded / written in advance, and can be changed through software or hardware.

[0445] In another implementation, the size of M can be configured to the second terminal device by a network device (such as a base station) through an SIB message, or RRC signaling, or an MIB message, such as recording / writing into the hardware and / or software of the second terminal device itself.

[0446] In another implementation, the size of M can be configured to the second terminal device by other devices (such as other terminal devices) through PC5-RRC signaling.

[0447] In another implementation, the size of M does not require additional device configuration and can be predefined (pre-recorded / written) in the hardware and / or software of the second terminal device itself, or can be understood as being unchangeable by the network device or other terminal devices. In other words, M can be predefined in the second terminal device through a standard or protocol.

[0448] This application does not limit the implementation of M.

[0449] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0450] For example, the beam switching capability of the second terminal device can also refer to Table 1 above. The number of beams that the UE can switch in a time slot is limited. Under different subcarrier spacings, the beam switching capability supported by the UE may also be different.

[0451] In this embodiment, the size of M can be determined according to the beam switching capability of the second terminal device. When the second terminal device can complete the beam switching within one time slot, the size of M can be 1; when the second terminal device cannot complete the beam switching within one time slot, the size of M can be the number of time slots required for the second terminal device to complete the beam switching. The second terminal device can exclude adjacent time-frequency resources of the third time-frequency resource according to the time slot granularity.

[0452] In this design, the size of M is determined according to the beam switching capability of the second terminal device, so that the non-preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device, and the second terminal device can provide more real and effective non-preferred time-frequency resources for the first terminal device. Sufficient time can be reserved for beam switching (such as the second terminal device performing beam switching) between the second time-frequency resources and the third time-frequency resources selected by the first terminal device to meet the UE switching capability requirements and further reduce the probability of side information transmission errors caused by untimely beam switching or beam switching delays. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0453] Optionally, when the size of M is related to the beam switching capability of the second terminal device, M can be pre-configured or configured in the manner described in the above embodiment, or predefined in the second terminal device, or determined by the second terminal device based on its own beam switching capability, which is not limited here.

[0454] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0455] It is understandable that the second terminal device may receive or send other sideline information (such as receiving the above-mentioned second sideline information) before or after sending or receiving the third sideline information. The M time slots adjacent to the third time-frequency resource time domain may include: the M time slots before the time slot where the third time-frequency resource is located, and the M time slots after the time slot where the third time-frequency resource is located.

[0456] After the second terminal device completes the transmission of the side information before the third side information (such as side information 2), it can perform beam switching to receive or send the third side information; the time for beam switching can be the last OFDM symbol in the time slot of the side information 2, and / or, part or all of the OFDM symbols in the M time slots before the time slot where the third time-frequency resource is located.

[0457] Alternatively, after the second terminal device completes the transmission of the third sidelink information, beam switching can be performed to send or receive sidelink information after the third sidelink information (such as sidelink information 2); the time for beam switching can be the last OFDM symbol in the time slot of the third sidelink information, and / or, part or all of the OFDM symbols in the M time slots after the time slot where the third time-frequency resource is located.

[0458] In other words, in this embodiment, the excluded M time slots adjacent to the time domain of the third time-frequency resource can be used for beam switching before or after sending or receiving the third sideline information, but the beam switching may occupy some or all of the OFDM symbols in the M time slots, or not occupy the OFDM symbols in the M time slots. Whether the beam switching occupies the OFDM symbols in the M time slots, or how many OFDM symbols in the M time slots are occupied, depends on whether M is related to the beam switching capability of the first terminal device. For details, please refer to the description in the aforementioned embodiment.

[0459] Optionally, when the beam of the sideline information before or after the third sideline information is the same as the beam of the third sideline information, the second terminal device may not perform beam switching.

[0460] In one possible design, the first terminal device determines the second time-frequency resources based on the second candidate resource set, which may include: determining the second time-frequency resources based on the second candidate resource set and the preferred time-frequency resources of the second terminal device, or based on the preferred time-frequency resources of the second terminal device.

[0461] The preferred time-frequency resources of the second terminal device do not include M time slots adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0. The third time-frequency resources are used by the second terminal device to receive or send third side information.

[0462] Among them, the second candidate resource set, the third time-frequency resource, and the M time slots adjacent to the third time-frequency resource in the time domain (including the value or implementation method of M) can be referred to as described in the above embodiments and will not be repeated here. The second terminal device can be the terminal device for receiving the second sideline information.

[0463] For example, after the second terminal device excludes non-preferred time-frequency resources, the remaining time-frequency resources can be called preferred time-frequency resources.

[0464] Compared with the aforementioned embodiment in which the first terminal device excludes the preferred time-frequency resources of the second terminal device from the first candidate resource set, in this design, the first terminal device may not exclude the preferred time-frequency resources of the second terminal device, but determine the second time-frequency resources based on the second candidate resource set and the preferred time-frequency resources of the second terminal device, or based on the preferred time-frequency resources of the second terminal device.

[0465] Exemplarily, the first terminal device can take the intersection of the second candidate resource set and the preferred time-frequency resources (which can also be a set) of the second terminal device, and determine the second time-frequency resource from the time-frequency resources included in the second candidate resource set and the preferred time-frequency resources of the second terminal device to send the second side information.

[0466] Alternatively, the first terminal device may also determine the second time-frequency resource based on the preferred time-frequency resource of the second terminal device, which is not limited here.

[0467] In this design, when the first terminal device selects the time-frequency resource for sending the second side information, it determines the second time-frequency resource based on the second candidate resource set and the preferred time-frequency resource of the second terminal device, or based on the preferred time-frequency resource of the second terminal device. It can also make the selected second time-frequency resource and the third time-frequency resource non-adjacent or at least separated by M time slots, thereby reserving more time for the beam switching of the second terminal device, and reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0468] In other words, in this design, the second terminal device receiving the second sideline information can also define preferred resources considering the beam switching capability requirements.

[0469] Optionally, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0470] In one possible design, the method may further include: the first terminal device receives second indication information from the second terminal device, the second indication information being used to indicate the preferred time-frequency resources of the second terminal device.

[0471] Exemplarily, the second terminal device may send the above-mentioned second indication information to the first terminal device, and the first terminal device may determine the preferred time-frequency resources of the second terminal device based on the received second indication information.

[0472] In some possible implementations, the second indication information may be IUC information. The IUC information and the method of sending the IUC information may be referred to as described in the aforementioned embodiments and will not be repeated here. The difference is that in this implementation, the IUC information may indicate the preferred time-frequency resources of the second terminal device.

[0473] In some other possible designs, the second terminal device may also inform the first terminal device of its preferred time-frequency resources through other types of indication information or through other means (such as through a network device), and this application does not impose any restrictions on this.

[0474] In one possible design, the method may also include: the first terminal device receives third indication information from the second terminal device, the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third sidelink information; when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource.

[0475] Among them, the third time-frequency resource can refer to the description in the above embodiment and will not be repeated here.

[0476] Illustratively, based on any of the above embodiments, after determining the second time-frequency resource, the first terminal device may send an SCI to the second terminal device, informing the second terminal device to receive the second sidelink information on the second time-frequency resource. The second terminal device may determine whether there is a beam switching conflict between the second time-frequency resource and a third time-frequency resource related to itself. A beam switching conflict means that the second time-frequency resource and the third time-frequency resource are adjacent, and the beams of the second time-frequency resource and the third time-frequency resource are different.

[0477] The second terminal device may send third indication information to the first terminal device. When there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource related to itself, the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource; when there is no beam switching conflict between the second time-frequency resource and the third time-frequency resource related to itself, the third indication information indicates that there is no beam switching conflict between the second time-frequency resource and the third time-frequency resource. When the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device may reselect the second time-frequency resource.

[0478] In this design, when there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource, which can also reduce side information transmission errors caused by untimely beam switching or beam switching delay.

[0479] Optionally, in some other possible designs, the third indication information may also directly indicate whether the first terminal device reselects the second time-frequency resource, and this application does not impose any restrictions on this.

[0480] In some possible implementations, the third indication information may be IUC information. The IUC information and the method of sending the IUC information may refer to those described in the above embodiments and will not be repeated here. The difference is that in this implementation, the IUC information may indicate whether there is a beam switching conflict between the second time-frequency resources and the third time-frequency resources.

[0481] Optionally, in this implementation, the IUC information may further indicate whether there is a resource conflict between the second time-frequency resource and the third time-frequency resource (a beam switching conflict may also be defined as a resource conflict). For example, the resource conflict may include: the second time-frequency resource and the third time-frequency resource overlap, or the second time-frequency resource and the third time-frequency resource have a beam switching conflict.

[0482] In some other possible designs, the second terminal device may also inform the first terminal device whether there is a beam switching conflict and / or whether the second time-frequency resource needs to be reselected through other types of indication information or through other means (such as through a network device). This application does not impose any restrictions on this.

[0483] In the above embodiments, when excluding resources from the first terminal device in turn, N time slots adjacent in the time domain of the time-frequency resources related to itself are excluded. The first terminal device separates the time-frequency resources of different side information by at least N time slots. When the second terminal device informs the first terminal device of non-preferred time-frequency resources or preferred time-frequency resources, the non-preferred time-frequency resources include M time slots adjacent in the time domain of the time-frequency resources related to the second terminal device itself. The second terminal device informs the first terminal device whether there is a beam switching conflict, etc. From different angles, this application introduces the solution to reducing side information transmission errors caused by untimely beam switching or beam switching delays.

[0484] In some possible embodiments, the above solution in which the first terminal device separates the time-frequency resources of different sidelink information by at least N time slots can also be implemented as an independent embodiment.

[0485] For example, an embodiment of the present application further provides a communication method that can be applied to any UE, such as a first terminal device. Figure 10 shows another flow chart of the communication method provided by an embodiment of the present application. As shown in Figure 10, the method may include S1001-S1002.

[0486] S1001. Send or receive first sidelink information on a first time-frequency resource.

[0487] S1002. Send or receive second sidelink information on a second time-frequency resource.

[0488] The first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, or, when the beams corresponding to the first sideline information and the second sideline information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, where N is a positive integer greater than 0.

[0489] Optionally, as described in the above embodiment, N time slots may also be referred to as N time units, and a time unit may also be a granularity such as a symbol or a subframe, and is not limited to a time slot.

[0490] Exemplarily, the opposite-end devices of the first sideline information and the second sideline information may be the same or different.

[0491] The first side information may be transmitted before or after the second side information, that is, S1001 may be transmitted before or after S1002, and this application does not impose any limitation on this.

[0492] Taking the case where the first sideline information and the second sideline information correspond to different beams and N is 1 as an example, Figure 11 shows a transmission schematic diagram of different sideline information provided by an embodiment of the present application. As shown in Figure 11, assuming that the first sideline information is transmitted via beam 1 on the first time-frequency resource, and the second sideline information is transmitted via beam 2 on the second time-frequency resource, in this embodiment, the first time-frequency resource and the second time-frequency resource can be separated by one time slot in the time domain. When beam 1 switches to beam 2, the one time slot interval can reserve more beam switching time for the terminal device.

[0493] Similar to the implementation of N in the aforementioned embodiment, in this embodiment, N is preconfigured, configured, or predefined. The size of N may be related to the beam switching capability of the terminal device, which indicates the number of times the terminal device can switch beams within a time slot.

[0494] The beneficial effects of this embodiment can also be referred to those described in the aforementioned embodiments. For example, more time can be reserved for beam switching, which can reduce side information transmission errors caused by untimely beam switching or beam switching delays. When the size of N is related to the beam switching capability of the terminal device, sufficient time can be reserved for beam switching to meet the UE switching capability requirements, further reducing the probability of side information transmission errors caused by untimely beam switching or beam switching delays. In addition, the size of N can be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0495] In some possible embodiments, the above scheme in which the second terminal device informs the first terminal device of non-preferred time-frequency resources or preferred time-frequency resources, and the second terminal device informs the first terminal device whether there is a beam switching conflict, can also be implemented as an independent embodiment.

[0496] For example, an embodiment of the present application further provides a communication method, and Figure 12 shows another flow chart of the communication method provided by the embodiment of the present application. As shown in Figure 12, the method may include S1201-S1202.

[0497] S1201. The second terminal device sends first indication information to the first terminal device, where the first indication information is used to indicate non-preferred time-frequency resources of the second terminal device.

[0498] Among them, the non-preferred time-frequency resources of the second terminal device include M time slots adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0499] Optionally, as described in the above embodiment, M time slots may also be referred to as M time units, and the time unit may also be a granularity such as a symbol or a subframe, and is not limited to a time slot.

[0500] Optionally, the non-preferred time-frequency resources of the second terminal device include the above-mentioned third time-frequency resources.

[0501] Correspondingly, the first terminal device receives the first indication information from the second terminal device.

[0502] S1202. The first terminal device sends fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sidelink information from the first terminal device on a second time-frequency resource.

[0503] Among them, the non-preferred time-frequency resources of the second terminal device do not include the second time-frequency resources.

[0504] Correspondingly, the second terminal device receives the fourth indication information from the first terminal device.

[0505] Optionally, the first terminal device may send second sidelink information to the second terminal device on a second time-frequency resource.

[0506] Similar to the implementation of M in the aforementioned embodiment, in this embodiment, M is preconfigured, configured, or predefined. The size of M may be related to the beam switching capability of the second terminal device, which indicates the number of times the second terminal device can switch beams within a time slot.

[0507] The beneficial effects of this embodiment can be described with reference to the aforementioned embodiment in which the second terminal device notifies the first terminal device of the non-preferred time-frequency resources, such as being able to reserve more time for beam switching, which can reduce errors in side information transmission caused by untimely beam switching or the delay of beam switching. When the size of M is related to the beam switching capability of the second terminal device, the non-preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device. The second terminal device can provide the first terminal device with more real and effective non-preferred time-frequency resources, reserve enough time for beam switching, meet the UE switching capability requirements, and further reduce the probability of errors in side information transmission caused by untimely beam switching or the delay of beam switching. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0508] For another example, an embodiment of the present application further provides a communication method, and Figure 13 shows another flow chart of the communication method provided by the embodiment of the present application. As shown in Figure 13, the method may include S1301-S1302.

[0509] S1301. The second terminal device sends second indication information to the first terminal device, where the second indication information is used to indicate the preferred time-frequency resources of the second terminal device.

[0510] Among them, the preferred time-frequency resources of the second terminal device do not include M time slots adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0511] Optionally, as described in the above embodiment, M time slots may also be referred to as M time units, and the time unit may also be a granularity such as a symbol or a subframe, and is not limited to a time slot.

[0512] Optionally, the preferred time-frequency resources of the second terminal device do not include the above-mentioned third time-frequency resources.

[0513] Correspondingly, the first terminal device receives the second indication information from the second terminal device.

[0514] S1302. The first terminal device sends fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sidelink information from the first terminal device on a second time-frequency resource.

[0515] Among them, the preferred time-frequency resources of the second terminal device may include the second time-frequency resources.

[0516] Correspondingly, the second terminal device receives the fourth indication information from the first terminal device.

[0517] Optionally, the first terminal device may send second sidelink information to the second terminal device on a second time-frequency resource.

[0518] Similar to the implementation of M in the aforementioned embodiment, in this embodiment, M is preconfigured, configured, or predefined. The size of M may be related to the beam switching capability of the second terminal device, which indicates the number of times the second terminal device can switch beams within a time slot.

[0519] The beneficial effects of this embodiment can be described with reference to the aforementioned embodiment in which the second terminal device informs the first terminal device of the preferred time-frequency resources. For example, more time can be reserved for beam switching, reducing errors in side information transmission caused by untimely beam switching or the delay of beam switching. When the size of M is related to the beam switching capability of the second terminal device, the preferred time-frequency resources of the second terminal device can take into account the beam switching capability requirements of the second terminal device. The second terminal device can provide the first terminal device with more real and effective preferred time-frequency resources, reserve enough time for beam switching, meet the UE switching capability requirements, and further reduce the probability of errors in side information transmission caused by untimely beam switching or the delay of beam switching. In addition, the size of M can also be controlled within a reasonable range to reduce the waste of time-frequency resources and improve resource utilization.

[0520] For another example, an embodiment of the present application further provides a communication method, and Figure 14 shows another flow chart of the communication method provided by the embodiment of the present application. As shown in Figure 14, the method may include S1401-S1403.

[0521] S1401. The first terminal device sends fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sidelink information from the first terminal device on a second time-frequency resource.

[0522] Among them, the preferred time-frequency resources of the second terminal device may include the second time-frequency resources.

[0523] Correspondingly, the second terminal device receives the fourth indication information from the first terminal device.

[0524] S1402. The second terminal device sends third indication information to the first terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

[0525] Among them, the third time-frequency resource is used for the second terminal device to receive or send third side information.

[0526] Correspondingly, the first terminal device receives the third indication information from the second terminal device.

[0527] S1403. When the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource.

[0528] Optionally, when the third indication information indicates that there is no beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device can send the second sidelink information to the second terminal device in the second time-frequency resource.

[0529] In this embodiment, when there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, the first terminal device reselects the second time-frequency resource, which can also reduce the side information transmission errors caused by untimely beam switching or the delay of beam switching. For details, please refer to the description in the above embodiment and will not be repeated here.

[0530] In some possible designs, the embodiments of the present application may also be improved from the OFDM symbol to reduce side information transmission errors caused by untimely beam switching or beam switching delay.

[0531] For example, an embodiment of the present application further provides a communication method that can be applied to any terminal device, such as a first terminal device. The method includes: sending or receiving first sideline information in a first time slot; and sending or receiving second sideline information in a second time slot.

[0532] In which, the first time slot is before the second time slot; when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, and the priority of the first sideline information is lower than the priority of the second sideline information, or, when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, the first sideline information is carried by a preset number of symbols in the first time slot, or, there is a preset number of idle symbols in the first time slot, and the preset number is preconfigured or configured, or predefined.

[0533] Exemplarily, the priority of the side information may be determined by a higher layer, such as an application layer. For example, the priority of the side information may be related to the service, which is not limited here.

[0534] It should be understood that in the embodiment of the present application, OFDM symbols can be simply referred to as symbols.

[0535] Exemplarily, taking the first time slot as time slot 1, the second time slot as time slot 2, the channel where the first side information is located as the physical sidelink shared channel (PSSCH), and the PSSCH channel is carried by 8 symbols in time slot 1 as an example, Figure 15 shows a symbol schematic diagram of carrying side information provided by an embodiment of the present application. As shown in Figure 15, in time slot 1, the first symbol can be an automatic gain control (AGC) symbol for carrying AGC information. The 2nd to 4th symbols can be physical sidelink control channel (PSCCH) symbols for carrying SL control information. The 5th to 12th symbols can be PSSCH symbols for carrying the first side information. At the end of the 12th symbol, the transmission of the first side information is ended or terminated prematurely. The 13th to 14th symbols can be idle (GAP) symbols for beam switching.

[0536] In this example, the first sidelink information can be defined as being carried by 8 symbols in the first time slot (time slot 1), with the preset number being 8; or, it can be defined as having 2 idle symbols in the first time slot, with the preset number being 2.

[0537] In other words, in this embodiment, the preset number can be used to define the number of symbols carrying the first sideline information, or can be used to define the number of idle symbols.

[0538] Optionally, the preset number may be preconfigured, configured, or predefined. The specific meanings of preconfigured, configured, and predefined may be referred to in the aforementioned embodiments and will not be elaborated on herein.

[0539] Exemplarily, the size of the preset number may be related to the beam switching capability of the terminal device.

[0540] For example, when a preset number is used to define the number of symbols that carry the first side information, the number of times the terminal device can perform beam switching within a time slot can be used to determine how many symbols the terminal device needs to occupy to complete the beam switching. For example, if K (K is a positive integer greater than 0) symbols are required, the transmission of the first side information can be terminated at least K-1 (or more) symbols in advance (the last symbol is generally an idle symbol), and the number of other symbols used to transmit the first side information is the preset number.

[0541] For another example, when the preset number is used to define the number of idle symbols, the number of times the terminal device can perform beam switching within a time slot can be used to determine how many symbols the terminal device needs to occupy to complete the beam switching. For example, if K (K is a positive integer greater than 0) symbols are required, the preset number can be determined to be at least K (or greater than K), which also achieves the end of the transmission of the first side information at least K-1 symbols in advance.

[0542] In one possible design, at least one of the idle symbols is used for beam switching.

[0543] Exemplarily, the idle symbol may include at least one, and the terminal device may occupy one or more of the idle symbols when performing beam switching.

[0544] In this embodiment, the first side information is carried by a preset number of symbols in the first time slot, or there are a preset number of idle symbols in the first time slot. By controlling the size of the preset number, more time (symbols) can be reserved for beam switching, thereby reducing side information transmission errors caused by untimely beam switching or delay in beam switching.

[0545] In one possible design, the method further includes: sending indication information to a counterpart device of the first side information, or receiving indication information from a counterpart device of the first side information, wherein the indication information is used to indicate that the first side information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0546] Optionally, the indication information may be carried in a first-order SCI or a second-order SCI.

[0547] For example, taking the example of UE1 sending first sidelink information to UE2, sending second sidelink information to other UEs (including UE2), or receiving second sidelink information from other UEs, UE1 can also send indication information to UE2, indicating that the first sidelink information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0548] For another example, taking the example of UE1 receiving the first sidelink information from UE2 and sending the second sidelink information to other UEs (including UE2) or receiving the second sidelink information from other UEs, UE1 can also receive indication information from UE2, indicating that the first sidelink information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0549] Optionally, the above indication information may be a 1-bit or multi-bit field, and there is no limitation on the size of the indication information.

[0550] In some implementations, the UE may also obtain the content indicated by the above indication information when exchanging UE capability information with the opposite UE.

[0551] In one possible design, the channel where the first sideline information and the second sideline information are located is a physical sideline feedback channel; or, the channel where the first sideline information and the second sideline information are located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline feedback channel, and the channel where the second sideline information is located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline shared channel, and the channel where the second sideline information is located is a physical sideline feedback channel.

[0552] The present application does not impose any limitation on the channels where the first sideline information and the second sideline information are located.

[0553] Optionally, the above embodiment is described by taking the example of sending or receiving the first side information in the first time slot and sending or receiving the second side information in the second time slot. There are other possible scenarios in which the terminal device may also send or receive the first side information and send or receive the second side information in the same time slot. For this scenario, there are at least a preset number of idle symbols between the symbol used to carry the first side information and the symbol used to carry the second side information, or the first side information is carried by a preset number of symbols. For details, please refer to the above embodiment and will not be repeated here.

[0554] In some other embodiments, at least two blank symbols may be reserved in each time slot for beam switching to reduce side information transmission errors caused by untimely beam switching or beam switching delay.

[0555] For example, an embodiment of the present application also provides a communication method, which includes: sending side information to a second terminal device in a first time slot, or receiving side information from a second terminal device, wherein the first time slot includes at least two consecutive blank symbols.

[0556] For example, Figure 16 illustrates a symbol structure diagram provided by an embodiment of the present application. As shown in Figure 16 , a timeslot may include seven idle symbols. When a terminal device performs beam switching, it may occupy one or more of these seven idle symbols. The specific number of idle symbols occupied depends on the terminal device's beam switching capability.

[0557] This embodiment defines a time slot to include at least two consecutive blank symbols, thereby reserving more time (symbols) for beam switching, thereby reducing side information transmission errors caused by untimely beam switching or beam switching delay.

[0558] The above mainly introduces the solutions provided by the embodiments of this application from the perspective of interaction between various network elements. It is understandable that each network element, such as the first terminal device and the second terminal device, includes hardware structures and / or software modules corresponding to the functions described above to implement the above functions. The time slots described in the following embodiments can also be replaced by time units such as symbols and subframes. This application does not limit the granularity of time units.

[0559] For example: An embodiment of the present application may also provide a communication device that can be applied to the above-mentioned first terminal device. Figure 17 shows a structural schematic diagram of the communication device provided by an embodiment of the present application.

[0560] As shown in FIG17 , the communication device may include: a processing unit 1701 and a sending unit 1702 .

[0561] Among them, processing unit 1701 is used to exclude N time slots adjacent to the first time-frequency resource in the time domain from the first candidate resource set to obtain a second candidate resource set, where N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send first side information; processing unit 1701 is also used to determine the second time-frequency resource based on the second candidate resource set.

[0562] The sending unit 1702 is used to send second sidelink information to the second terminal device on the second time-frequency resource.

[0563] Optionally, the processing unit 1701 is further configured to exclude the first time-frequency resource from the first candidate resource set.

[0564] In one possible design, N is preconfigured or configured or predefined.

[0565] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0566] In one possible design, N time slots adjacent to the first time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the first sidelink information.

[0567] In one possible design, the second candidate resource set is determined by the physical layer or the media access control layer.

[0568] In one possible design, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain.

[0569] In one possible design, the processing unit 1701 is also used to exclude the non-preferred time-frequency resources of the second terminal device from the first candidate resource set, and the non-preferred time-frequency resources of the second terminal device include M time slots adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0, and the third time-frequency resources are used for the second terminal device to receive or send third side information.

[0570] Optionally, the non-preferred time-frequency resources of the second terminal device include third time-frequency resources.

[0571] In one possible design, the apparatus further includes: a receiving unit 1703, configured to receive first indication information from a second terminal device, the first indication information being used to indicate non-preferred time-frequency resources of the second terminal device.

[0572] In one possible design, the processing unit 1701 is specifically used to determine the second time-frequency resource based on the second candidate resource set and the preferred time-frequency resource of the second terminal device, or based on the preferred time-frequency resource of the second terminal device; the preferred time-frequency resource of the second terminal device does not include M time slots adjacent to the third time-frequency resource in the time domain, M is a positive integer greater than 0, and the third time-frequency resource is used for the second terminal device to receive or send third side information.

[0573] Optionally, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0574] In one possible design, the receiving unit 1703 is used to receive second indication information from the second terminal device, where the second indication information is used to indicate the preferred time-frequency resources of the second terminal device.

[0575] In one possible design, M is preconfigured or configured or predefined.

[0576] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0577] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0578] In one possible design, the receiving unit 1703 is used to receive third indication information from the second terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resources and the third time-frequency resources, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0579] The processing unit 1701 is further configured to reselect the second time-frequency resource when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

[0580] For another example, the present invention may also provide a communication device that can be applied to any terminal device. FIG18 shows another schematic diagram of the structure of the communication device provided in the present invention.

[0581] As shown in FIG18 , the communication device may include: a transceiver unit 1801 and a processing unit 1802 .

[0582] Among them, the transceiver unit 1801 is used to send or receive first side information on the first time-frequency resource; send or receive second side information on the second time-frequency resource; the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, or, when the beams corresponding to the first side information and the second side information are different, the first time-frequency resource and the second time-frequency resource are separated by at least N time slots in the time domain, and N is a positive integer greater than 0.

[0583] Optionally, the processing unit 1802 may be configured to select a first time-frequency resource for the first sidelink information, and select a second time-frequency resource for the second sidelink information.

[0584] In one possible design, N is preconfigured or configured or predefined.

[0585] In one possible design, the size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

[0586] In one possible design, N time slots are used for beam switching.

[0587] For another example, the present invention may also provide a communication device that can be applied to the second terminal device. FIG19 shows another structural diagram of the communication device provided in the present invention.

[0588] As shown in FIG19 , the communication device may include: a sending unit 1901 and a receiving unit 1902 .

[0589] Among them, the sending unit 1901 is used to send a first indication information to the first terminal device, and the first indication information is used to indicate the non-preferred time-frequency resources of the second terminal device. The non-preferred time-frequency resources of the second terminal device include M time slots adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0. The third time-frequency resources are used by the second terminal device to receive or send third side information.

[0590] Receiving unit 1902 is used to receive fourth indication information from the first terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the non-preferred time-frequency resources of the second terminal device do not include the second time-frequency resource.

[0591] Optionally, the non-preferred time-frequency resources of the second terminal device include third time-frequency resources.

[0592] In one possible design, M is preconfigured or configured or predefined.

[0593] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0594] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0595] Corresponding to the communication device shown in Figure 19, the embodiment of the present application may further provide a communication device that can be applied to the first terminal device. Figure 20 shows another structural diagram of the communication device provided in the embodiment of the present application.

[0596] As shown in FIG20 , the communication device may include: a receiving unit 2001 and a sending unit 2002 .

[0597] Among them, the receiving unit 2001 is used to receive first indication information from the second terminal device, and the first indication information is used to indicate the non-preferred time-frequency resources of the second terminal device. The non-preferred time-frequency resources of the second terminal device include M time slots adjacent to the third time-frequency resource time domain, M is a positive integer greater than 0, and the third time-frequency resource is used by the second terminal device to receive or send third side information.

[0598] The sending unit 2002 is used to send fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the non-preferred time-frequency resources of the second terminal device do not include the second time-frequency resource.

[0599] Optionally, the non-preferred time-frequency resources of the second terminal device include third time-frequency resources.

[0600] In one possible design, M is preconfigured or configured or predefined.

[0601] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0602] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0603] The embodiment of the present application may further provide a communication device that can be applied to the second terminal device. Figure 21 shows another structural diagram of the communication device provided in the embodiment of the present application.

[0604] As shown in FIG21 , the communication device may include: a sending unit 2101 and a receiving unit 2102 .

[0605] Among them, the sending unit 2101 is used to send second indication information to the first terminal device, and the second indication information is used to indicate the preferred time-frequency resources of the second terminal device. The preferred time-frequency resources of the second terminal device do not include M time slots adjacent to the time domain of the third time-frequency resources, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0606] The receiving unit 2102 is used to receive fourth indication information from the first terminal device, where the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource, and the preferred time-frequency resource of the second terminal device includes the second time-frequency resource.

[0607] Optionally, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0608] In one possible design, M is preconfigured or configured or predefined.

[0609] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0610] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0611] Corresponding to the communication device shown in Figure 21, the embodiment of the present application can also provide a communication device that can be applied to the first terminal device. Figure 22 shows another structural diagram of the communication device provided in the embodiment of the present application.

[0612] As shown in FIG. 22 , the communication device may include: a receiving unit 2201 and a sending unit 2202 .

[0613] Among them, the receiving unit 2201 is used to receive second indication information from the second terminal device, and the second indication information is used to indicate the preferred time-frequency resources of the second terminal device. The preferred time-frequency resources of the second terminal device do not include M time slots adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0614] The sending unit 2202 is used to send fourth indication information to the second terminal device, where the fourth indication information is used to indicate receiving the second sideline information from the first terminal device on the second time-frequency resource, and the preferred time-frequency resource of the second terminal device includes the second time-frequency resource.

[0615] Optionally, the preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

[0616] In one possible design, M is preconfigured or configured or predefined.

[0617] In one possible design, the size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

[0618] In one possible design, M time slots adjacent to the third time-frequency resource in the time domain are used to perform beam switching before or after sending or receiving the third sidelink information.

[0619] The embodiment of the present application may also provide a communication device that can be applied to the second terminal device. Figure 23 shows another structural diagram of the communication device provided in the embodiment of the present application.

[0620] As shown in FIG. 23 , the communication device may include: a receiving unit 2301 and a sending unit 2302 .

[0621] Among them, the receiving unit 2301 is used to receive fourth indication information from the first terminal device, and the fourth indication information is used to indicate receiving second sideline information from the first terminal device on the second time-frequency resource.

[0622] Sending unit 2302 is used to send third indication information to the first terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third side information.

[0623] Corresponding to the communication device shown in Figure 23, the embodiment of the present application may further provide a communication device that can be applied to the first terminal device. Figure 24 shows another structural diagram of the communication device provided in the embodiment of the present application.

[0624] As shown in FIG. 24 , the communication device may include: a sending unit 2401 , a receiving unit 2402 , and a processing unit 2403 .

[0625] Among them, the sending unit 24301 is used to send fourth indication information to the second terminal device, and the fourth indication information is used to indicate receiving the second sideline information from the first terminal device on the second time-frequency resource.

[0626] Receiving unit 2402 is used to receive third indication information from the second terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resources and the third time-frequency resources, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

[0627] The processing unit 2403 is configured to reselect the second time-frequency resource when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

[0628] The embodiment of the present application may also provide a communication device that can be applied to any terminal device. Figure 25 shows another structural diagram of the communication device provided by the embodiment of the present application.

[0629] As shown in FIG. 25 , the communication device may include: a transceiver unit 2501 and a processing unit 2502 .

[0630] The transceiver unit 2501 is configured to send or receive first sideline information in a first time slot, and send or receive second sideline information in a second time slot.

[0631] The first time slot is before the second time slot; when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, and the priority of the first sideline information is lower than the priority of the second sideline information, or, when the first time slot and the second time slot are adjacent, the beams corresponding to the first sideline information and the second sideline information are different, the first sideline information is carried by a preset number of symbols in the first time slot, or, there is a preset number of idle symbols in the first time slot, and the preset number is preconfigured or configured, or predefined.

[0632] Optionally, the processing unit 2502 is configured to determine a priority of the first sidelink information and a priority of the second sidelink information, and to determine a number of symbols carrying the first sidelink information in the first time slot.

[0633] In one possible design, at least one of the idle symbols is used for beam switching.

[0634] In one possible design, the transceiver unit 2501 is also used to send indication information to the opposite device of the first side information, or to receive indication information from the opposite device of the first side information, where the indication information is used to indicate that the first side information is carried by a preset number of symbols in the first time slot, or that there are a preset number of idle symbols in the first time slot.

[0635] In one possible design, the channel where the first sideline information and the second sideline information are located is a physical sideline feedback channel; or, the channel where the first sideline information and the second sideline information are located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline feedback channel, and the channel where the second sideline information is located is a physical sideline shared channel; or, the channel where the first sideline information is located is a physical sideline shared channel, and the channel where the second sideline information is located is a physical sideline feedback channel.

[0636] The embodiment of the present application may also provide a communication device that can be applied to any terminal device. Figure 26 shows another schematic diagram of the structure of the communication device provided in the embodiment of the present application.

[0637] As shown in FIG. 26 , the communication device may include: a transceiver unit 2601 and a processing unit 2602 .

[0638] The transceiver unit 2601 is configured to send sideline information to the second terminal device or receive sideline information from the second terminal device in a first time slot, wherein the first time slot includes at least two consecutive blank symbols.

[0639] Optionally, the processing unit 2602 is configured to select time-frequency resources for the sidelink information.

[0640] It should be understood that the division of units in the above device is merely a division of logical functions. In actual implementation, they may be fully or partially integrated into a single physical entity, or physically separated. Furthermore, the units in the device may be implemented entirely in the form of software invoked through processing elements, entirely in the form of hardware, or partially in the form of software invoked through processing elements, while others may be implemented in the form of hardware.

[0641] For example, each unit can be a separately established processing element, or it can be integrated into a certain chip of the device for implementation. In addition, it can also be stored in a memory in the form of a program, and called by a certain processing element of the device to execute the function of the unit. In addition, all or part of these units can be integrated together, or they can be implemented independently. The processing element described here can also be called a processor, which can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be implemented by the integrated logic circuit of the hardware in the processor element or in the form of software called by the processing element.

[0642] In one example, the unit in any of the above devices can be one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or, one or more DSPs, or, one or more FPGAs, or a combination of at least two of these integrated circuit forms.

[0643] For another example, when the units in the device can be implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a CPU or other processor that can call programs. For another example, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).

[0644] The above-mentioned unit for receiving is an interface circuit or input circuit of the device, which is used to receive signals from other devices. For example, when the device is implemented as a chip, the receiving unit is the interface circuit or input circuit of the chip used to receive signals from other chips or devices. When the communication device includes a unit for transmitting, the unit for transmitting is an interface circuit or output circuit of the device, which is used to transmit signals to other devices. For example, when the device is implemented as a chip, the transmitting unit is the interface circuit or output circuit of the chip used to transmit signals to other chips or devices.

[0645] For example, an embodiment of the present application may further provide a communication device that can be applied to the first terminal device or the second terminal device. The communication device may include: a processor and an interface circuit. The processor may include one or more processors.

[0646] When the communication device is applied to a first terminal device, the processor is used to communicate with other devices through the interface circuit and execute the various steps executed by the first terminal device in the above method.

[0647] When the communication device is applied to a second terminal device, the processor is used to communicate with other devices through the interface circuit and execute the various steps executed by the second terminal device in the above method.

[0648] In one implementation, the units for implementing the corresponding steps of the above methods in the first terminal device or the second terminal device can be implemented in the form of a processing element scheduling program. For example, the apparatus for the first terminal device or the second terminal device may include a processing element and a storage element, with the processing element invoking a program stored in the storage element to execute the method executed by the corresponding first terminal device or the second terminal device in the above method embodiment. The storage element can be a storage element on the same chip as the processing element, i.e., an on-chip storage element.

[0649] In another implementation, the program for executing the method executed by the first terminal device or the second terminal device in the above method can be stored in a memory element on a different chip from the processing element, i.e., an off-chip memory element. In this case, the processing element calls or loads the program from the off-chip memory element to the on-chip memory element to call and execute the method executed by the first terminal device or the second terminal device in the above method embodiment.

[0650] For example, an embodiment of the present application may further provide a communication device, which may include a processor configured to execute computer instructions stored in a memory. When the computer instructions are executed, the device performs the method performed by the first terminal device or the second terminal device described above. The memory may be located within or outside the communication device. The processor may include one or more processors.

[0651] In another implementation, the unit implementing each step of the above method in the first terminal device or the second terminal device may be configured as one or more processing elements. These processing elements may be provided on the first terminal device or the second terminal device, respectively. The processing elements may be integrated circuits, such as one or more ASICs, one or more DSPs, one or more FPGAs, or a combination of these integrated circuits. These integrated circuits may be integrated together to form a chip.

[0652] The units implementing each step of the above method in the first terminal device or the second terminal device can be integrated together and implemented in the form of a SOC chip, which is used to implement the corresponding method. The chip can integrate at least one processing element and a storage element, and the corresponding method can be implemented by the processing element calling a program stored in the storage element; alternatively, the chip can integrate at least one integrated circuit to implement the corresponding method; or, a combination of the above implementation methods can be used, with the functions of some units implemented by the processing element calling a program, and the functions of some units implemented by the integrated circuit.

[0653] The processing element here is the same as described above, and can be a general-purpose processor, such as a CPU, or one or more integrated circuits configured to implement the above method, such as: one or more ASICs, or one or more microprocessors DSPs, or one or more FPGAs, etc., or a combination of at least two of these integrated circuit forms.

[0654] A storage element may be a memory or a collective term for multiple storage elements.

[0655] For example, an embodiment of the present application further provides a chip system that can be applied to the above-mentioned first terminal device or second terminal device. The chip system includes one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected by lines; the processor receives and executes computer instructions from the memory of the electronic device through the interface circuit to implement the method executed by the corresponding first terminal device or second terminal device in the above method embodiment. Among them, for the first terminal device or the second terminal device, the electronic device can be the terminal device itself or a device within itself, or it can also be other devices that communicate with the terminal device.

[0656] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0657] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0658] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0659] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0660] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, such as a program. The software product is stored in a program product, such as a computer-readable storage medium, and includes a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0661] For example, an embodiment of the present application may also provide a computer-readable storage medium, including: computer software instructions; when the computer software instructions are executed on a first terminal device, or in a chip built into the first terminal device, the first terminal device may execute the method executed by the first terminal device as described in the aforementioned embodiment.

[0662] Alternatively, when the computer software instructions are executed in the second terminal device or in a chip built into the second terminal device, the second terminal device executes the method executed by the second terminal device as described in the foregoing embodiment.

[0663] Optionally, an embodiment of the present application further provides a communication device. The communication device may include a transceiver unit and a processing unit. The transceiver unit may be used to send and receive information or to communicate with other network elements. The processing unit may be used to process data. For example, the device may implement the method performed by the first terminal device or the second terminal device described above using the transceiver unit and the processing unit.

[0664] Optionally, an embodiment of the present application further provides a computer program product, which, when executed, can implement the method performed by the first terminal device or the second terminal device as described above.

[0665] Based on the above embodiments, an embodiment of the present application also provides a communication system, including: a first terminal device and a second terminal device; the first terminal device executes the method executed by the first terminal device as described in the above embodiments; the second terminal device executes the method executed by the second network device as described in the above embodiments.

[0666] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A communication method, characterized in that: The method comprises: Excluding N time units adjacent to the first time-frequency resource in the time domain from the first candidate resource set, to obtain a second candidate resource set, where N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send the first sideline information; Determine a second time-frequency resource according to the second candidate resource set; Send second sidelink information to the second terminal device on the second time-frequency resource.

2. The method according to claim 1, characterized in that The method further comprises: The first time-frequency resource is excluded from the first candidate resource set.

3. The method according to claim 1 or 2, characterized in that: The N is preconfigured or configured or predefined.

4. The method according to any one of claims 1 to 3, characterized in that: The size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

5. The method according to any one of claims 1 to 4, characterized in that: The N time units are used to perform beam switching before or after sending or receiving the first sideline information.

6. The method according to any one of claims 1 to 5, characterized in that: The second candidate resource set is determined by a physical layer or a media access control layer.

7. The method according to any one of claims 1 to 6, characterized in that: The first time-frequency resource and the second time-frequency resource are separated by at least the N time units in the time domain, or when the first side information and the second side information correspond to different beams, the first time-frequency resource and the second time-frequency resource are separated by at least the N time units in the time domain.

8. The method according to any one of claims 1 to 7, characterized in that: The method further comprises: The non-preferred time-frequency resources of the second terminal device are excluded from the first candidate resource set, the non-preferred time-frequency resources of the second terminal device include M time units adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

9. The method according to claim 8, characterized in that The non-preferred time-frequency resources of the second terminal device also include the third time-frequency resources.

10. The method according to claim 8 or 9, characterized in that: The method further comprises: Receive first indication information from the second terminal device, where the first indication information is used to indicate non-preferred time-frequency resources of the second terminal device.

11. The method according to any one of claims 1 to 7, characterized in that: The determining, according to the second candidate resource set, a second time-frequency resource includes: Determine a second time-frequency resource according to the second candidate resource set and the preferred time-frequency resource of the second terminal device, or according to the preferred time-frequency resource of the second terminal device; The preferred time-frequency resources of the second terminal device do not include M time units adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

12. The method according to claim 11, characterized in that The preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

13. The method according to claim 11 or 12, characterized in that: The method further comprises: Receive second indication information from the second terminal device, where the second indication information is used to indicate the preferred time-frequency resources of the second terminal device.

14. The method according to any one of claims 8 to 13, characterized in that: The M is preconfigured or configured or predefined.

15. The method according to any one of claims 8 to 14, characterized in that: The size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

16. The method according to any one of claims 8 to 15, characterized in that: The M time units are used to perform beam switching before or after sending or receiving the third sideline information.

17. The method according to any one of claims 1 to 16, characterized in that: The method further comprises: receiving third indication information from the second terminal device, where the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third sideline information; When the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, reselect the second time-frequency resource.

18. The method according to any one of claims 1 to 17, characterized in that: The time unit includes a time slot or a symbol, or a subframe.

19. A communication device, characterized in that: The device comprises: A processing unit, configured to exclude N time units adjacent to the first time-frequency resource in the time domain from the first candidate resource set to obtain a second candidate resource set, wherein N is a positive integer greater than 0, and the first time-frequency resource is used to receive or send the first sideline information; The processing unit is further configured to determine a second time-frequency resource according to the second candidate resource set; A sending unit is used to send second sideline information to the second terminal device on the second time-frequency resource.

20. The device according to claim 19, characterized in that The processing unit is further used to exclude the first time-frequency resource from the first candidate resource set.

21. The device according to claim 19 or 20, characterized in that The N is preconfigured or configured or predefined.

22. The device according to any one of claims 19 to 21, characterized in that The size of N is related to the beam switching capability of the first terminal device, and the beam switching capability of the first terminal device is used to indicate the number of times the first terminal device can switch beams within a time slot.

23. The device according to any one of claims 19 to 22, characterized in that The N time units are used to perform beam switching before or after sending or receiving the first sideline information.

24. The device according to any one of claims 19 to 23, characterized in that The second candidate resource set is determined by a physical layer or a media access control layer.

25. The device according to any one of claims 19 to 24, characterized in that The first time-frequency resource and the second time-frequency resource are separated by at least the N time units in the time domain, or when the first side information and the second side information correspond to different beams, the first time-frequency resource and the second time-frequency resource are separated by at least the N time units in the time domain.

26. The device according to any one of claims 19 to 25, characterized in that The processing unit is also used to exclude the non-preferred time-frequency resources of the second terminal device from the first candidate resource set, the non-preferred time-frequency resources of the second terminal device include M time units adjacent to the third time-frequency resources in the time domain, M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

27. The device according to claim 26, characterized in that The non-preferred time-frequency resources of the second terminal device also include the third time-frequency resources.

28. The device according to claim 26 or 27, characterized in that The device also includes: A receiving unit is used to receive first indication information from the second terminal device, where the first indication information is used to indicate non-preferred time-frequency resources of the second terminal device.

29. The device according to any one of claims 19 to 25, characterized in that The processing unit is specifically configured to determine the second time-frequency resource according to the second candidate resource set and the preferred time-frequency resource of the second terminal device, or according to the preferred time-frequency resource of the second terminal device; The preferred time-frequency resources of the second terminal device do not include M time units adjacent to the third time-frequency resources in the time domain, where M is a positive integer greater than 0, and the third time-frequency resources are used by the second terminal device to receive or send third side information.

30. The device according to claim 29, characterized in that The preferred time-frequency resources of the second terminal device do not include the third time-frequency resources.

31. The device according to claim 29 or 30, characterized in that The device also includes: A receiving unit is used to receive second indication information from the second terminal device, where the second indication information is used to indicate the preferred time-frequency resources of the second terminal device.

32. The device according to any one of claims 26 to 31, characterized in that The M is preconfigured or configured or predefined.

33. The device according to any one of claims 26 to 32, characterized in that The size of M is related to the beam switching capability of the second terminal device, and the beam switching capability of the second terminal device is used to indicate the number of times the second terminal device can switch beams within a time slot.

34. The device according to any one of claims 26 to 33, characterized in that The M time units are used to perform beam switching before or after sending or receiving the third sideline information.

35. The device according to any one of claims 19 to 34, characterized in that The device also includes: a receiving unit, configured to receive third indication information from the second terminal device, wherein the third indication information is used to indicate whether there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource, and the third time-frequency resource is used by the second terminal device to receive or send third sideline information; The processing unit is further used to reselect the second time-frequency resource when the third indication information indicates that there is a beam switching conflict between the second time-frequency resource and the third time-frequency resource.

36. The device according to any one of claims 19 to 35, characterized in that The time unit includes a time slot or a symbol, or a subframe.

37. A communication device, characterized in that: The device comprises: a processor, configured to execute computer instructions stored in a memory, and when the computer instructions are executed, the device executes the method according to any one of claims 1 to 18.

38. A communication device, characterized in that: The device comprises: a processor and an interface circuit, wherein the processor is used to communicate with other devices through the interface circuit and execute the method according to any one of claims 1 to 18.

39. A computer-readable storage medium, characterized in that: include: Computer software instructions; When the computer software instructions are executed in a terminal device or in a chip built into the terminal device, the terminal device executes the method according to any one of claims 1 to 18.

40. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1 to 18 is implemented.

41. A chip system, characterized in that: The chip system is applied to a terminal device; the chip system includes one or more interface circuits and one or more processors; The interface circuit and the processor are interconnected via a line; The processor receives and executes computer instructions from a memory of the electronic device through the interface circuit to implement the method according to any one of claims 1 to 18.

42. A communication system, characterized in that: include: a first terminal device and a second terminal device; The first terminal device receives or sends first sideline information on a first time-frequency resource; The first terminal device executes the method according to any one of claims 1 to 18 to send second sideline information to the second terminal device.

Citation Information

Patent Citations

  • Communication method and device

    CN119922701A

  • Data transmission method, device and system

    CN114747234A

  • Uplink channel transmission method and device, equipment and storage medium

    CN115606293A

  • Resource determination method and device

    CN116761265A

  • Beam switching time indication

    US20220231751A1