A method and apparatus for handling resource overlap

By introducing auxiliary terminal equipment into the V2X technology of the 3GPP NR system, the resource conflict problem under resource allocation mode 2 is solved. By acquiring and sending resource overlap indication information, resource reselection is achieved, thereby improving communication quality and efficiency.

CN115190612BActive Publication Date: 2026-02-06HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110366701.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-04-06
Publication Date
2026-02-06
Estimated Expiration
2041-04-06

AI Technical Summary

Technical Problem

In the V2X technology of the 3GPP NR system, under resource allocation mode 2, the terminal device cannot perceive the other party's resource occupation, resulting in resource conflicts and affecting the efficiency of the communication system.

Method used

An auxiliary terminal device is introduced. By obtaining the resource information of the other party and sending an instruction message to the terminal device when the conditions are met, the instruction message indicates resource overlap or resource reselection, thereby avoiding conflicts.

Benefits of technology

This effectively avoids resource conflicts, improves the quality and efficiency of side-to-side communication, and ensures successful data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115190612B_ABST
    Figure CN115190612B_ABST
Patent Text Reader

Abstract

The application provides a method and device for processing resource overlap, wherein the method comprises: a first auxiliary terminal device acquires sidelink control information of a first terminal device, the sidelink control information being used for indicating first resources reserved by the first terminal device; the first auxiliary terminal device further acquires sidelink control information of a second terminal device, the sidelink control information being used for indicating second resources reserved by the second terminal device; the first resources overlap with the second resources, that is, the first resources conflict with the second resources; when a preset condition is met, for example, the sidelink control information of the second terminal device is more important than the sidelink control information of the first terminal device, the first auxiliary terminal device sends indication information to the first terminal device, the indication information being used for indicating that the first resources overlap with other resources or indicating that the first terminal device performs resource reselection. Through the feedback of the auxiliary terminal device on the sidelink resource conflict, the sidelink resource conflict can be effectively avoided, so that the sidelink communication quality is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, and in particular to a method and device for processing resource overlap. BACKGROUND

[0002] The 3rd Generation Partnership Project (3GPP) introduces vehicle to vehicle (V2V) and vehicle to everything (V2X) technologies in systems such as new radio (NR) systems, so as to extend the 3GPP platform to the automotive industry. In NR release 16 (Rel-16) V2X, two resource allocation modes are supported, one is resource allocation mode-1 (RA mode-1) based on network device scheduling, and the other is resource allocation mode-2 (RA mode-2) based on sensing and selection on pre-configured resources. When resources are allocated using RA mode-1, the resources for sending physical sidelink control channel (PSCCH) and / or physical sidelink shared channel (PSSCH) on a sidelink by a terminal device are scheduled and controlled by a network device. When resources are allocated using RA mode-2, a terminal device senses available resources on resources configured by a network device or pre-defined resources, and selects resources for data transmission from the sensed available resources.

[0003] However, when RA mode-2 is used, if two different terminal devices transmit in the same time slot, they cannot sense each other's resource occupation, and if the resources occupied by the two terminal devices when transmitting data partially or completely overlap, resource conflict will occur, and the receiving side cannot correctly receive data on the overlapping resources, which will reduce the efficiency of the entire communication system. SUMMARY

[0004] The present application provides a method and device for processing resource overlap, to reduce resource conflict and improve communication resource quality.

[0005] In a first aspect, a method for handling resource overlap is provided. In the method, a first auxiliary terminal device obtains first information from a first terminal device, the first information indicating first resources reserved by the first terminal device; the first auxiliary terminal device obtains second information from a second terminal device, the second information indicating second resources reserved by the second terminal device; when there is overlap between the first resources and the second resources and a preset condition is met, the first auxiliary terminal device sends third information or fourth information to the first terminal device, the third information indicating that there is overlap between the first resources and other resources, and the fourth information indicating that the first terminal device performs resource reselection.

[0006] Through the above method, when there is overlap between the first resources and the second resources and a preset condition is met, the first auxiliary terminal device sends indication information to the first terminal device, indicating that there is overlap between the first resources and other resources, or indicating that the first terminal device performs resource reselection, so that the first terminal device can determine that the first resources are unavailable, and thus no longer performs data transmission through the first resources, which can effectively avoid sidelink resource conflict, thereby improving sidelink communication quality.

[0007] In a second aspect, a method for handling resource overlap is provided. In the method, a first auxiliary terminal device obtains first information from a first terminal device, the first information indicating first resources reserved by the first terminal device; the first auxiliary terminal device obtains second information from a second terminal device, the second information indicating second resources reserved by the second terminal device; when there is overlap between the first resources and the second resources, the first auxiliary terminal device sends third information or fourth information to the first terminal device, the third information indicating that there is overlap between the first resources and other resources, and the fourth information indicating that the first terminal device performs resource reselection; wherein, in a time domain, a starting time of third resources carrying the third information or the fourth information is greater than or equal to a first time length from an ending time of resources carrying the first information and an ending time of resources carrying the second information.

[0008] Through the above method, when there is overlap between the first resources and the second resources, the first auxiliary terminal device sends indication information to the first terminal device, indicating that there is overlap between the first resources and other resources, or indicating that the first terminal device performs resource reselection, so that the first terminal device can determine that the first resources are unavailable, and thus no longer performs data transmission through the first resources, which can effectively avoid sidelink resource conflict, thereby improving sidelink communication quality. At the same time, since the third resources used by the first auxiliary terminal device are greater than or equal to the first time length from the ending time of the resources carrying the first information and the ending time of the resources carrying the second information in the time domain, it can be ensured that the first auxiliary terminal device has enough time to analyze the first information and the second information.

[0009] With reference to the first aspect, in a possible design, the preset condition includes at least one of the following: condition one, in the time domain, a time interval between a starting moment of the third resource carrying the third information or the fourth information and an ending moment of the resource of the first message associated with the first information and an ending moment of the resource of the second message associated with the second information is greater than or equal to a first time length; condition two, in the time domain, a time interval between an ending moment of the third resource and a starting moment of the first resource is greater than or equal to a second time length, and / or, a time interval between the ending moment of the third resource and a starting moment of the second resource is greater than or equal to the second time length.

[0010] With the above method, when the condition one is met, since the third resource used by the first auxiliary terminal device is greater than or equal to the first time length in the time domain from the ending moment of the resource carrying the first message and the ending moment of the resource carrying the second message, it can be ensured that the first auxiliary terminal device has sufficient time to parse the first information and the second information. When the condition two is met, it can be ensured that the first terminal device has sufficient time to parse the third information or the fourth information after receiving the third information or the fourth information, and has sufficient time to reselect the resource.

[0011] With reference to the first aspect, in a possible design, the preset condition includes at least one of the following: a priority of the first message associated with the first information is less than or equal to a priority of the second message associated with the second information; the priority of the first message is greater than the priority of the second message, and it is determined that the second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; the priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource, and the fourth resource is used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

[0012] With reference to the second aspect, in a possible design, the preset condition includes at least one of the following: in the time domain, a time interval between an ending moment of the third resource and a starting moment of the first resource is greater than or equal to a second time length, and / or, a time interval between the ending moment of the third resource and a starting moment of the second resource is greater than or equal to the second time length.

[0013] With reference to the second aspect, in a possible design, the following conditions are met: the priority of the first message associated with the first information is less than or equal to the priority of the second message associated with the second information; the priority of the first message is greater than the priority of the second message, and it is determined that the second terminal device does not have a corresponding second auxiliary terminal device that sends information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; the priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource, and the fourth resource is used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

[0014] In a possible design, the first time length is equal to the sum of a time length required for processing the first information and the second information and a time length required for preparing the third information.

[0015] Through the method, it can be ensured that the first auxiliary terminal device has sufficient time to analyze the first information and the second information, and has time to prepare to send the third information.

[0016] With reference to the first aspect or the second aspect, in a possible design, the second time length is equal to the sum of a time length required for processing the third information and a time length required for completing resource reselection, or the second time length is equal to the sum of a time length required for processing the fourth information and a time length required for completing resource reselection.

[0017] Through the method, it can be ensured that the first terminal device has sufficient time to analyze the third information or the fourth information after receiving the third information or the fourth information, and has sufficient time to reselect resources.

[0018] With reference to the first aspect or the second aspect, in a possible design, the second terminal device does not have a corresponding second auxiliary terminal device, including: the second terminal device does not support being assisted by other terminal devices; or the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured with a second auxiliary terminal device.

[0019] With reference to the first aspect or the second aspect, in a possible design, the second terminal device does not support being assisted by other terminal devices, and the second terminal device does not have the capability of checking whether the resource is preempted; or the second terminal device does not support being assisted by other terminal devices, and resource preemption checking is not enabled in a resource pool in which the second resource is located.

[0020] With reference to the first aspect or the second aspect, in a possible design, the first information is associated with a first message, and the third resource is determined according to the first message; or the third resource is determined by the first auxiliary terminal device.

[0021] The third resource determined according to the first message can reduce the complexity of the first auxiliary terminal device, and avoid the situation that the resource for sending information cannot be acquired in time. If the third resource is determined by the first auxiliary terminal device, the flexibility of sending the third information or the fourth information can be improved.

[0022] In combination with the first aspect or the second aspect, in a possible design, the first auxiliary terminal device is a destination terminal device of the first information; or the first auxiliary terminal device is a terminal device having an association relationship with the first terminal device.

[0023] If the first auxiliary terminal device is the destination terminal device of the first information, since the first auxiliary terminal device needs to receive information or a message, the first auxiliary terminal device can determine whether the resource reserved by the first terminal device is occupied in the process of receiving the information or the message, which can be more conducive to the determination of the first terminal device on whether there is a resource conflict. In addition, as a terminal device that needs to receive information or a message, the first auxiliary terminal device itself is more concerned about whether the data receiving resource and the channel quality meet the receiving condition than other terminal devices, and therefore, selecting the terminal device that needs to receive information or a message as the auxiliary terminal device is more efficient for the whole system.

[0024] In a third aspect, the present application provides a method for processing resource overlap, in which a first terminal device sends first information, the first information indicating a first resource reserved by the first terminal device; the first terminal device receives third information or fourth information from a first auxiliary terminal device, the third information being used for indicating that the first resource overlaps with other resources, and the fourth information being used for instructing the first terminal device to perform resource reselection; the third information or the fourth information is sent when a preset condition is met; and the first terminal device performs resource reselection according to the third information or the fourth information.

[0025] In a fourth aspect, the present application provides a method for processing resource overlap, in which a first terminal device sends first information, the first information indicating a first resource reserved by the first terminal device; the first terminal device receives third information or fourth information from a first auxiliary terminal device, the third information being used for indicating that the first resource overlaps with other resources, and the fourth information being used for instructing the first terminal device to perform resource reselection; in the time domain, a time interval between a starting moment of a third resource carrying the third information or the fourth information and an ending moment of a resource of a first message associated with the first information and an ending moment of a resource of a second message associated with the second information is greater than or equal to a first time length; and the first terminal device performs resource reselection according to the third information or the fourth information.

[0026] With reference to the third aspect, in a possible design, the preset condition includes at least one of the following: in the time domain, a time interval between a starting moment of the third resource carrying the third information or the fourth information and an ending moment of the resource of the first message associated with the first information, and a time interval between the ending moment of the resource of the first message and an ending moment of the resource of the second message associated with the second information are all greater than or equal to the first time length; the second information is from the second terminal device; in the time domain, a time interval between an ending moment of the third resource and a starting moment of the first resource is greater than or equal to the second time length, and / or, a time interval between the ending moment of the third resource and a starting moment of the second resource is greater than or equal to the second time length; and the second resource is reserved for the second terminal device.

[0027] With reference to the third aspect, in a possible design, the preset condition includes any one of the following: a priority of the first message associated with the first information is less than or equal to a priority of the second message associated with the second information, and the second information is from the second terminal device; the priority of the first message is greater than the priority of the second message, and it is determined that a second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; the priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource, and the fourth resource is used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

[0028] With reference to the fourth aspect, in a possible design, the preset condition includes at least one of the following: a priority of the first message associated with the first information is less than or equal to a priority of the second message associated with the second information; the priority of the first message is greater than the priority of the second message, and it is determined that a second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; and the priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource, and the fourth resource is used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

[0029] With reference to the fourth aspect, in a possible design, the preset condition includes at least one of the following: a priority of the first message associated with the first information is less than or equal to a priority of the second message associated with the second information; the priority of the first message is greater than the priority of the second message, and it is determined that a second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; and the priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource, and the fourth resource is used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

[0030] With reference to the third aspect or the fourth aspect, in a possible design, the first time length is equal to a sum of a time length required for processing the first information and the second information and a time length required for preparing the third information.

[0031] In a possible design of the third aspect or the fourth aspect, the second duration is equal to a sum of a duration required for processing the third information and a duration required for completing resource reselection, or the second duration is equal to a sum of a duration required for processing the third information or the fourth information and a duration required for completing resource reselection.

[0032] In a possible design of the third aspect or the fourth aspect, the second terminal device does not have a corresponding second auxiliary terminal device, including that: the second terminal device does not support being assisted by other terminal devices; or the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured to be assisted by other terminal devices.

[0033] In a possible design of the third aspect or the fourth aspect, the second terminal device does not support being assisted by other terminal devices, and the second terminal device does not have the capability of checking whether the resource is preempted; or the second terminal device does not support being assisted by other terminal devices, and there is no enabled resource preemption check in a resource pool in which the second resource is located.

[0034] In a possible design of the third aspect or the fourth aspect, the first information is associated with a first message, and the third resource is determined according to the first message; or the third resource is determined by the first auxiliary terminal device.

[0035] In a possible design of the third aspect or the fourth aspect, the first auxiliary terminal device is a destination terminal device of the first information; or the first auxiliary terminal device is a terminal device that has an association relationship with the first terminal device.

[0036] In a possible design of the third aspect or the fourth aspect, the first terminal device updates a candidate resource set of the first terminal device, the candidate resource set includes at least one resource, the candidate resource set is used by the first terminal device to select a resource for data transmission, and the updated candidate resource set does not include the first resource.

[0037] In a possible design of the third aspect or the fourth aspect, after the first terminal device performs resource reselection according to the third information or the fourth information, the first terminal device further sends fifth information, and the fifth information indicates a fifth resource reselected by the first terminal device.

[0038] In a possible design of the third aspect or the fourth aspect, according to the third message, a candidate resource set is updated, the candidate resource set is a transmission resource candidate set of the first terminal device, and the updated candidate resource set does not include the first resource.

[0039] In a possible design of the third aspect or the fourth aspect, the first resource is excluded from the candidate resource set.

[0040] The method described in the third aspect or the fourth aspect corresponds to the method described in the first aspect or the second aspect, and the beneficial effects of the related technical features in the third aspect or the fourth aspect can be referred to the description of the first aspect or the second aspect, and will not be repeated here.

[0041] In a fifth aspect, a method is provided. In the method, a first sidelink information is received from a third terminal device by a second terminal device in a first time unit; a second sidelink information is received from a fourth terminal device in the first time unit; a destination terminal device of the first sidelink information is the fourth terminal device; or, a destination terminal device of the first sidelink information is the fourth terminal device, and a destination terminal device of the second sidelink information is the third terminal device; feedback information is sent from the second terminal device to the third terminal device, the feedback information is used to instruct the third terminal device to perform resource reselection and send the first sidelink information to the fourth terminal device on a reselected resource; or the feedback information is used to instruct the third terminal device to exclude a resource corresponding to the first time unit from a candidate resource set.

[0042] Through the above method, when the fourth terminal device is a half-duplex terminal device, the fourth terminal device cannot receive the first sidelink information while sending the second sidelink information. Therefore, the second terminal device instructs the third terminal device to perform resource reselection and the like through the feedback information, so that the third terminal device can determine that the first sidelink information is not successfully sent, thereby improving the sidelink communication efficiency.

[0043] In a possible design, the fourth terminal device is a half-duplex terminal device.

[0044] In a possible design, the feedback information is used to instruct that the fourth terminal device is a half-duplex terminal device.

[0045] In a sixth aspect, a method is provided. In the method, a first sidelink information is sent from a third terminal device to a fourth terminal device in a first time unit, the first time unit is also used for the fourth terminal device to send a second sidelink information; feedback information is received from a fifth terminal device by the third terminal device.

[0046] The feedback information is used to instruct the third terminal device to perform resource reselection and send the first sidelink information to the fourth terminal device on a reselected resource; or the feedback information is used to instruct the third terminal device to exclude a resource corresponding to the first time unit from a candidate resource set.

[0047] In a possible design, the fourth terminal device is a half-duplex terminal device.

[0048] In a possible design, the feedback information is used to instruct that the fourth terminal device is a half-duplex terminal device.

[0049] In a possible design, the third terminal device receives the second sidelink information from the fourth terminal device, and the feedback information is further sent to the fourth terminal device.

[0050] In a seventh aspect, an embodiment of the present application provides a communication apparatus, which can be an auxiliary terminal device, a module capable of implementing an auxiliary terminal device side function, or a chip capable of being arranged in an auxiliary terminal device. The communication apparatus has the functions of the first aspect or the second aspect, for example, the communication apparatus includes a module or a unit or a means corresponding to the part or all steps of the first aspect or the second aspect, and the functions or the unit or the means can be implemented by software or by hardware, and the hardware can execute corresponding software.

[0051] In a possible design, the communication apparatus includes a processing unit and a communication unit, where the communication unit can be configured to transceive signals to implement communication between the communication apparatus and another apparatus, for example, the communication unit is configured to receive the configuration information from the first terminal device; and the processing unit can be configured to perform some internal operations of the communication apparatus. The functions performed by the processing unit and the communication unit can correspond to the operations of the first aspect or the second aspect.

[0052] In a possible design, the communication apparatus includes a processor, and can further include a transceiver configured to transceive signals, and the processor utilizes the transceiver to complete the method in any possible design or implementation manner of the first aspect or the second aspect. The communication apparatus can further include one or more memories, which are configured to be coupled with the processor, and the memories can store computer programs or instructions for implementing the functions of the first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memories, and when the computer programs or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner of the first aspect or the second aspect.

[0053] In a possible design, the communication apparatus includes a processor, which can be configured to be coupled with a memory. The memory can store computer programs or instructions for implementing the functions of the first aspect or the second aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus implements the method in any possible design or implementation manner of the first aspect or the second aspect.

[0054] In a possible design, the communication apparatus includes a processor and an interface circuit, where the processor is configured to communicate with other apparatuses via the interface circuit, and perform the method in any possible design or implementation manner of the first aspect or the second aspect.

[0055] In an eighth aspect, an embodiment of the present application provides a communication apparatus, which can be a terminal device, a module capable of implementing a first terminal device side function, or a chip capable of being arranged in the first terminal device. The communication apparatus has the functions of the third aspect or the fourth aspect, for example, the communication apparatus includes a module or a unit or a means corresponding to part or all operations related to the third aspect or the fourth aspect, and the module or the unit or the means can be implemented by software or hardware, or can be implemented by hardware executing corresponding software.

[0056] In a possible design, the communication apparatus includes a processing unit and a communication unit, where the communication unit can be configured to transceive signals to implement communication between the communication apparatus and other apparatuses, for example, the communication unit is configured to receive uplink information from the first auxiliary terminal device; and the processing unit can be configured to perform some internal operations of the communication apparatus. The functions performed by the processing unit and the communication unit can correspond to the operations related to the third aspect or the fourth aspect.

[0057] In a possible design, the communication apparatus includes a processor, and can further include a transceiver configured to transceive signals, and the processor is configured to utilize the transceiver to complete the method in any possible design or implementation manner of the third aspect or the fourth aspect. The communication apparatus can further include one or more memories, which are configured to be coupled to the processor, and the memories can store computer programs or instructions for implementing the functions related to the third aspect or the fourth aspect. The processor can execute the computer programs or instructions stored in the memories, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the third aspect or the fourth aspect.

[0058] In a possible design, the communication apparatus includes a processor, which can be configured to be coupled to a memory. The memory can store computer programs or instructions for implementing the functions related to the third aspect or the fourth aspect. The processor can execute the computer programs or instructions stored in the memory, and when the computer programs or instructions are executed, the communication apparatus can implement the method in any possible design or implementation manner of the third aspect or the fourth aspect.

[0059] In a possible design of the communication apparatus, the communication apparatus includes a processor and an interface circuit, where the processor is configured to communicate with other apparatuses through the interface circuit, and perform the method in any possible design or implementation manner of the third aspect or the fourth aspect.

[0060] It can be understood that the processor in the third aspect or the fourth aspect can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like. When implemented by software, the processor can be a general-purpose processor, and the processor can be implemented by reading software code stored in a memory. In addition, the processor can be one or more, and the memory can be one or more. The memory can be integrated with the processor, or the memory can be arranged separately from the processor. In a specific implementation process, the memory can be integrated on the same chip as the processor, or the memory and the processor can be arranged on different chips. The type of the memory and the arrangement manner of the memory and the processor are not limited in the embodiments of the present application.

[0061] In a ninth aspect, an embodiment of the present application provides a computer program product, when a computer reads and executes the computer program product, the computer program product causes the computer to implement the method in any possible design of the first aspect to the sixth aspect.

[0062] In a tenth aspect, an embodiment of the present application provides a chip, the chip includes a processor, the processor is coupled with a memory, and the processor is configured to read and execute a software program stored in the memory, so as to implement the method in any possible design of the first aspect to the sixth aspect.

[0063] In an eleventh aspect, a communication apparatus is provided, including a processor and an interface circuit, the interface circuit is configured to receive a signal from another communication apparatus outside the communication apparatus and transmit the signal to the processor or send a signal from the processor to another communication apparatus outside the communication apparatus, and the processor is configured to implement the method in any one of the first aspect to the sixth aspect and any possible implementation manner of any one of the first aspect to the sixth aspect by means of a logic circuit or executing a computer program or instruction.

[0064] In a twelfth aspect, a communication apparatus is provided, including a processor and a memory, the processor and the memory are coupled, and the processor is configured to execute a computer program or instruction stored in the memory, so that the communication apparatus implements the method in any one of the first aspect to the sixth aspect and any possible implementation manner of any one of the first aspect to the sixth aspect.

[0065] In a thirteenth aspect, an embodiment of the present application provides a communication system, the communication system includes the communication apparatus in the third aspect and the communication apparatus in the fourth aspect.

[0066] In an eighth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores computer readable instructions. When a computer reads and executes the computer readable instructions, the computer implements the method in any possible design of the first aspect to the sixth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0067] Figure 1 A communication architecture diagram suitable for the embodiments of the present application;

[0068] Figure 2 A method flow diagram for processing resource overlap provided by the embodiments of the present application;

[0069] Figure 3 A resource overlap diagram provided by the embodiments of the present application;

[0070] Figure 4 A signal coverage area diagram provided by the embodiments of the present application;

[0071] FIG. 5(a) is a resource overlap diagram provided by the embodiments of the present application;

[0072] FIG. 5(b) is a resource overlap diagram provided by the embodiments of the present application;

[0073] Figure 6 A resource overlap diagram provided by the embodiments of the present application;

[0074] Figure 7 A resource overlap diagram provided by the embodiments of the present application;

[0075] Figure 8 A resource overlap diagram provided by the embodiments of the present application;

[0076] Figure 9 A resource overlap diagram provided by the embodiments of the present application;

[0077] Figure 10 A resource overlap diagram provided by the embodiments of the present application;

[0078] Figure 11 A resource overlap diagram provided by the embodiments of the present application;

[0079] Figure 12 A resource overlap diagram provided by the embodiments of the present application;

[0080] Figure 13 A feedback method flow diagram provided by the embodiments of the present application;

[0081] Figure 14 A resource overlap diagram provided by the embodiments of the present application;

[0082] Figure 15 A resource overlap schematic diagram provided for an embodiment of the present application;

[0083] Figure 16 A communication device structure schematic diagram provided for an embodiment of the present application;

[0084] Figure 17 A communication device structure schematic diagram provided for an embodiment of the present application. DETAILED DESCRIPTION

[0085] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0086] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: long term evolution (LTE) frequency division duplex (FDD) system, LTE time division duplex (TDD) and NR system, etc., which are not limited here.

[0087] Figure 1 A network architecture schematic diagram applicable to an embodiment of the present application. As shown in Figure 1 The network device can pre-configure multiple resources on the sidelink, and the terminal device can sense the available resources in the multiple resources and select the resources for data transmission. Figure 1 In the sidelink, the link between the terminal device and the network device can include uplink and downlink; accordingly, the link between the terminal device and the terminal device can be called sidelink.

[0088] In the sidelink, two terminal devices can directly transmit data without first sending the data to the network device and then forwarding the data to another terminal device through the core network, so as to greatly reduce the data delay.

[0089] In the sidelink, the resource selected by one terminal device can also be selected by other terminal devices at the same time, at which time the resources selected by the two terminal devices overlap, that is, resource conflict, which will cause the receiving end to be unable to correctly receive data on the resource. In the embodiments of the present application, resource overlap, resource conflict and resource collision can represent the same meaning. If two resources overlap, it means that the two resources overlap in time domain, frequency domain and code domain. Resource overlap can be partial overlap or complete overlap. In complete overlap, the time domain, frequency domain and code domain resources occupied by the two resources are the same, and partial overlap means that part of the resources of the two resources are the same.

[0090] In the embodiments of the present application, by introducing an auxiliary terminal device, when the resource selected by the terminal device conflicts with the resource selected by other terminal device, the auxiliary terminal device indicates to the terminal device assisted by it that the resource selected by it overlaps with other resource or indicates it to reselect the resource, so as to reduce the situation of data sending failure caused by resource overlap, improve the communication efficiency and improve the resource utilization. The auxiliary terminal device can be a device with strong capability or a roadside unit, and the present application is not limited.

[0091] In the embodiments of the present application, the terminal device is a device with wireless transceiving function or a chip that can be arranged in the device. The device with wireless transceiving function can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, remote station, remote terminal, mobile device, user terminal, user agent or user device. In actual application, the terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiving function and the like. The aforementioned device with wireless transceiving function and the chip that can be arranged in the device are collectively referred to as terminal device in the present application.

[0092] In the embodiments of the present application, the network device can be a wireless access device in various modes in a wireless network, for example, the network device can be a RAN node that accesses a terminal device to a wireless network, which can also be referred to as a RAN device or a base station. Some examples of the network device are: a next-generation base station (gNodeB), a transmission reception point (TRP), an evolved node B (eNB), a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (for example, a home evolved NodeB or a home Node B, HNB), a baseband unit (BBU), or a wireless fidelity (Wi-Fi) access point (AP), and the like. In one network structure, the network device can be a centralized unit (CU) node, a distributed unit (DU) node, or a network device including the CU node and the DU node. As an example, the interface between the CU and the DU can be referred to as an F1 interface. Optionally, the CU node can be a CU-CP (control plane) node, a CU-UP (user plane) node, or a node including the CU-CP node and the CU-UP node. The interface between the DU and the CU-CP can be referred to as an F1-C interface, and the interface between the DU and the CU-UP can be referred to as an F1-U interface. In other possible cases, the network device can be other apparatuses that provide wireless communication functions for terminal devices. The embodiments of the present application do not limit the specific technology and specific device form of the network device. For convenience of description, in the embodiments of the present application, the apparatus that provides wireless communication functions for terminal devices is referred to as a network device. In the embodiments of the present application, the apparatus for implementing the functions of the network device can be a network device, can be a module or unit that can be applied to the network device, or can be an apparatus that can support the network device to implement the functions, for example, a chip system, which can be installed in the network device or used in combination with the network device.

[0093] Optionally, the above-mentioned DU, CU, CU-CP and CU-UP can be functional modules, hardware structures, or functional modules + hardware structures, which are not limited.

[0094] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.

[0095] In this application, some scenarios are illustrated using a side link as an example. It should be noted that the solutions in this application can also be applied to other scenarios, and the corresponding names can be replaced by the names of the corresponding functions in other scenarios.

[0096] In this embodiment of the application, the interaction between the auxiliary terminal device and the terminal device is used as an example for explanation. The operation performed by the auxiliary terminal device can also be performed by the chip or module inside the auxiliary terminal device, and the operation performed by the terminal device can also be performed by the chip or module inside the terminal device.

[0097] like Figure 2 The diagram shown is a flowchart illustrating a method for handling resource overlap provided in an embodiment of this application. Figure 2 In the process, the selection of resources by the first terminal device and the second terminal device is used as an example for illustration. The method provided in this application embodiment can also be applied to scenarios where more than two terminal devices reserve resources. For details, please refer to the description in this application, which will not be repeated here.

[0098] S201: The first terminal device sends first information, which indicates the first resource reserved by the first terminal device.

[0099] The first resource can be determined by the first terminal device in the resource pool using resource allocation method two (RA mode-2). The resource pool is a time-frequency resource configured by the network device for communication between terminal devices. When the first terminal device determines the first resource using resource allocation method two, the physical layer of the first terminal device receives and decodes the control information, excludes resources it can no longer use from the resource pool in the resource selection window, determines a candidate resource set, and reports the candidate resource set to the higher layers of the terminal device, such as the MAC layer. The higher layers of the terminal determine the first resource from the candidate resource set. Unusable resources determined by the physical layer include: resources reserved by other terminal devices, resources with a reference signal received power (RSRP) higher than a certain threshold, and resources whose transmission priority is higher than its own transmission priority. These are not limited in this embodiment.

[0100] In the embodiments of the present application, the first information is used to indicate one or more resources, in addition to indicating the first resource, the sixth resource can also be indicated. The first resource and the sixth resource are both resources used for sidelink shared channel PSSCH transmission, the sixth resource can be located before the first resource, for the convenience of description, the PSSCH transmission performed by the first terminal device in the sixth resource can be referred to as the first PSSCH transmission, the PSSCH transmission performed in the first resource can be referred to as the second PSSCH transmission, and the content transmitted in the sixth resource can be referred to as the first message. The first information includes time domain and frequency domain resource indication information, the indicated resource is located in one period, and the first information further includes period information, the indicated resource is located in multiple periods. When the indicated resource is located in one resource, the second PSSCH transmission carries the retransmission of the data of the first PSSCH transmission; when the indicated resource is located in different periods, the second PSSCH transmission carries the new transmission of data.

[0101] Among them, the resource indicated by the first information can also be a resource used for PSSCH transmission and PSCCH transmission, but the frequency domain resource of the PSCCH is determined by the base station configuration or pre-configuration, and the first information is only used to determine the time slot position of the PSCCH. For the convenience of description, in the embodiments of the present application, the resource indicated by the first information is only referred to as the resource used for PSSCH transmission.

[0102] The sixth resource carrying the first message can be located in the same time slot as the resource carrying the first information, and the first resource indicated by the first information is located in a time slot after the time slot where the first information is located.

[0103] In the embodiments of the present application, the transport block transmitted by the first terminal device in the sixth resource is referred to as the first message. Since the resource carrying the first message is indicated by the first information, it can be considered that the first message is scheduled by the first information, or the first information has an association relationship with the first message.

[0104] In addition, the first information can also indicate the priority of the first message, and the priority of the first message can be the priority of the logical channel corresponding to the first message, or the priority of the PSSCH transmission on the sixth resource. For example, the priority in the first information is used to indicate the priority of the first message. In a possible implementation, the priority can be represented by a priority value, and the larger the priority value, the lower the priority of the first message. For example, the priority values included in the first information and the second information are 2 and 3 respectively, and the priority corresponding to the priority value 2 is greater than the priority corresponding to the priority value 3.

[0105] In combination with the foregoing description, the present application is applied to sidelink, for example, Figure 3As shown, the first information can be sidelink control information (SCI) transmitted through a physical sidelink control channel (PSCCH), which can be referred to as a first SCI (SCI format 1). The first SCI carries, but is not limited to, priority indication information, resource indication information, resource reservation period indication information, and reservation bits. The priority indication information is used to indicate the priority of the PSSCH transmission; the resource indication information includes indication information of the time domain and frequency domain resources, indicating up to 3 resources reserved within 32 slots, and the 3 resources are located within the same period; the resource reservation period indication information is used to indicate the period of the reserved resources; the reservation bit information can contain 1-bit indication information, which is used to indicate the support of the terminal for the Rel-17 version protocol, or whether it supports being assisted by other terminals, or whether there is currently other terminal assistance

[0106] Figure 3 The SCI 1 in FIG. 1 represents the first SCI sent by the first terminal device. In addition, Figure 3 The SCI 2 in FIG. 1 is the first SCI sent by the second terminal device, which is an example of the second information, and specific descriptions are given below. The first information can be used to indicate the sixth resource for transmitting the first message, and to indicate the first resource. The first message can include data to be transmitted and the second SCI.

[0107] The second SCI (SCI format 2) is carried in a physical sidelink shared channel (PSSCH). The second SCI includes, but is not limited to, a destination ID, a source ID, a communication range requirement, and a zone ID. The terminal device can send a message to the target terminal device, and the target terminal device can determine whether the message is information sent to itself through the destination ID. One implementable way is that the target terminal device compares the destination ID with the source ID, and if they are the same, it is considered that the message is sent to itself. In addition, the terminal device can identify the information sent by itself through the source ID to ensure the integrity of the communication link. The communication range requirement is used to determine the communication range of the terminal device, which can also be understood as the effective signal coverage range. The terminal device can use the zone ID to identify its own position, and receive the zone ID of other terminal devices to calculate the distance between itself and other terminal devices, and further determine the relative position of itself and other terminal devices, whether it is at the edge of the signal coverage area of other terminal devices.

[0108] In the sidelink, data is generally transmitted through a physical sidelink shared channel (PSSCH), and therefore the sixth resource indicated by the first information can be the PSSCH. Specifically, Figure 3 In the sidelink, data is generally transmitted through a physical sidelink shared channel (PSSCH), and therefore the sixth resource indicated by the first information can be the PSSCH. Specifically,

[0109] In the sidelink, data is generally transmitted through a physical sidelink shared channel (PSSCH), and therefore the sixth resource indicated by the first information can be the PSSCH. Specifically, Figure 3 In the sidelink, data is generally transmitted through a physical sidelink shared channel (PSSCH), and therefore the sixth resource indicated by the first information can be the PSSCH. Specifically,

[0110] Optionally, the first terminal device can further indicate at least one of the following through the first information:

[0111] The protocol version supported by the first terminal device, for example, the protocol version supported by the first terminal device can include, but is not limited to, the 3rd generation partnership project (3GPP) release (Rel) 16 or Rel 17, etc.

[0112] Whether the first terminal device supports being assisted by other terminal devices

[0113] whether the first terminal device is configured with a secondary terminal device, the secondary terminal device being configured to assist the first terminal device.

[0114] For example, when the first information is SCI, the above information can be indicated by a reserved bit in the first SCI, or a new field can be introduced to indicate the above information, and embodiments of the present application are not limited thereto. For example, as shown in Tables 1 to 3, the most significant bit (MSB) in the reserved bit in the SCI can be used to indicate whether the first terminal device supports the Rel-17 protocol version (as shown in Table 1), or whether it supports being assisted by other terminal devices (as shown in Table 2), or whether it is configured with a first secondary terminal device (as shown in Table 3).

[0115] Table 1

[0116]

[0117] According to Table 1, if the value of the MSB in the reserved bit is 0, the first terminal device is a terminal device that does not support Rel 17; if the value of the MSB in the reserved bit is 1, the first terminal device is a terminal device that supports Rel 17. Conversely, if the value of the MSB in the reserved bit is 1, the first terminal device is a terminal device that does not support Rel 17; if the value of the MSB in the reserved bit is 0, the first terminal device is a terminal device that supports Rel 17. For the convenience of description, in embodiments of the present application, a terminal device that supports Rel 16 can be referred to as a Rel 16 terminal device, and a terminal device that supports Rel 17 can be referred to as a Rel 17 terminal device.

[0118] Table 2

[0119] Reserved bit Whether to support being assisted 0 Do not support being assisted 1 Support being assisted

[0120] According to Table 2, if the value of the MSB in the reserved bit is 0, the first terminal device does not support being assisted by other terminal devices; if the value of the MSB in the reserved bit is 1, the first terminal device supports being assisted by other terminal devices. Conversely, if the value of the MSB in the reserved bit is 1, the first terminal device does not support being assisted by other terminal devices; if the value of the MSB in the reserved bit is 0, the first terminal device supports being assisted by other terminal devices.

[0121] Table 3

[0122]

[0123]

[0124] According to Table 3, the value of the MSB in the reserved bit is 0, indicating that the first terminal device is not configured with an auxiliary terminal device; the value of the MSB in the reserved bit is 1, indicating that the first terminal device is configured with an auxiliary terminal device. Conversely, the value of the MSB in the reserved bit is 1, indicating that the first terminal device is not configured with an auxiliary terminal device; the value of the MSB in the reserved bit is 0, indicating that the first terminal device is configured with an auxiliary terminal device.

[0125] The above is only an example, and can also be indicated in other manners, which will not be described here.

[0126] The protocol version supported by the first terminal device, whether it supports being assisted by other terminal devices, and whether it is configured with an auxiliary terminal device, can also be indicated by the second SCI in the first message scheduled by the first information, for example, by introducing a new indication field in the second SCI, which will not be described here.

[0127] In addition to the above description, the first information can also indicate other content, which will not be described one by one here.

[0128] S202: The second terminal device sends second information, and the second information indicates a second resource reserved by the second terminal device.

[0129] S201 and S202 can be executed in sequence or simultaneously, and the execution order is determined according to the actual situation, and the embodiments of the present application do not limit this.

[0130] The second resource can also be selected from a resource pool. The first resource and the second resource can be located in the same resource pool or different resource pools, and the embodiments of the present application do not limit this.

[0131] In the embodiments of the present application, the second information is used to indicate one or more resources, in addition to indicating the second resource, for example, a seventh resource can also be indicated. The second resource and the seventh resource are both resources used for PSSCH transmission of the sidelink shared channel, the seventh resource can be located before the second resource, for the convenience of description, the PSSCH transmission of the first terminal device in the seventh resource can be called the first PSSCH transmission, the PSSCH transmission in the second resource can be called the second PSSCH transmission, and the content transmitted in the seventh resource can be called the second message. The second information includes time domain and frequency domain resource indication information, and the indicated resource is located in one period, and the first information further includes period information, and the indicated resource is located in multiple periods. When the indicated resource is located in one resource, the second PSSCH transmission carries the retransmission of the data of the first PSSCH transmission; when the indicated resource is located in different periods, the second PSSCH transmission carries the new transmission of data.

[0132] The seventh resource can be located in the same time slot as the resource of the second information, and the second resource is located in a time slot after the time slot where the second information is located.

[0133] In the embodiments of the present application, the TB transmitted by the first terminal device in the seventh resource is referred to as the first message. Since the resource carrying the first message is indicated by the first information, it can be considered that the first message is scheduled by the first information, or the first information is associated with the first message.

[0134] The resource indicated by the second information can also be a resource for PSSCH transmission and PSCCH transmission, but the frequency domain resource of the PSCCH is determined by base station configuration or pre-configuration, and the second information is only used to determine the time slot position of the PSCCH. For ease of description, in the embodiments of the present application, the resource indicated by the second information is only referred to as the resource for PSSCH transmission.

[0135] As shown in FIG. 2, Figure 3 The second information can be SCI transmitted by PSCCH, Figure 3 wherein the SCI 2 represents the SCI. That is, Figure 3 The SCI 2 in the SCI 2 represents the first-level SCI of the second terminal device. Figure 3 In the SCI 2, the seventh resource indicated by the second information is located in the PSSCH 2-1 and is located in the same time slot as the SCI 2. The seventh resource for transmitting the second message can be a PSSCH, specifically, Figure 3 In the SCI 2, the PSSCH corresponding to the seventh resource is represented as PSSCH 2-1.

[0136] The second resource indicated by the second information can be used to repeatedly transmit the second message, or can be used to transmit other data. The second resource can include a PSSCH (represented by PSSCH 2-2 in the SCI 2) for transmitting data and a PSCCH for transmitting control information. Figure 3

[0137] Similar to the first information, the second information can also indicate the priority of the second message, and the second information can also indicate the protocol version supported by the second terminal device, whether the second terminal device supports being assisted by other terminal devices, and whether the second terminal device is configured to assist at least one of the terminal devices. For details, reference can be made to the description of the first information above, which will not be repeated here.

[0138] Optionally, if the first terminal device is configured with the first auxiliary terminal device, the following flow can also be included:

[0139] S203: The first auxiliary terminal device acquires the first information from the first terminal device and acquires the second information from the second terminal device.

[0140] ​The first auxiliary device can listen to a wireless channel, for example, listen to the PSCCH, so that the first information, the second information, and the like transmitted in the wireless channel can be received.

[0141] The first auxiliary terminal device can also obtain information sent by other terminal devices. Embodiments of the present application take the first terminal device and the second terminal device as examples for description. When there are other terminal devices reserving resources, the method provided in the embodiments of the present application is also applicable, and details are not described herein.

[0142] In the embodiments of the present application, there can be multiple implementation manners for determining the corresponding auxiliary terminal device for a terminal device. Implementation manner one: the first auxiliary terminal device is the destination terminal device of the information or message sent by the first terminal device, that is, if the first terminal device needs to send information or a message to a terminal device, the terminal device can be the first auxiliary terminal device. Specifically, the first auxiliary terminal device receives the first SCI and the second SCI, obtains the destination terminal identifier of the transmission through decoding the second SCI, and compares the destination terminal identifier with the source identifier (ID) of the first auxiliary terminal device. If the two are the same, the first auxiliary terminal device is the message receiving terminal of the first terminal device, that is, the auxiliary terminal of the first terminal device. Since the first auxiliary terminal device needs to receive information or a message, the first auxiliary terminal device can determine whether the resource reserved by the first terminal device is occupied in the process of receiving the information or the message, which can be more conducive to the first terminal device to determine whether there is a resource conflict. In addition, as a terminal device that needs to receive information or a message, the first auxiliary terminal device itself is more concerned about whether the data receiving resource and the channel quality meet the receiving conditions than other terminal devices, so selecting the terminal device that needs to receive information or a message as the auxiliary terminal device is more efficient for the whole system.

[0143] Implementation manner two: the first auxiliary terminal device is specified by the network device. For example, the network device can determine a terminal device close to the first terminal device as the first auxiliary terminal device. In this way, the first auxiliary terminal device can obtain the information or the message sent by the first terminal device.

[0144] In the third implementation method, the first auxiliary terminal device is a terminal device that is associated with the first terminal device. For example, a specific first identifier is pre-associated with the first terminal device, and the first auxiliary terminal device only assists the first terminal device with that specific first identifier, such as determining resource conflicts for the resources reserved by the first terminal device. Optionally, a specific second identifier can be associated with the first auxiliary device, and the first terminal device only accepts assistance from terminals with that specific second identifier, such as performing resource reselection based on resource conflict indication information or resource reselection indication information sent by the terminal device with that specific second identifier. This specific identifier can be carried in the secondary SCI.

[0145] Implementation method four involves using terminal devices located at the edge of the signal coverage area of ​​the assisted terminal device as auxiliary terminal devices. For example, such as... Figure 4 As shown, this illustrates the positional relationships between multiple terminal devices. Figure 4 In this case, terminal device 3 is located at the edge of the signal coverage area of ​​terminal device 1. Terminal device 3 can then be used as an auxiliary terminal device for terminal device 1. If terminal device 2 also exists, then if... Figure 4 As shown, if terminal device 2 is located outside the signal coverage area of ​​terminal device 1, but terminal device 3 is located at the edge of the signal coverage area of ​​terminal device 2, since terminal device 2 can receive signals from both terminal device 1 and terminal device 2 at the same time, it avoids the situation where terminal device 1 cannot receive the signal from terminal device 1 and cannot determine whether to select the same resource with terminal device 2.

[0146] The above are just examples; other situations will not be illustrated one by one.

[0147] In this embodiment of the application, if the first resource and the second resource overlap, optionally, in method one, S204: the first auxiliary terminal device sends third information or fourth information to the first terminal device.

[0148] In the second implementation method, the first auxiliary terminal device sends the sixth or seventh information to the second terminal device.

[0149] In the third implementation method, the first auxiliary terminal device sends the third or fourth information to the first terminal device and sends the sixth or seventh information to the second terminal device.

[0150] In the fourth implementation method, the first auxiliary terminal device sends the third or fourth information to the first terminal device, and the second auxiliary terminal device sends the sixth or seventh information to the second terminal device.

[0151] The third information is used to indicate that the first resource overlaps with other resources, and the fourth information is used to instruct the first terminal device to perform resource reselection. The sixth information is used to indicate that the second resource overlaps with other resources, and the seventh information is used to instruct the second terminal device to perform resource reselection.

[0152] The first resource and the second resource overlap, which can mean that the first resource and the second resource partially overlap or fully overlap. The overlap of the first resource and the second resource means that the resources reserved by the two terminal devices conflict, and the receiving end cannot correctly receive data in the first resource or the second resource. When the two resources overlap, the two resources have the same part in the time domain and the frequency domain. For example, the first resource occupies time slot 1 in the time domain and resource blocks (RBs) 1 to 5 in the frequency domain; the second resource occupies time slot 1 in the time domain and RBs 3 to 8 in the frequency domain; because the first resource and the second resource are in the same time slot and occupy the same part of the RBs, the first resource and the second resource overlap.

[0153] The resource used by the first auxiliary terminal device to send the third information or the fourth information can be referred to as a third resource. The resource used by the second auxiliary terminal device to send the sixth information or the seventh information can be referred to as a fourth resource. The third resource can be a preconfigured resource. Specifically, in the first implementation, the third resource is determined according to the resource used to transmit the first message or the resource carrying the first message based on the first information. For example, the network device can semi-statically configure multiple resources, each of which has a corresponding relationship with a resource in the resource pool. When the first terminal device indicates, through the first information, that a resource in the resource pool is used to transmit the first message, the first auxiliary terminal device can use the resource corresponding to the resource used to transmit the first message as the third resource. The resource used by the sender to send the data message has a one-to-one correspondence with the resource used by the auxiliary terminal device to feed back whether there is a conflict. This correspondence can be preconfigured or predefined. When the auxiliary terminal device determines the time-frequency resource used to transmit the first message based on the first information, it can determine the corresponding feedback resource based on the correspondence. Through this preconfiguration or definition, the auxiliary terminal device does not need to determine the feedback resource in real time, which helps to reduce the complexity of the auxiliary terminal device.

[0154] For example, the network device configures 4 resources, which can be as shown in Table 4.

[0155] Table 4

[0156] Index of resource Time domain resource Frequency domain resource Code domain resource 1 Slot O PRB_X Cyclic shift pair_Y 2 Slot O PRB_X+1 Cyclic shift pair_Y 3 Slot O PRB_X Cyclic shift pair_Y+1 4 Slot O PRB_X+1 Cyclic shift pair_Y+1

[0157] In Table 4, each resource includes a time domain resource, a frequency domain resource and a code domain resource, and each resource corresponds to an index. The correspondence between the resources in the resource pool and the resources in Table 4 can be as follows: the resource configured as {slot N, subchannel M} in the resource pool corresponds to the resource with an index of 1, the resource configured as {slot N+1, subchannel M} corresponds to the resource with an index of 2, the resource configured as {slot N, subchannel M+1} corresponds to the resource with an index of 3, and the resource configured as {slot N+1, subchannel M+1} corresponds to the resource with an index of 4.

[0158] Suppose that the first terminal device transmits the first message through the resource configured as {slot N+1, subchannel M}, the first auxiliary terminal device can send the third information or the fourth information through the resource with an index of 2 in Table 4.

[0159] For another example, the first message can also indicate the resource for sending the third information or the fourth information, for example, by indicating the resource through the second-level SCI in the first message, and the first auxiliary terminal device can send the third information or the fourth information through the resource indicated by the first message.

[0160] In the second implementation manner, the first auxiliary terminal device can autonomously determine the resource for sending the third information or the fourth information, such as acquiring the resource from the resource pool through the second resource selection manner or randomly selecting the resource from the resource pool.

[0161] In the embodiments of the present application, the first resource and the second resource overlap, in one case, the first auxiliary terminal device can directly send the third information or the fourth information, and / or the second auxiliary terminal device can directly send the sixth information or the seventh information. In another case, the first auxiliary terminal device and the second auxiliary terminal device can respectively determine whether a preset condition is met, the first auxiliary terminal device sends the third information or the fourth information when it is determined that the preset condition is met, and does not send the third information or the fourth information when it is determined that the preset condition is not met; correspondingly, the second auxiliary terminal device sends the sixth information or the seventh information when it is determined that the preset condition is met, and does not send the sixth information or the seventh information when it is determined that the preset condition is not met.

[0162] In the embodiments of the present application, for the first auxiliary terminal device, the preset condition can be determined according to at least one of the priority indicated by the first information, the priority indicated by the second information and the position of the third resource. For the first auxiliary terminal device, the preset condition can be determined according to at least one of the priority indicated by the first information, the priority indicated by the second information and the position of the fourth resource. For example, taking the first auxiliary terminal device as an example, the preset condition can include at least one of the first condition and the second condition:

[0163] The first condition can include the first condition or include the first condition and the second condition. Specifically, the first condition and the second condition can be in the following forms:

[0164] The first condition: in the time domain, the starting moment of the third resource is greater than or equal to the first time length from the ending moment of the resource carrying the first message and the ending moment of the resource carrying the second message.

[0165] For example, as shown in FIG. 5(a), a schematic diagram of the position relationship of multiple resources provided by the embodiments of the present application is shown. The resource carrying the first message, i.e., the sixth resource, is located in PSSCH 1-1, the first resource indicated by the first information is located in PSSCH 1-2, and the first information is represented by SCI 1 in FIG. 5(a). The resource carrying the second message, i.e., the seventh resource, is located in PSSCH 2-1, the second resource indicated by the second information is located in PSSCH 2-2, and the second information is represented by SCI 2 in FIG. 5(a). The time interval between the starting moment of the third resource and the ending moment of PSSCH 1-1 is T1-1; the time interval between the starting moment of the third resource and the ending moment of PSSCH 2-1 is T1-3. Both T1-1 and T1-3 need to be greater than or equal to the first time length.

[0166] The first condition can also be understood as the time interval between the latest moment of the ending moment of the sixth resource and the ending moment of the seventh resource and the starting moment of the third resource needs to be greater than the first time length. As shown in FIG. 5(a), the ending moment of the seventh resource is later than the ending moment of the sixth resource, so the time interval between the ending moment of the seventh resource and the starting moment of the third resource is greater than or equal to the first time length.

[0167] The specific value of the first time length can be determined according to actual conditions. For example, in implementation manner one, the first time length is equal to the sum of the time length required for processing the first information and / or the second information and the time length required for preparing the third information or the fourth information. In this case, after receiving the SCIs sent by the two sending terminal devices, the auxiliary terminal device can have enough time to process and determine whether the reserved resources indicated in the SCIs will conflict. Processing the first information can include at least one of the following operations: demodulating the first information; decoding the first information; decrypting the first information; filtering the first information, and the like. Preparing the third information can include, but is not limited to, at least one of the following operations: generating a bit sequence or a sequence corresponding to the third information; encoding the bit sequence or the sequence; determining resources mapped by the bit sequence or the sequence; mapping the bit sequence or the sequence, and the like. In this implementation manner, when the first auxiliary terminal device determines that the first resource and the second resource overlap according to the first information and the second information, it is determined that the third information or the fourth information needs to be sent. Whether the first auxiliary terminal device finally sends the third information or the fourth information also needs to determine whether a preset condition is met, and in the case where the preset condition is met, the third information or the fourth information is sent.

[0168] In implementation manner two, the first time length is equal to the sum of the time length required for processing the first message and the second message and the time length required for preparing the third information or the fourth information. In implementation manner three, the first time length is equal to the sum of the time length required for processing the first information, the first message, the second information, and the second message and the time length required for preparing the third information or the fourth information. In implementation manner two or implementation manner three, when the first auxiliary terminal device determines that the first resource and the second resource overlap according to the first information and the second information and determines that the receiver of the first message and the receiver of the second message are the same terminal device, it is determined that the third information or the fourth information needs to be sent; if it is determined that the first resource and the second resource overlap, but the receiver of the first message and the receiver of the second message are not the same terminal device, even if the preset condition is met, the first auxiliary terminal device can not send the third information or the fourth information. Alternatively, in implementation manner two or implementation manner three, when the first auxiliary terminal device determines that the first resource and the second resource overlap according to the first information and the second information and determines that the first auxiliary terminal device is the receiving terminal device of the first message or the second message, it is determined to send the third or fourth information.

[0169] In implementation four, the first time length is equal to the sum of the time length required for processing the second information and the second message and preparing the third information or the fourth information. In implementation four, the second information is the information with the later starting time among the first information and the second information, that is, the information with the later starting time among the information in which the reserved resources conflict, the first terminal device first receives the first information, determines the reserved resources of the first information, then receives the second information, determines that the reserved resources of the second information overlap the reserved resources of the first information, and determines that the receiver of the first message and the receiver of the second message are the same terminal device, and sends the third information or the fourth information. Alternatively, it is determined that the reserved resources of the second information overlap the reserved resources of the first information, and it is determined that the first auxiliary terminal device is the receiving terminal device of the first message or the second message, and the third information or the fourth information is sent.

[0170] The first time length can be expressed in terms of the number of symbols or time slots, or expressed in terms of absolute time, milliseconds. The first time length is related to one or more of the following factors: subcarrier spacing SCI and terminal device UE capability. The larger the subcarrier spacing, the greater the number of symbols or time slots. The capability of the UE can be divided into multiple grades, and the number of symbols is different for each grade.

[0171] In addition, in the time domain, the terminal device generally has a granularity of time slots when transmitting, so the starting time of the third resource can refer to the starting time of the first time slot occupied by the third resource; the ending time of the third resource can refer to the ending time of the last time slot occupied by the third resource. The starting time and the ending time of other resources are the same, and will not be described here.

[0172] Condition two: in the time domain, the time interval between the ending time of the third resource and the starting time of the first resource is greater than or equal to the second time length, and / or, the time interval between the ending time of the third resource and the starting time of the second resource is greater than or equal to the second time length. When the second auxiliary terminal device determines whether to send the sixth information or the seventh information according to the preset condition, the third resource in condition one and condition two is replaced by the fourth resource.

[0173] For example, in combination with the preceding FIG. 5(a), the time interval between the ending time of the third resource and the starting time of the PSSCH 1-2 is T1-2, and T1-2 is greater than or equal to the second time length. Further optionally, the time interval between the ending time of the third resource and the starting time of the PSSCH 2-2 is T1-4, and T1-4 can also be greater than or equal to the second time length.

[0174] The second condition can also be understood as that a time interval between the earliest time of the starting time of the first resource and the starting time of the second resource and the ending time of the third resource needs to be greater than the second time length. As shown in FIG. 5(a), the starting time of the second resource is earlier than the starting time of the first resource, and then the time interval between the starting time of the second resource and the ending time of the third resource is greater than or equal to the second time length.

[0175] The specific value of the second time length can be determined according to actual conditions. For example, the second time length is equal to the sum of the time length of processing the third information or the fourth information and the time length required for completing resource reselection. For another example, the specific value of the second time length can be as shown in Table 5.

[0176] Table 5

[0177] Subcarrier spacing Second time length (unit: slot) 15 kHz 3 30 kHz 5 60 kHz 9 120 kHz 17

[0178] In the embodiments of the present application, taking the first auxiliary terminal device as an example, the second condition in the preset condition can include at least one of the following conditions:

[0179] The priority of the first message associated with the first information is less than or equal to the priority of the second message associated with the second information;

[0180] The priority of the first message is greater than the priority of the second message, and it is determined that the second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device;

[0181] The second terminal device does not have a corresponding auxiliary terminal device;

[0182] The priority of the first message is equal to the priority of the second message, and the third resource is located before the fourth resource;

[0183] The fourth resource used by the second auxiliary terminal device to send the sixth information or the seventh information is not in the time range, and the time range is determined by the first time length and the second time length. In combination with FIG. 5(a), as shown in FIG. 5(b), the time range is from the latest ending time of the ending time of the sixth resource and the ending time of the seventh resource plus the first time length to the latest time of the starting time of the first resource and the starting time of the second resource minus the second time length. The fourth resource is located in the time range, including all symbols occupied by the fourth resource are located in the time range.

[0184] When the second auxiliary terminal device determines whether to send the sixth information or the seventh information according to the preset condition, the second condition can be correspondingly modified as follows: the priority of the second message associated with the second information is less than or equal to the priority of the first message associated with the first information; the priority of the second message is greater than the priority of the first message, and it is determined that the first auxiliary terminal device does not send information indicating resource overlap or information indicating resource retransmission to the first terminal device; the first terminal device does not have a corresponding auxiliary terminal device; the priority of the second message is equal to the priority of the first message, and the fourth resource is located before the third resource; and the third resource is not within the time range.

[0185] When it is determined that the second auxiliary terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device, the first auxiliary terminal device can determine that the second auxiliary terminal device cannot find a resource that meets the first condition, and thus cannot send the sixth information or the seventh information. For example, if the sixth information or the seventh information is selected by the second auxiliary terminal device from the periodic feedback resources pre-configured by the network device, the first auxiliary terminal device determines that, in these periodic feedback resources, either the time interval requirement of the resource carrying the first message or the resource carrying the second message does not meet the requirement of the first time length, that is, the auxiliary device is not reserved enough time for detecting and determining resource overlap, or the time length from the reserved first resource or second resource is less than the second time length, that is, the second terminal device is not reserved enough time for switching resources or solving conflicts, at this time, the first auxiliary terminal device can determine that the second auxiliary terminal device will not send the sixth information or the seventh information to the second terminal device.

[0186] The second terminal device does not have a corresponding second auxiliary terminal device, which can mean that the second terminal device does not support being assisted by other terminal devices. For example, the second terminal device is a Rel-16 terminal device, which does not support being assisted by other terminal devices. The second terminal device does not have a corresponding second auxiliary terminal device, which can also mean that the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured with a second auxiliary terminal device. In addition, when the second terminal device does not support being assisted by other terminal devices, if the second terminal device has the capability to check whether the resource is preempted, or the resource pool in which the second resource (or the second terminal device) is located enables resource preemption checking, then even if it is determined that the first condition is met, the first auxiliary terminal device can not send the third information or the fourth information. That is, if the third resource meets the first condition, the first auxiliary terminal device determines that the second terminal device does not have a corresponding second auxiliary terminal device, and in the case that the second terminal device does not have the capability to check whether the resource is preempted, or the resource pool in which the second resource (or the second terminal device) is located does not enable resource preemption checking, the first auxiliary terminal device sends the third information or the fourth information; in the case that the second terminal device has the capability to check whether the resource is preempted, or the resource pool in which the second resource (or the second terminal device) is located enables resource preemption checking, the first auxiliary terminal device can not send the third information or the fourth information.

[0187] The third resource is located before the fourth resource, which can mean that the frequency domain resource index of the third resource is less than the frequency domain resource index of the fourth resource. For example, if the third resource and the fourth resource are located in the same time slot, it can be considered that the resource with a smaller frequency domain resource index is in front, and the resource with a larger frequency domain resource index is in back.

[0188] S205: The first terminal device receives the third information or the fourth information from the first auxiliary terminal device.

[0189] Further optionally, the first terminal device can perform resource reselection. The first terminal device can also update the candidate resource set of the first terminal device, and the updated candidate resource set does not include the first resource. The candidate resource set includes at least one resource, and the candidate resource set is used by the first terminal device to select a resource for data transmission.

[0190] The physical layer of the first terminal device can update the candidate resource set, and the physical layer of the first terminal device can report the updated candidate resource set to the media access control (MAC) layer of the first terminal device. The first terminal device determines which resources in the candidate resource set are selected by the MAC layer of the first terminal device.

[0191] After receiving the third or fourth information, the first terminal device may choose not to transmit data through the first resource and may also perform resource reselection. For example, the first terminal device may send a fifth information indicating the fifth resource reserved by the first terminal device, at which point the first terminal device will no longer transmit data through the first resource.

[0192] Optionally, if the second terminal device is configured with a second auxiliary terminal device, the second auxiliary terminal device can also obtain the first information and the second information. When the first resource and the second resource overlap, the second auxiliary terminal device can determine whether to send the sixth information or the seventh information to the second terminal device based on the priority indicated by the first information and the priority indicated by the second information, as well as the location of the fourth resource. For details, please refer to the previous description, which will not be repeated here.

[0193] The process of acquiring the first and second information is not limited. For example, the second auxiliary terminal device can detect resources in the resource pool configured by the network device. If a signal is detected in any resource, the device can receive the signal in that resource.

[0194] As mentioned above, when the first resource and the second resource overlap, the first auxiliary terminal device can determine whether to send a third or fourth message based on the actual situation. To clearly describe the embodiments of this application, the following examples illustrate under what circumstances the auxiliary terminal device needs to indicate resource overlap or resource reselection.

[0195] Scene 1:

[0196] like Figure 6 The diagram shown is a schematic representation of the positional relationship of multiple resources provided in an embodiment of this application. Figure 6 In this system, UE-B1 is the first terminal device, UE-B2 is the second terminal device, and their auxiliary terminal devices are UE-A1 and UE-A2, respectively. That is, the first auxiliary terminal device is UE-A1 and the second auxiliary terminal device is UE-A2.

[0197] Optionally, UE-A1 can be the receiving UE of UE-B1, meaning that the recipient of the first information sent by UE-B1 is UE-A1. Optionally, UE-A2 is the receiving UE of UE-B2. Both the first and second information are SCIs. For ease of description in Scenario 1, the first information is represented by SCI 1, and the second information is represented by SCI 2.

[0198] It is assumed that the priority value included in the SCI 1 sent by the UE-B1 is P1, and the priority value included in the SCI 1 sent by the UE-B2 is P2, the larger the priority value, the smaller the priority, for example, the priority value included in the SCI 1 and the priority value included in the SCI 2 are 2 and 3 respectively, then the priority corresponding to the priority value 2 is greater than the priority corresponding to the priority value 3. Here is just an example, it is also possible that the larger the priority value, the greater the priority.

[0199] The UE-B1 sends the PSCCH 1-1 and the PSSCH 1-1 in the time slot P, wherein the PSCCH 1-1 includes the SCI 1, and the SCI 1 indicates the sixth resource and the first resource. The sixth resource includes the PSSCH 1-1 for carrying the first message; the first information indicates the first resource located in the time slot m, and the first resource includes the PSCCH 1-2 and the PSSCH 1-2.

[0200] The UE-B2 sends the PSCCH 2-1 and the PSSCH 2-1 in the time slot Q, wherein the PSCCH 2-1 includes the SCI 2, and the SCI 2 indicates the seventh resource and the second resource. The seventh resource includes the PSSCH 2-1 for carrying the second message; the second information indicates the second resource located in the time slot m, and the second resource includes the PSCCH 2-2 and the PSSCH 2-2. Wherein the time slot P and the time slot Q can be the same time slot, Figure 6 The case that the time slot P is located before the time slot Q is described, and other cases are not described again.

[0201] By decoding the SCI 1 in the PSCCH 1-1 and the SCI 2 in the PSCCH 2-1, the UE-A1 determines that the first resource reserved by the UE-B1 and the second resource reserved by the UE-B2 overlap in the time slot m. Similarly, the UE-A2 can determine the first resource reserved by the UE-B1 and the second resource reserved by the UE-B2.

[0202] It is assumed that the third resource for carrying the third information or the fourth information is located in the time slot P+L, and the fourth resource for carrying the sixth information or the seventh information is located in the time slot Q+L', L' is greater than or equal to L, L' and L are both integers greater than 0, and the following discusses the case that the first auxiliary terminal device or the second auxiliary terminal device needs to indicate resource overlap or resource reselection.

[0203] Example one, P1≥P2 and Q<P+L.

[0204] In the example one, P1≥P2 indicates that the priority indicated by the first information is less than or equal to the priority indicated by the second information, and Q<P+L indicates that the third resource and the fourth resource are located after the first information and the second information in the time domain. At this time, UE-A1 can determine that the second condition is satisfied, i.e., the priority of the first message scheduled by the first information is less than or equal to the priority of the second message scheduled by the second information. Correspondingly, UE-A2 can determine that the second condition is not satisfied.

[0205] Further, if the time interval T1-1 and T1-3 are both greater than the first time length, and T1-2 and T1-4 are both greater than the second time length, it can be determined that the third resource, i.e., the resource for transmitting the third information or the fourth information, satisfies the first condition, and then UE-A1 can determine that the preset condition is satisfied, in which case UE-A1 transmits the third information or the fourth information to UE-B1, and UE-A2 does not need to transmit the sixth information or the seventh information to UE-B2; if the third resource does not satisfy the first condition, UE-A1 does not transmit the third information or the fourth information.

[0206] T1-1 is a time interval between the start time of the third resource and the end time of PSSCH 1-1, and T1-3 is a time interval between the start time of the third resource and the end time of PSSCH 2-1; T1-2 is a time interval between the end time of the third resource and the start time of PSSCH 1-2, and T1-4 is a time interval between the end time of the third resource and the start time of PSSCH 2-2.

[0207] Further, if the third resource does not satisfy the first condition, UE-A2 transmits the sixth information or the seventh information to UE-B2 when the fourth resource satisfies the first condition. If the fourth resource does not satisfy the first condition, then UE-A2 also does not need to transmit the sixth information or the seventh information to UE-B2.

[0208] If neither the third resource nor the fourth resource satisfies the first condition, UE-A1 and UE-A2 can not indicate resource overlap or perform resource reselection.

[0209] In the example two, P1<P2 and Q<P+L.

[0210] In the example two, P1<P2 indicates that the priority indicated by the first information is greater than the priority indicated by the second information, and Q<P+L indicates that the third resource and the fourth resource are located after the first information and the second information in the time domain. At this time, UE-A2 can determine that the second condition is satisfied, i.e., the priority of the second message scheduled by the second information is less than or equal to the priority of the first message scheduled by the first information. Correspondingly, UE-A1 can determine that the second condition is not satisfied.

[0211] If the fourth resource meets the first condition, then UE-A2 can determine that the preset condition is met. In this case, UE-A2 sends the sixth information or the seventh information to UE-B2; if the fourth resource does not meet the first condition, then UE-A2 does not send the sixth information or the seventh information.

[0212] Furthermore, if the fourth resource does not meet the first condition, then when the third resource meets the first condition, UE-A1 sends the third information or the fourth information to UE-B1. If the third resource does not meet the first condition, then UE-A1 does not need to send the third information or the fourth information to UE-B1 either.

[0213] If neither the third resource nor the fourth resource meets the first condition, then UE-A1 and UE-A2 may not indicate resource overlap or perform resource reselection.

[0214] Example 3, assume that UE-A1 and UE-A2 in Example 1 and Example 2 are the same UE, denoted as UE-A. Then the above processes are all completed by UE-A.

[0215] Specifically, when P1 ≥ P2, if the third resource in time slot P + L meets the first condition, then UE-A sends the third information or the fourth information to UE-B1, otherwise sends the sixth information or the seventh information to UE-B2.

[0216] When P1 < P2, if the fourth resource in time slot Q + L’ meets the first condition, then UE-A sends the third information or the fourth information to UE-B2, otherwise sends the sixth information or the seventh information to UE-B1.

[0217] Scenario 2:

[0218] As Figure 7 shown, UE-B1 is the first terminal device, UE-B2 is the second terminal device, and their auxiliary terminal devices are UE-A1 and UE-A2 respectively, that is, the first auxiliary terminal device is UE-A1 and the second auxiliary terminal device is UE-A2.

[0219] Similar to that in Scenario 1, the difference is that Q ≥ P + L, and other conditions are Figure 6 the same. Figure 6 In this scenario, when the first resource and the second resource overlap, UE-A1 can determine that the preset condition is not met, so it does not send the third information or the fourth information. Specifically, since the third resource is before the second information, UE-A1 cannot obtain a resource that meets the first condition to send the third information or the fourth information. Therefore, regardless of whether P1 is greater than P2, UE-A1 does not send the third information or the fourth information.

[0220] [[ID=3 )]]

[0221] ​In this scenario, the UE-A2 determines to send the sixth information or the seventh information when the preset condition is met. Specifically, if the time interval between the starting moment of the time slot Q+L' where the fourth resource is located and the ending moment of the time slot Q where the second message is located is greater than the first time length, the time interval between the starting moment of the time slot Q+L' and the ending moment of the time slot P where the first message is located is greater than the first time length, and the time interval between the ending moment of the time slot Q+L' and the starting moment of the time slot m where the first resource and the second resource are located is greater than the second time length, it can be determined that the fourth resource, i.e., the resource for sending the sixth information or the seventh information, meets the first condition, and then the UE-A1 can determine that the preset condition is met, and the UE-A2 sends the sixth information or the seventh information to the UE-B2; if the fourth resource does not meet the first condition, the UE-A2 does not send the sixth information or the seventh information.

[0222] Scenario three:

[0223] As shown in Figure 8 , the UE-B1 is a first terminal device, the UE-B2 is a second terminal device, and the auxiliary terminal device of the UE-B2 is the UE-A2, i.e., the second auxiliary terminal device is the UE-A2. It is assumed that the first terminal device does not have a corresponding first auxiliary terminal device, for example, the first terminal device is a Rel-16 terminal device. Figure 8 The other parameters in Figure 7 may be similar to

[0224] In this scenario, since the UE-B1 does not have an auxiliary terminal device, the auxiliary terminal device of the UE-B2, i.e., the UE-A2, needs to be determined to send the sixth information or the seventh information when the preset condition is met.

[0225] Example one, P1

[0226] In example one, P1

[0227] At this time, if the fourth resource meets the first condition, the UE-A2 determines that the preset condition is met, and when the first resource and the second resource overlap, the UE-A2 sends the sixth information or the seventh information to the UE-B2; if the fourth resource does not meet the first condition, the UE-A2 determines that the preset condition is not met, and the UE-A2 does not send the sixth information or the seventh information.

[0228] Example two, P1≥P2.

[0229] P1≥P2 means that the priority indicated by the first information is less than or equal to the priority indicated by the second information.

[0230] Method one:

[0231] Since the UE-B1 is not an auxiliary terminal device, the UE-A2 can further determine whether to send the sixth information or the seventh information according to whether the UE-A1 has the capability of checking whether the resource is preempted, or whether the resource preemption checking is enabled in the resource pool in which the UE-A1 is located.

[0232] If the UE-A1 does not have the capability of checking whether the resource is preempted, or the resource preemption checking is not enabled in the resource pool in which the UE-A1 is located, at this time, the UE-A2 can determine that the second condition is met, and when the fourth resource meets the first condition, the UE-A2 sends the sixth information or the seventh information to the UE-B2, otherwise the UE-A2 does not send the sixth information or the seventh information.

[0233] The function of the resource preemption checking can be configured by the base station or pre-configured on the resource pool by the protocol, and the terminal device sending or receiving on the resource pool needs to open and close the function of the resource preemption checking according to the configuration of the function. The auxiliary terminal device can read the configuration information of the resource pool in which the first terminal device is located to determine whether the resource preemption function is turned on and whether the first terminal device can perform the resource preemption checking.

[0234] If the auxiliary terminal device is the receiving terminal device of the first terminal device, they can establish a unicast link and interact with each other the terminal UE capability, for example, interact with each other the respective capability through the sidelink PC5-radio resource control (RRC) signaling. In this way, the auxiliary terminal device can know whether the first terminal device can support being assisted or whether the first terminal device can perform the resource preemption detection.

[0235] If the first terminal device has the capability of checking whether the resource is preempted, or the resource preemption checking is enabled in the resource pool in which the first terminal device is located, at this time, the UE-A2 can not determine that the second condition is met, and the UE-A2 can not send the sixth information or the seventh information.

[0236] Method two:

[0237] Irrespective of whether the UE-A1 has the capability of checking whether the resource is preempted, or whether the resource preemption is enabled in the resource pool in which the UE-A1 is located, when the fourth resource meets the first condition, the UE-A2 sends the sixth information or the seventh information to the UE-B2, otherwise the UE-A2 does not send the sixth information or the seventh information.

[0238] Scenario four:

[0239] Scenario four is similar to scenario three, except that in scenario three, UE-B1 does not have a corresponding secondary terminal device, while in scenario four, UE-B2 does not have a corresponding secondary terminal device. As shown in FIG. 6, UE-B1 is a first terminal device, UE-B2 is a second terminal device, and the secondary terminal device of UE-B1 is UE-A1, i.e., the first secondary terminal device is UE-A1. It is assumed that the second terminal device does not have a corresponding second secondary terminal device, for example, the second terminal device is a Rel-16 terminal device. Figure 9 In this scenario, since UE-B2 does not have a secondary terminal device, the secondary terminal device of UE-B1, i.e., UE-A1, needs to determine whether to send the third information or the fourth information under the condition that the preset condition is met. Figure 9 In this scenario, since UE-B2 does not have a secondary terminal device, the secondary terminal device of UE-B1, i.e., UE-A1, needs to determine whether to send the third information or the fourth information under the condition that the preset condition is met. Figure 6 Similarly, details are not repeated here.

[0240] In this scenario, since UE-B2 does not have a secondary terminal device, the secondary terminal device of UE-B1, i.e., UE-A1, needs to determine whether to send the third information or the fourth information under the condition that the preset condition is met.

[0241] Example one, P1 < P2.

[0242] In example one, the priority indicated by the first information is greater than the priority indicated by the second information.

[0243] At this time, if the fourth resource meets the first condition, UE-A2 sends the third information or the fourth information to UE-B2, otherwise UE-A2 does not send the third information or the fourth information.

[0244] Example two, P1 ≥ P2.

[0245] Method one:

[0246] If the second terminal device does not have the capability to check whether the resource is preempted, or the resource pool in which the second terminal device is located does not enable resource preemption checking, when the third resource meets the first condition, UE-A1 sends the third information or the fourth information to UE-B1, otherwise UE-A1 does not send the third information or the fourth information.

[0247] If the second terminal device has the capability to check whether the resource is preempted, or the resource pool in which the second terminal device is located enables resource preemption checking, UE-A1 can not send the third information or the fourth information.

[0248] Method two:

[0249] Regardless of whether the second terminal device has the capability to check whether the resource is preempted, or whether the resource pool in which the second terminal device is located enables resource preemption checking, when the third resource meets the first condition, UE-A1 sends the third information or the fourth information to UE-B1, otherwise UE-A1 does not send the third information or the fourth information.

[0250] Scene 5:

[0251] like Figure 10 As shown, UE-B1 is the first terminal device, UE-B2 is the second terminal device, and the auxiliary terminal device of UE-B1 is UE-A1, meaning the first auxiliary terminal device is UE-A1. Assume that the second terminal device does not have a corresponding second auxiliary terminal device, for example, the second terminal device is a Rel-16 terminal device. Figure 10 In the case where Q≥P+L, the third resource is determined based on the first message; that is, the third resource is the resource indicated by the first message, or the resource corresponding to the resource carrying the first message. Other parameters can be... Figure 6 Similarly, I will not go into details here.

[0252] In scenario five, since UE-B2 does not have an auxiliary terminal device, the auxiliary terminal device of UE-B1, namely UE-A1, needs to determine whether to send the third or fourth information under the condition that the preset conditions are met.

[0253] Since Q ≥ P+L, meaning the implementation P+L of the third resource is located before the implementation Q of the second information (i.e., SCI 2), UE-A1 has already missed the third resource when it receives SCI 2, and cannot send the third or fourth information through the third resource. In this case, UE-A1 needs to autonomously select a resource that meets the first condition. Figure 10 In this scenario, assuming UE-A1 autonomously selects a resource that meets the first condition and is located between time slot Q and time slot m, UE-A1 can send third or fourth information to UE-B1 through this resource.

[0254] If UE-A1 cannot obtain resources that meet the first condition, UE-A1 will not send the third or fourth information.

[0255] In another implementation, if the second terminal device has the ability to check whether resources have been preempted, or if the resource pool where the second terminal device is located has enabled resource preemption checks, then UE-A1 may not send the third or fourth information.

[0256] like Figure 11As shown, when the receiver of the first terminal device (UE-B1) message and the receiver of the second terminal device (UE-B2) are the same terminal device, i.e., the destination terminal of the first message associated with the first information and the second message associated with the second information is the same terminal device, for example, the third terminal device, the third terminal device can act as an auxiliary terminal device (UE-A) of the first terminal device and the second terminal device, i.e., in this case, the third terminal device acting as the receiver simultaneously assists two terminal devices. As the receiver of the message, the UE-A pays more attention to whether the messages from the UE-B1 and the UE-B2 can be successfully received and whether the resources of the corresponding sidelink information will conflict, so from the overall efficiency, it is more reasonable and efficient for the third terminal device to assume the role of an auxiliary terminal device.

[0257] The first information sent by the UE-B1 is SCI, the first information is carried in the PSCCH, the first information is associated with the first message, the first message carries the sidelink data to be transmitted, the first message is carried in the PSSCH, and the association relationship between the first information and the first message can be understood as that the first information indicates the transmission resource of the first message, for example, the first information indicates the initial transmission resource and the retransmission resource of the first message. When there is a secondary retransmission, the first information, i.e., the SCI, can also indicate the resource of the secondary retransmission. In addition, the first information can also indicate the priority of the first message. The first information can carry a priority value (PriorityValue). The higher the priority value, the lower the priority, or the higher the priority value, the higher the priority. For example, the first information carries a number of bits for indicating the priority value, for example, 3 bits, 010 represents a priority value of 2, and 110 represents a priority value of 6. When the priority value and the priority have a positive correlation, the priority of the data corresponding to 010 is higher than the priority of the data corresponding to 110.

[0258] Similarly, the second information sent by the UE-B2 indicates the transmission resource of the second message carrying the sidelink data and the data priority.

[0259] As the receiver of the UE-B1 and the UE-B2, the UE-A represents the destination ID carried in the SCI sent by the UE-B1 and the UE-B2, i.e., the identifier of the UE-A. The UE-A determines whether the data related to the SACI is sent to itself through the destination ID in the SCI.

[0260] The UE-A listens to the SCI on the sidelink data control channel, detects the SCI of the UE-B1 first, for example, detects the SCI of the UE-B1 in the slot P, determines that the UE-B1 is the data sender and itself is the data receiver according to the destination identifier carried in the SCI of the UE-B1, and determines the time-frequency domain resource where the data sent by the UE-B1 is located according to the information carried in the SCI.

[0261] UE-A continues to listen to SCI on the sidelink data control channel, and at a certain time, it listens to the SCI of UE-B2, for example, it listens to the SCI of UE-B2 at time slot Q, as shown in the following figure. Figure 11 As shown, time slot Q is located after time slot P in time. UE-A determines the time domain resource where the data sent by UE-B2 is located according to the information carried in the SCI of UE-B2, and determines that the time-frequency domain resource where the first message sent by UE-B1 is to be sent overlaps with the time-frequency domain resource where the second message sent by UE-B2 is to be sent. The overlapping mode can be partial overlap or complete overlap, and no matter which overlap has a greater impact on information transmission. In the process of information transmission, UE-A as the data receiving party, if it receives information from two different UEs on the same time-frequency resource, due to the mutual interference between the information, finally UE-A cannot successfully receive the first message from UE-B1 nor the second message from UE-B2. Therefore, UE-A needs to feed back the information of resource conflict and avoid the result of resource conflict.

[0262] UE-A detects the SCI of UE-B1 at time slot P, detects the SCI of UE-B2 at time slot Q, and makes a judgment of resource conflict after time slot Q, and considers that the time required for UE-A to process the detected SCI and prepare the feedback information is a first time length, then UE-A can send the resource conflict indication to the sender at the earliest after the first time length T CI of time slot Q.

[0263] There are two ways to feed back the resource conflict:

[0264] A: sending third information to the sender, the third information being used to indicate that the reserved resource of the sender conflicts with the reserved resource of other sender;

[0265] B: sending fourth information to the sender, the fourth information being used to instruct the sender to perform resource reselection to avoid the resource conflict to be generated.

[0266] UE-A judges to which UE-B to feed back the resource conflict information based on the priority of the information to be sent by the two sending UEs.

[0267] UE-A sends the resource indication to one of UE-B1 and UE-B2, which can avoid the resource conflict, save unnecessary signaling overhead, and avoid the case that the two UEs simultaneously perform reselection and select the same resource again.

[0268] When the priority of the first message sent by UE-B1 is higher than the priority of the second message sent by UE-B2, the successful sending of the first message is prioritized, and UE-A sends the third information or the fourth information to UE-B2 to indicate the resource conflict.

[0269] When the priority of the first message sent by UE-B1 is low, UE-A sends a resource conflict indication to UE-B1.

[0270] When the data priority indicated by the SCI of UE-B1 and UE-B2 respectively is the same, UE-A1 indicates resource conflict of any one UE-B, that is, sends a resource conflict indication to UE-B1 or UE-B2, and the way of sending the resource conflict indication includes sending the third information or the fourth information.

[0271] For example, when the priority of the information sent by UE-B1 is low, UE-B1 receives the third information from UE-A, and UE-B1 can select to perform resource reselection, that is, select other resources for the transmission of sidelink information, for example, select other resources in the resource pool, or UE-B1 can give up this data transmission in the current period and reselect resources in the next period.

[0272] As mentioned above, UE-A can send a resource conflict indication to the sender at the earliest after the first time T CI of slot Q, and when determining the feedback resource for feeding back the third information or the fourth information, UE-A also needs to consider the resource switching time of the sender, that is, needs to reserve a certain time, for example, the second time T 3, for the sender to reselect non-conflict sending resources.

[0273] The resource for feeding back the third information or the fourth information can be configured in a semi-static manner, for example, can be configured by a network device, and periodic resources for sending conflict indications are configured in a resource pool. Or the time-frequency resource for feedback has a corresponding relationship with the time-frequency resource for sending SCI of the sender. The corresponding relationship can be predetermined or preconfigured. For example, in the time domain, the resource for feeding back the conflict indication and the resource for sending the SCI can be different by a fixed time length, for example, L slots, that is, as shown in Figure 11 The feedback resource of UE-B1 is located at P+L slots, the feedback resource of UE-B2 is located at Q+L slots, and the UE-A needs to reserve a second time length of resource switching time for the sending UE when feeding back.

[0274] Therefore, UE-A can send a resource conflict indication to the sender at the earliest after the first time T CI of slot Q, and UE-A needs to send a resource conflict indication to the sender at the latest before the second time T 3 before slot m. Therefore, when the feedback resources of UE-B1 and UE-B2 both meet the above time requirements, UE-A can select the earlier time-frequency resource of the two for feedback, which is beneficial for the sender to subsequently perform resource switching. Otherwise, when the feedback resources of UE-B1 and UE-B2 meet the above time requirements, UE-A selects the time-frequency resource that meets the condition for feedback.

[0275] UE-B1 and UE-B2 can be terminal devices with the same function, for example, both are terminal devices of Rel-17 protocol version. The distinction between Rel-16 UE and Rel-17 UE can be determined using the 1-bit identifier carried in the reserved bit in SCI.

[0276] In the foregoing example, the first information indicates two resources: the sixth resource and the first resource, the sixth resource is used for the first transmission, and the first resource is used for the second transmission. The first information can be sent at the same time as the first message of the first transmission. According to the analysis of the first information in the first transmission, it can be known whether the first resource used for the second transmission overlaps with other resources.

[0277] On the other hand, the first information can indicate the resources of multiple transmissions. When the maximum number of reserved resources indicated by the first information is 2, the first information reserves the resource of the current transmission (for example, the sixth resource) and can reserve the resource of the next transmission (for example, the first resource); when it is 3, the first information reserves the resource of the current transmission (for example, the sixth resource) and can reserve the resources of the next two transmissions (for example, the first resource and the eighth resource). Then, when indicating the resource overlap, the secondary terminal device only indicates when there is a conflict in the resource of the next PSCCH / PSSCH transmission.

[0278] For example, UE-B1 is a first terminal device, and UE-B2 is a second terminal device. Their secondary terminal devices are UE-A1 and UE-A2, respectively, that is, the first secondary terminal device is UE-A1, and the second secondary terminal device is UE-A2. The first information sent by UE-B1 and the second information sent by UE-B2 are both SCI. For convenience of description, the first information is denoted as SCI 1, and the second information is denoted as SCI 2. The priority value included in the SCI 1 sent by UE-B1 is P1, and the priority value included in the SCI 1 sent by UE-B2 is P2.

[0279] The SCI 1 sent by UE-B1 indicates 3 resources, which are resource 1 to resource 3, respectively. Among them, resource 1 is used for initial transmission (i.e., the first transmission), and resource 2 and resource 3 are reserved resources for the next two transmissions, i.e., the first retransmission (i.e., the second transmission) and the second retransmission (i.e., the third transmission).

[0280] The SCI 2 sent by UE-B2 indicates 3 resources, which are resource 4 to resource 6, respectively. Among them, resource 4 is used for initial transmission (i.e., the first transmission), and resource 5 and resource 6 are reserved resources for the next two transmissions, i.e., the first retransmission (i.e., the second transmission) and the second retransmission (i.e., the third transmission). It is assumed that resources 1 to 6 are respectively configured with corresponding indication resources, which are indication resources 1 to 6, respectively.

[0281] UE-A1 receives SCI 1 sent by UE-B1 and SCI 2 sent by UE-B2, and determines according to SCI 1 and SCI 2 that the resources 2 reserved by UE-B1 and the resources 5 reserved by UE-B2 overlap, then UE-A1 sends the overlap indication information on the indication resource 1 corresponding to the first transmission resource, and the overlap indication information indicates that the resources of the second transmission, i.e. the resources 2, overlap with other resources;

[0282] If the resources 3 and the resources 6 overlap, i.e. the resources of the third transmission overlap, then UE-A1 can send the overlap indication information on the indication resource corresponding to the second transmission resource, i.e. the indication resource 2, and the overlap indication information indicates that the resources of the third transmission, i.e. the resources 3, overlap with other resources.

[0283] When the resources of the second transmission (the resources 2 and the resources 5) do not overlap, and the resources of the third transmission (the resources 3 and the resources 6) overlap, then UE-A1 can send the overlap indication information on the indication resource corresponding to the second transmission resource, i.e. the indication resource 2, and does not send the overlap indication information on the indication resource corresponding to the first transmission resource, i.e. the indication resource 1. For example, as shown in FIG. 4, a schematic diagram of the position relationship of multiple resources is provided in the embodiments of the present application. Figure 12 Figure 12 In the figure, the resources 2 and the resources 5 do not overlap, and the resources 3 and the resources 6 overlap, and UE-A1 can only send the conflict indication on the indication resource 2, and does not send the conflict indication on the indication resource 1.

[0284] The benefits and purposes of this are that whether to send the conflict indication information can be determined according to the hybrid automatic repeat request (HARQ) feedback of the previous transmission.

[0285] When the auxiliary terminal device UE-A1 is a receiving UE, if UE-A1 has successfully received and decoded the PSCCH and the PSSCH sent by UE-B1 when receiving the second transmission, i.e. UE-A1 decodes the SCI 1 and the TB in the resources 2, then UE-A1 can feed back an acknowledge (ACK) to UE-B1 to confirm correct reception, but does not send the overlap indication information, so as to save signaling overhead. When UE-A1 has not successfully received and decoded the PSSCH sent by UE-B1, i.e. has not successfully decoded the TB in the resources 2, then UE-A1 can feed back a negative acknowledgement (NACK) to UE-B1 to indicate incorrect reception, and send the overlap indication information, or only send the overlap indication information.

[0286] ​In the embodiments of the present application, a method can be used to perform half-duplex indication. Due to the limitation of terminal device capability, the terminal device cannot simultaneously transmit and receive, that is, the terminal device cannot receive when transmitting, and vice versa. Therefore, the terminal device that cannot support simultaneous transmission and reception is referred to as a half-duplex terminal device, and when the half-duplex terminal device transmits information, other terminal devices also transmit information to it at the same time, which is referred to as a half-duplex problem.

[0287] As shown in FIG. 13, a method provided in the embodiments of the present application includes the following steps. Figure 13

[0288] S1301: The third terminal device transmits first sidelink information to the fourth terminal device in a first time unit.

[0289] The destination terminal device of the first sidelink information is the fourth terminal device. The specific content of the first sidelink information is not limited in the present application. The first time unit can be a time slot or a symbol, which is not limited in the present application.

[0290] S1302: The fourth terminal device transmits second sidelink information in the first time unit.

[0291] The specific content of the second sidelink information is not limited in the present application. The fourth terminal device can be a half-duplex terminal device.

[0292] S1303: The auxiliary terminal device transmits feedback information to the third terminal device.

[0293] The feedback information is used to instruct the third terminal device to perform resource reselection and transmit the first sidelink information to the fourth terminal device on the reselected resource, or the feedback information is used to instruct the third terminal device to exclude the resource corresponding to the first time unit from the candidate resource set.

[0294] In an implementation manner, the auxiliary terminal device can receive the first sidelink information from the third terminal device in the first time unit, and receive the second sidelink information from the fourth terminal device in the first time unit.

[0295] In an implementation manner, a time interval between a starting moment of the feedback information and an ending moment of the first sidelink information is greater than or equal to a third time length. The third time length is a sum of a time length for the auxiliary terminal device to process the first sidelink information and a time length for the auxiliary terminal device to prepare the feedback information.

[0296] ​In the embodiments of the present application, the destination terminal device of the second sidelink information can be the third terminal device, or can be another terminal device. When the destination terminal device of the second sidelink information is the third terminal device, the auxiliary terminal device can further send feedback information to the fourth terminal device. The time interval between the starting moment of the feedback information and the ending moment of the second sidelink information is greater than or equal to the third time length.

[0297] Optionally, S1304: The third terminal device performs resource reselection or excludes the resource corresponding to the first time unit from the candidate resource set.

[0298] For example, in combination with the foregoing description, as shown in Figure 14 , it is assumed that UE-B1 corresponds to the fourth terminal device in Figure 13 , UE-B2 corresponds to the third terminal device in Figure 13 , and UE-A corresponds to the auxiliary terminal device in Figure 13 . UE-B1 is a half-duplex terminal device, that is, UE-B1 cannot receive information when sending information, and cannot send information when receiving information. If UE-B2 sends first sidelink information to UE-B1, such as sending the first sidelink information in PSCCH or PSSCH or physical sidelink feedback channel (PSFCH). At the same time, at the same time (time period or time unit), in slot N, UE-B1 sends second sidelink information to terminal devices other than UE-B2, such as sending the second sidelink information in PSCCH or PSSCH or PSFCH, that is, the information sent by the two UEs overlaps in the time domain, so UE-B1 cannot receive and send information at the same time due to the half-duplex restriction. Therefore, UE-B1 cannot receive the first sidelink information sent by UE-B2 to UE-B1.

[0299] In order to ensure the reliability of transmission, the auxiliary terminal device, for example, UE-A, can send feedback information, that is, a half-duplex indication or a resource reselection indication, to the sending UE in the two terminal devices, wherein the half-duplex indication is used to indicate that the terminal device has a half-duplex problem, and the resource reselection indication is used to instruct the terminal device sending the information to select resources and resend the information. Among the two terminal devices, UE-B2 sends information to UE-B1, but UE-B1 does not send information to UE-B2, so the sending UE is UE-B2 and the receiving UE is UE-B1. Note that here it is not limited that UE-B1 and UE-B2 adopt the sending type, which can be unicast, groupcast and broadcast. When UE-B2 adopts unicast, the receiving UE is UE-B1; when groupcast or broadcast is adopted, UE-B1 is one of the receiving UEs.

[0300] After receiving a half-duplex indication or a resource reselection indication, UE-B2 will choose to retransmit the information and delete the resource from the candidate resource set.

[0301] The resource carrying a half-duplex indication or a resource reselection indication should satisfy the time constraint of the first condition in the preceding embodiments.

[0302] When UE-B1 and UE-B2 send information to each other, they act as each other's transmitting UEs. Therefore, UE-A needs to send half-duplex indications to both transmitting UEs separately. If the resources for sending half-duplex indications to UE-B1 and UE-B2 overlap in the time domain, and UE-A's capacity limitations prevent it from sending half-duplex indication information to both UEs simultaneously, then UE-A can send the indication to the UE with the higher transmission priority. If the priorities are the same, the indication is sent to the UE with the lower frequency domain resource index, such as the PRB index or sub-channel index.

[0303] Combination Figure 14 ,like Figure 15 As shown, when the destination terminal device of the second side-pass information is a third terminal device, UE-A needs to send a half-duplex indication or a resource reselection indication to UE-B1 and UE-B2 respectively. However, since UE-A cannot simultaneously send feedback to two UEs, when the priority value P1 included in the second side-pass information is greater than the priority value P2 included in the first side-pass information (if the priority value is larger, the priority is smaller), and UE-B2's transmission priority is higher than UE-B1's priority, then UE-A sends a half-duplex indication or a resource reselection indication to UE-B2. The reason is to allow higher-priority services to be retransmitted, ensuring the reliability of high-priority services.

[0304] In the embodiments provided above, the methods provided by the embodiments of this application have been described from the perspective of interaction between various devices. To implement the functions of the methods provided in the embodiments of this application, network devices or terminal devices may include hardware structures and / or software modules, implementing the above functions in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular function is executed in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0305] The module division in this embodiment is illustrative and represents only one logical functional division; in actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of this application can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0306] Similar to the above concept, such as Figure 16 As shown, this application embodiment also provides an apparatus 1600 for implementing the functions of the network device or terminal device in the above method. For example, the apparatus can be a software module or a chip system. In this application embodiment, the chip system can be composed of chips or may include chips and other discrete devices. The apparatus 1600 may include: a processing unit 1601 and a communication unit 1602.

[0307] In this embodiment of the application, the communication unit may also be called a transceiver unit, which may include a sending unit and / or a receiving unit, respectively used to perform the sending and receiving steps of the network device or terminal device in the above method embodiment.

[0308] The following, combined with Figure 16 to Figure 17 This application provides a detailed description of the communication device provided in its embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any content not described in detail here will be referred to the method embodiments above, and for the sake of brevity, will not be repeated here.

[0309] A communication unit can also be called a transceiver, transceiver device, or transceiver unit. A processing unit can also be called a processor, processing board, processing module, or processing device. Optionally, the device in communication unit 1602 used to implement the receiving function can be considered a receiving unit, and the device in communication unit 1602 used to implement the transmitting function can be considered a transmitting unit; that is, communication unit 1602 includes a receiving unit and a transmitting unit. A communication unit can sometimes also be called a transceiver, transceiver unit, or transceiver circuit. A receiving unit can sometimes be called a receiver, receiver, or receiving circuit. A transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit.

[0310] Communication device 1600 performs the above embodiment Figure 2 The function of the first auxiliary terminal device in the process shown is as follows:

[0311] A communication unit is configured to acquire first information from a first terminal device, the first information being used to indicate a first resource reserved by the first terminal device; and acquire second information from a second terminal device, the second information being used to indicate a second resource reserved by the second terminal device.

[0312] The processing unit is used to send third or fourth information to the first terminal device through the aforementioned communication unit when the first resource and the second resource overlap and a preset condition is met. The third information is used to indicate that the first resource overlaps with other resources, and the fourth information is used to instruct the first terminal device to perform resource reselection.

[0313] Communication device 1600 performs the above embodimentFigure 2 The function of the first terminal device in the flow shown is:

[0314] The communication unit is configured to send first information indicating first resources reserved by the first terminal device, receive third information or fourth information from a first auxiliary terminal device, the third information being used to indicate that the first resources overlap with other resources, and the fourth information being used to instruct the first terminal device to perform resource reselection, the third information or the fourth information being sent when a preset condition is met.

[0315] The processing unit is configured to perform resource reselection according to the third information or the fourth information.

[0316] The communication device 1600 performs the function of the auxiliary terminal device in the flow shown in the above embodiments. Figure 13 The function of the auxiliary terminal device in the flow shown is:

[0317] The auxiliary terminal device receives first sidelink information from a third terminal device in a first time unit, and receives second sidelink information from a fourth terminal device in the first time unit, the destination terminal device of the first sidelink information being the fourth terminal device, or the destination terminal device of the first sidelink information being the fourth terminal device and the destination terminal device of the second sidelink information being the third terminal device, the auxiliary terminal device sending feedback information to the third terminal device, the feedback information being used to instruct the third terminal device to perform resource reselection and send the first sidelink information to the fourth terminal device on the reselected resources, or the feedback information being used to instruct the third terminal device to exclude resources corresponding to the first time unit from a candidate resource set.

[0318] In a possible design, the fourth terminal device is a half-duplex terminal device.

[0319] In a possible design, the feedback information is used to instruct the fourth terminal device to be a half-duplex terminal device.

[0320] The communication device 1600 performs the function of the third terminal device in the flow shown in the above embodiments. Figure 13 The function of the third terminal device in the flow shown is:

[0321] The third terminal device sends first sidelink information to a fourth terminal device in a first time unit, the first time unit also being used for the fourth terminal device to send second sidelink information, and the third terminal device receives feedback information from a fifth terminal device.

[0322] The feedback information is used to instruct the third terminal device to perform resource reselection and send the first sidelink information to the fourth terminal device on the reselected resources, or the feedback information is used to instruct the third terminal device to exclude resources corresponding to the first time unit from a candidate resource set.

[0323] In a possible design, the fourth terminal device is a half-duplex terminal device.

[0324] In a possible design, the feedback information is used for indicating that the fourth terminal device is a half-duplex terminal device.

[0325] In a possible design, the third terminal device receives the second sidelink information from the fourth terminal device, and the feedback information is further sent to the fourth terminal device.

[0326] The above is only an example, and the processing unit 1601 and the communication unit 1602 can also perform other functions, and more detailed descriptions can be referred to the related descriptions in the method embodiments shown in Figure 2 or 13, which are not repeated here.

[0327] As shown in Figure 17 Fig. 17 shows an apparatus 1700 provided by the embodiments of the present application, Figure 17 The apparatus shown in Fig. 17 can be a hardware circuit implementation of the apparatus shown in Figure 16 The communication apparatus can be applied to the flowcharts shown in the foregoing and perform the functions of the terminal device or the network device in the method embodiments. For the purpose of illustration, Figure 17 only the main components of the communication apparatus are shown.

[0328] As shown in Figure 17 Fig. 17, the communication apparatus 1700 includes a processor 1710 and an interface circuit 1720. The processor 1710 and the interface circuit 1720 are coupled to each other. It can be understood that the interface circuit 1720 can be a transceiver, a pin, an interface circuit or an input / output interface. Optionally, the communication apparatus 1700 can further include a memory 1730 for storing instructions executed by the processor 1710 or storing input data required by the processor 1710 for executing instructions or storing data generated after the processor 1710 executes instructions.

[0329] When the communication apparatus 1700 is used to implement the method shown in Figure 2 or 13, the processor 1710 is configured to implement the functions of the processing unit 1601, and the interface circuit 1720 is configured to implement the functions of the communication unit 1602.

[0330] When the above communication apparatus is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the method embodiments. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the terminal device to the network device.

[0331] When the communication device is a chip applied to a network device, the network device chip implements the functions of the network device in the method embodiments. The network device chip receives information from other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the terminal device to the network device; or the network device chip sends information to other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the network device to the terminal device.

[0332] It can be understood that the processor in the embodiments of the present application can be a central processing unit, and can also be other general-purpose processors, digital signal processors, application-specific integrated circuits, or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, or any conventional processor.

[0333] The memory in the embodiments of the present application can be a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, or any other form of storage medium well known in the art.

[0334] Those skilled in the art will understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, optical storage, etc.) containing computer-usable program code.

[0335] The present application is described with reference to flowcharts and / or block diagrams according to the methods, devices (systems), and computer program products of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure 1 The function specified in one flow or multiple flows and / or blocks Figure 1 The device that implements the function specified in one flow or multiple flows and / or blocks.

[0336] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow Figure 1 The flow or flows and / or blocks Figure 1 The flow or flows and / or blocks

[0337] It will be apparent that various modifications and variations can be made to the present application without departing from the scope of the application. Thus, it is intended that the present application cover modifications and variations of this application provided they come within the scope of the appended claims and their equivalents.

Claims

1. A method of handling resource overlap, characterized by, The method comprises: a first auxiliary terminal device obtaining first information from a first terminal device, the first information being used to indicate first resources reserved by the first terminal device; the first information being a first-level SCI, the first-level SCI containing a reservation bit, a value of a first bit in the reservation bit being used to indicate whether the first terminal device supports being assisted by other terminal devices; the first auxiliary terminal device obtaining second information from a second terminal device, the second information being used to indicate second resources reserved by the second terminal device; when the first resources overlap the second resources and a preset condition is met, the first auxiliary terminal device sending third information or fourth information to the first terminal device, the third information being used to indicate that the first resources overlap other resources, and the fourth information being used to instruct the first terminal device to perform resource reselection.

2. The method of claim 1, wherein, when the value of the first bit is 0, it indicates that the first terminal device does not support being assisted, and when the value of the first bit is 1, it indicates that the first terminal device supports being assisted.

3. The method of claim 1, wherein, the preset condition comprising at least one of the following: in the time domain, a time interval between a starting moment of third resources carrying the third information or the fourth information, an ending moment of resources of a first message associated with the first information, and an ending moment of resources of a second message associated with the second information is greater than or equal to a first time length; in the time domain, a time interval between an ending moment of the third resources and a starting moment of the first resources is greater than or equal to a second time length, and / or, a time interval between the ending moment of the third resources and a starting moment of the second resources is greater than or equal to the second time length.

4. The method of claim 1, wherein, the preset condition comprising any one of the following: a priority of the first message associated with the first information is less than or equal to a priority of the second message associated with the second information; the priority of the first message is greater than the priority of the second message, and it is determined that a second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; the second terminal device does not have a corresponding auxiliary terminal device; the priority of the first message is equal to the priority of the second message, and third resources carrying the third information or the fourth information are located before fourth resources used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

5. The method of claim 3, wherein, the first time length is equal to a sum of a time length required for processing the first information and the second information and a time length required for preparing the third information.

6. The method of claim 3, wherein, the second time length is equal to a sum of a time length required for processing the third information and a time length required for completing resource reselection, or the second time length is equal to a sum of a time length required for processing the fourth information and a time length required for completing resource reselection.

7. The method of claim 3, wherein: when the subcarrier spacing is 15 kHz, the second time length is 3 slots; when the subcarrier spacing is 30 kHz, the second time length is 5 slots. When the subcarrier spacing is 60kHz, the second duration is 9 time slots; When the subcarrier spacing is 120kHz, the second duration is 17 time slots.

8. The method of claim 4, wherein, The second terminal device does not have a corresponding auxiliary terminal device, including: The second terminal device does not support being assisted by other terminal devices; Alternatively, the second terminal device may support being assisted by other terminal devices, but the second terminal device may not be configured to be assisted by other terminal devices.

9. The method of claim 8, wherein, The second terminal device does not support assistance from other terminal devices, and the second terminal device does not have the ability to check whether resources have been preempted; or The second terminal device does not support assistance from other terminal devices, and the resource pool in which the second resource is located does not have resource preemption checks enabled.

10. The method according to any one of claims 1 to 9, characterized in that, The first information is associated with the first message, the third resource is determined based on the first message, and the third resource carries the third information or the fourth information; Alternatively, the third resource may be determined by the first auxiliary terminal device.

11. The method according to any one of claims 1 to 9, characterized in that, The first auxiliary terminal device is the destination terminal device of the first information; Alternatively, the first auxiliary terminal device may be a terminal device that is associated with the first terminal device.

12. A method of processing resource overlaps, the method comprising: include: The first terminal device sends first information, the first information indicating the first resource reserved by the first terminal device; The first information is a first-level SCI, which includes reserved bits. The value of the first bit in the reserved bits is used to indicate whether the first terminal device supports being assisted by other terminal devices. The first terminal device receives third or fourth information from the first auxiliary terminal device. The third information indicates that the first resource overlaps with other resources, and the fourth information instructs the first terminal device to perform resource reselection. The third or fourth information is sent when a preset condition is met. The first terminal device performs resource reselection based on the third or fourth information.

13. The method of claim 12, wherein, When the value of the first bit is 0, it indicates that the first terminal device does not support being assisted; when the value of the first bit is 1, it indicates that the first terminal device supports being assisted.

14. The method of claim 12, wherein, The preset conditions include at least one of the following: In the time domain, the time interval between the start time of the third resource carrying the third information or the fourth information, the end time of the resource carrying the first information and the end time of the resource carrying the second information and the second information is greater than or equal to the first duration; the second information comes from the second terminal device; In the time domain, the time interval between the end time of the third resource and the start time of the first resource is greater than or equal to the second duration, and / or the time interval between the end time of the third resource and the start time of the second resource is greater than or equal to the second duration; the second resource is reserved for the second terminal device.

15. The method of claim 12, wherein, The preset conditions include any of the following conditions: The priority of the first message associated with the first information is less than or equal to the priority of the second message associated with the second information, and the second information comes from the second terminal device; The priority of the first message is greater than the priority of the second message, and the second terminal device does not correspond to a second auxiliary terminal device that sends information indicating resource overlap or information indicating resource retransmission to the second terminal device. The second terminal device does not correspond to an auxiliary terminal device. The priority of the first message is equal to the priority of the second message, and the third resource carrying the third information or the fourth information is located before the fourth resource used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

16. The method of claim 14, wherein, The first time length is equal to the sum of the time length required for processing the first information and the second information and the time length required for preparing the third information.

17. The method of claim 14, wherein, The second time length is equal to the sum of the time length required for processing the third information and the time length required for completing resource reselection, or the second time length is equal to the sum of the time length required for processing the third information or the fourth information and the time length required for completing resource reselection.

18. The method of claim 14, wherein, When the subcarrier spacing is 15 kHz, the second time length is 3 slots; When the subcarrier spacing is 30 kHz, the second time length is 5 slots; When the subcarrier spacing is 60 kHz, the second time length is 9 slots; When the subcarrier spacing is 120 kHz, the second time length is 17 slots.

19. The method of claim 15, wherein, The second terminal device does not correspond to an auxiliary terminal device, including: The second terminal device does not support being assisted by other terminal devices; Or, the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured to be assisted by other terminal devices.

20. The method of claim 19, wherein, The second terminal device does not support being assisted by other terminal devices, and the second terminal device does not have the ability to check whether the resource is preempted; Or the second terminal device does not support being assisted by other terminal devices, and there is no enabled resource preemption check in the resource pool where the second resource is located, the second resource being reserved for the second terminal device.

21. The method of any one of claims 12 to 20, wherein, The first information is associated with a first message, and the third resource is determined according to the first message, and the third resource carries the third information or the fourth information; Or, the third resource is determined by the first auxiliary terminal device.

22. The method of any one of claims 12 to 20, wherein, The first auxiliary terminal device is the destination terminal device of the first information; Or, the first auxiliary terminal device is a terminal device that has an association relationship with the first terminal device.

23. The method of any one of claims 12 to 20, wherein, The method further comprises: The first terminal device updates a candidate resource set of the first terminal device, the candidate resource set including at least one resource, the candidate resource set being used by the first terminal device to select a resource for data transmission, and the updated candidate resource set not including the first resource.

24. The method of any one of claims 12 to 20, wherein, After the first terminal device performs resource reselection according to the third information or the fourth information, the method further comprises: The first terminal device sends fifth information indicating the fifth resource reselected by the first terminal device.

25. A communications device, characterized by Including: communicate, from a communication unit, first information from a first terminal device, the first information being used to indicate first resources reserved by the first terminal device; the first information is a first-level SCI, and the first-level SCI includes a reservation bit, a value of a first bit in the reservation bit being used to indicate whether the first terminal device supports being assisted by other terminal devices; obtain second information from a second terminal device, the second information being used to indicate second resources reserved by the second terminal device; when the first resources overlap the second resources and a preset condition is met, send, by the communication unit, third information or fourth information to the first terminal device, the third information being used to indicate that the first resources overlap other resources, and the fourth information being used to instruct the first terminal device to perform resource reselection.

26. The apparatus of claim 25, wherein, When the value of the first bit is 0, it indicates that the first terminal device does not support being assisted. When the value of the first bit is 1, it indicates that the first terminal device supports being assisted.

27. The apparatus of claim 25, wherein, The preset condition includes at least one of the following: In the time domain, a time interval between a starting moment of third resources carrying the third information or the fourth information, an ending moment of resources of a first message associated with the first information, and an ending moment of resources of a second message associated with the second information is greater than or equal to a first time length; In the time domain, a time interval between an ending moment of the third resources and a starting moment of the first resources is greater than or equal to a second time length, and / or, a time interval between the ending moment of the third resources and a starting moment of the second resources is greater than or equal to the second time length.

28. The apparatus of claim 25, wherein, The preset condition includes any one of the following: A priority of the first message associated with the first information is greater than a priority of the second message associated with the second information, and it is determined that a second assisting terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; The second terminal device does not have a corresponding assisting terminal device; The priority of the first message is equal to the priority of the second message, and third resources carrying the third information or the fourth information are located before fourth resources used to carry information indicating resource overlap or information indicating resource retransmission to the second terminal device.

29. The apparatus of claim 27, wherein, The first time length is equal to a sum of a time length required for processing the first information and the second information and a time length required for preparing the third information.

30. The apparatus of claim 27, wherein, The second time length is equal to a sum of a time length required for processing the third information and a time length required for completing resource reselection, or the second time length is equal to a sum of a time length required for processing the fourth information and a time length required for completing resource reselection.

31. The apparatus of claim 27, wherein: when a subcarrier spacing is 15 kHz, the second time length is 3 slots; when the subcarrier spacing is 30 kHz, the second time length is 5 slots; when the subcarrier spacing is 60 kHz, the second time length is 9 slots. The second time length is 17 time slots when the subcarrier spacing is 120 kHz.

32. The apparatus of claim 28, wherein, The second terminal device does not have a corresponding auxiliary terminal device, including: The second terminal device does not support being assisted by other terminal devices; Or, the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured to be assisted by other terminal devices.

33. The apparatus of claim 32, wherein, The second terminal device does not support being assisted by other terminal devices, and the second terminal device does not have the ability to check whether the resource is preempted; or The second terminal device does not support being assisted by other terminal devices, and there is no enabled resource preemption check in the resource pool where the second resource is located.

34. The apparatus of any one of claims 25-33, wherein, The first information is associated with a first message, the third resource is determined according to the first message, and the third resource carries the third information or the fourth information; Or, the third resource is determined by the communication device.

35. The apparatus of any one of claims 25 to 33, wherein, The device is the destination terminal device of the first information; Or, the device is a terminal device that has an association relationship with the first terminal device.

36. A communications device, characterized by Including: The communication unit is configured to send first information, the first information indicating first resources reserved by the communication device; The first information is a first-level SCI, and the first-level SCI includes a reservation bit, a value of a first bit in the reservation bit being used to indicate whether the communication device supports being assisted by other terminal devices; receive third information or fourth information from a first auxiliary terminal device, the third information being used to indicate that the first resources overlap with other resources, and the fourth information being used to indicate that the communication device performs resource reselection; the third information or the fourth information is sent when a preset condition is met; The processing unit is configured to perform resource reselection according to the third information or the fourth information.

37. The device of claim 36, wherein, When the value of the first bit is 0, it indicates that the communication device does not support being assisted, and when the value of the first bit is 1, it indicates that the communication device supports being assisted.

38. The device of claim 36, wherein, The preset condition includes at least one of the following: In the time domain, the starting time of the third resource carrying the third information or the fourth information, the ending time of the resource carrying the first message associated with the first information, and the ending time of the resource carrying the second message associated with the second information are all greater than or equal to a first time length; the second information is from a second terminal device; In the time domain, the ending time of the third resource and the starting time of the first resource are separated by a time interval greater than or equal to a second time length, and / or the ending time of the third resource and the starting time of the second resource are separated by a time interval greater than or equal to the second time length; the second resource is reserved by the second terminal device.

39. The device of claim 36, wherein, The preset condition includes any one of the following conditions: The priority of the first message associated with the first information is less than or equal to the priority of the second message associated with the second information; the second information is from a second terminal device; The priority of the first message is greater than the priority of the second message, and it is determined that the second auxiliary terminal device corresponding to the second terminal device does not send information indicating resource overlap or information indicating resource retransmission to the second terminal device; The second terminal device does not have a corresponding auxiliary terminal device; The priority of the first message is equal to the priority of the second message, and third resources carrying the third information or the fourth information are located before fourth resources carrying information indicating resource overlap or information indicating resource retransmission to the second terminal device.

40. The device of claim 38, wherein, The first time length is equal to the sum of a time length required for processing the first information and the second information and a time length required for preparing the third information.

41. The device of claim 38, wherein, The second time length is equal to the sum of a time length required for processing the third information and a time length required for completing resource reselection, or the second time length is equal to the sum of a time length required for processing the fourth information and a time length required for completing resource reselection.

42. The apparatus of claim 38, wherein, when the subcarrier spacing is 15 kHz, the second time length is 3 slots; when the subcarrier spacing is 30 kHz, the second time length is 5 slots; when the subcarrier spacing is 60 kHz, the second time length is 9 slots; when the subcarrier spacing is 120 kHz, the second time length is 17 slots.

43. The device of claim 39, wherein, The second terminal device does not have a corresponding auxiliary terminal device, including: The second terminal device does not support being assisted by other terminal devices; Or, the second terminal device supports being assisted by other terminal devices, but the second terminal device is not configured to be assisted by other terminal devices.

44. The device of claim 43, wherein, The second terminal device does not support being assisted by other terminal devices, and the second terminal device does not have the ability to check whether the resource is preempted; Or the second terminal device does not support being assisted by other terminal devices, and there is no enabled resource preemption check in the resource pool where the second resource is located, the second resource being reserved for the second terminal device.

45. The device of any one of claims 36-44, wherein, The first information is associated with a first message, and the third resources are determined according to the first message, and the third resources carry the third information or the fourth information; Or, the third resources are determined by the first auxiliary terminal device.

46. The apparatus of any one of claims 36-44, wherein, The first auxiliary terminal device is the destination terminal device of the first information; Or, the first auxiliary terminal device is a terminal device having an association relationship with the communication device.

47. The device of any one of claims 36-44, wherein, The processing unit is further configured to: update a candidate resource set of the communication device, the candidate resource set including at least one resource, the candidate resource set being used by the communication device to select a resource for data transmission, and the updated candidate resource set not including the first resource.

48. The device of any one of claims 36-44, wherein, After the communication device performs resource reselection according to the third information or the fourth information, the communication unit is further configured to send fifth information indicating a fifth resource reselected by the communication device.

49. A communications device, characterized by The apparatus includes a processor and an interface circuit, the interface circuit being configured to receive a signal from another communication device other than the communication device and transmit the signal to the processor or transmit a signal from the processor to another communication device other than the communication device, and the processor implements the method of any one of claims 1-24 by executing a computer program or instructions.

50. A computer-readable storage medium, comprising: The storage medium stores a computer program or instructions, which, when executed on a computer, implement the method of any one of claims 1 to 11 or the method of any one of claims 12 to 24.

51. A computer program product, characterised in that, The computer program or instructions, when executed on a computer, implement the method of any one of claims 1 to 11 or the method of any one of claims 12 to 24.

Citation Information

Patent Citations

  • Method for handling channel conflict in direct mode and terminal

    CN106550318A