A communication method and device

By selecting time frequency resources according to the instructions of the second terminal within the activation time window of V2X communication, the resource conflict problem caused by the terminal device being unable to fully listen to the time frequency resource set is solved, and higher transmission reliability and energy consumption are achieved save.

CN116097889BActive Publication Date: 2025-02-07HUAWEI TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080103795.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-12-31
Publication Date
2025-02-07
Estimated Expiration
2040-12-31

AI Technical Summary

Technical Problem

In V2X communication, the terminal device cannot fully listen to the time-frequency resource set, resulting in an increase in the probability of collision or conflict of the selected time-frequency resource, which reduces the reliability of side-line communication transmission.

Method used

By selecting the time frequency resource for sending the SL information in accordance with the instructions of the second terminal, rather than determining by listening to the time frequency resource set.

Benefits of technology

It saves energy consumption for listening, reduces the chance of resource conflicts for sending SL information, and improves transmission reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116097889B_ABST
    Figure CN116097889B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a communication method and device, which relates to the field of side communication. It is capable of reducing the probability of conflict in time-frequency resources for sending side communication information. The method may include: a first terminal obtains at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the first terminal obtains first control information from a second terminal, and the first control information includes activation indication information; the first terminal activates a first time window of at least one first time window according to the first control information; the first terminal stops determining the time-frequency resources for sending side communication information within the activated first time window by listening to the time-frequency resource set; the first terminal receives first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; the first terminal sends the first side communication information on at least one time-frequency resource.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In the long term evolution (LTE) technology network proposed by the 3rd Generation Partnership Project (3GPP), vehicle-to-everything (V2X) vehicle networking technology was proposed. V2X communication refers to the communication between vehicles and everything. Please refer to Figure 1 V2X communication includes vehicle to vehicle (V2V), vehicle to pedestrian (V2P), vehicle to infrastructure (V2I), vehicle to network (V2N), etc. Based on V2X technology, vehicle users can send their own location, speed, intention (turning, merging, reversing) and other information to surrounding vehicle users, and can also receive information from surrounding vehicle users in real time.

[0003] The method of direct communication between vehicles is called side communication. The side communication resource allocation methods include scheduling mode and self-selected resource mode. In the self-selected resource mode, the user equipment (UE) determines the transmission resources for sending and receiving side communication information. For example, the UE determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set. At a given moment, a UE reserves a time-frequency resource after the moment for data transmission or retransmission. Other UEs learn about the time-frequency resource reservation status of this user by listening to the time-frequency resource set, and avoid selecting the reserved time-frequency resources to reduce resource collisions.

[0004] In some cases, the UE cannot listen or cannot listen to all of the time-frequency resource sets. For example, the UE does not listen when sending side communication information. For another example, in order to save energy and reduce the number of times the UE listens, it does not listen within a set time period. For another example, the UE does not listen at all, and selects time-frequency resources for sending side communication information by random selection. In this way, the UE cannot obtain complete listening results, which will increase the probability of collision or conflict of the selected time-frequency resources and reduce the reliability of side communication transmission. Summary of the invention

[0005] The present application provides a communication method and device, which can reduce the probability of conflict in time-frequency resources for sending sideline communication information.

[0006] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:

[0007] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a first terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; the first terminal acquires first control information from a second terminal, the first control information includes activation indication information; the first terminal activates a first time window of at least one first time window according to the first control information; the first terminal stops determining the time-frequency resource for sending sideline communication information in the activated first time window by listening to the time-frequency resource set; the first terminal receives first indication information from the second terminal in the activated first time window; the first indication information indicates at least one time-frequency resource; the first terminal sends the first sideline communication information on at least one time-frequency resource.

[0008] In this method, the second terminal determines to activate a first time window in at least one first time window. In the activated first time window, the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the activated first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0009] In combination with the first aspect, in a possible implementation, the first control information includes deactivation indication information, and the method further includes: the first terminal deactivates a first time window of at least one first time window according to the first control information; the first terminal determines the time-frequency resource for sending the sideline communication information in the deactivated first time window by listening to the time-frequency resource set. That is, when the second terminal determines not to activate the first time window, the first terminal determines the time-frequency resource for sending the sideline communication information by listening to the time-frequency resource set.

[0010] In combination with the first aspect, in a possible implementation manner, the method further includes: the first terminal receives second control information from the second terminal, where the second control information is used to indicate a duration of extending the first time window.

[0011] In this way, the second terminal does not need to reconfigure the first time window to the first terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0012] In combination with the first aspect, in a possible implementation manner, the first control information is carried on a physical channel.

[0013] In combination with the first aspect, in a possible implementation manner, the second control information is carried on a physical channel.

[0014] In one implementation, the physical channel is a physical sideline feedback channel.

[0015] In combination with the first aspect, in a possible implementation, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0016] In combination with the first aspect, in a possible implementation, before the first terminal receives the first indication information from the second terminal within the activated first time window, the first terminal sends auxiliary information within the activated first time window, and the auxiliary information is used to trigger the second terminal to determine the time-frequency resources for the first terminal to send the first SL information. The auxiliary information includes at least one of the following: priority information of the first side communication information to be sent, size information of the first side communication information to be sent, identification information of the first terminal, and identification information corresponding to the receiving end of the first SL information to be sent by the first terminal.

[0017] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a second terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the second terminal sends first control information to the first terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resource for sending the side communication information by listening to the time-frequency resource set; the second terminal sends first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used for the first terminal to send the first side communication information on at least one time-frequency resource.

[0018] In this method, the second terminal determines to activate a first time window in at least one first time window. In the activated first time window, the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the activated first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0019] In combination with the second aspect, in a possible implementation method, the first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of at least one first time window; within the deactivated first time window, the first terminal determines the time and frequency resources for sending side communication information by listening to the time and frequency resource set.

[0020] In combination with the second aspect, in a possible implementation manner, the second terminal sends second control information to the first terminal, where the second control information is used to indicate to extend the duration of the first time window.

[0021] In this way, the second terminal does not need to reconfigure the first time window to the first terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0022] In combination with the second aspect, in a possible implementation manner, the first control information is carried on a physical channel.

[0023] In combination with the second aspect, in a possible implementation manner, the second control information is carried on a physical channel.

[0024] In one implementation, the physical channel is a physical sideline feedback channel.

[0025] In combination with the second aspect, in a possible implementation, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0026] In conjunction with the second aspect, in a possible implementation, the second terminal determines the time-frequency resources used by the first terminal to send the first side communication information within the activated first time window by monitoring the time-frequency resource set. In a possible implementation, the second terminal determines the time-frequency resources used by the first terminal to send the first side communication information within the activated first time window through scheduling or resource configuration of a network device.

[0027] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a first terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the first terminal sends first control information to a second terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of at least one first time window; the first terminal stops determining the time-frequency resource for sending side communication information within the activated first time window by listening to the time-frequency resource set; the first terminal receives first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; the first terminal sends the first side communication information on at least one time-frequency resource.

[0028] In the method, the first terminal determines to activate a first time window in at least one first time window. In the activated first time window, the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the activated first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0029] In conjunction with the third aspect, in a possible implementation, the first control information includes deactivation indication information, the deactivation indication information is used to indicate deactivation of a first time window of at least one first time window, and the first terminal determines the time-frequency resource for sending the sideline communication information by listening to the time-frequency resource set within the deactivated first time window. That is, when the second terminal determines not to activate the first time window, the first terminal determines the time-frequency resource for sending the sideline communication information by listening to the time-frequency resource set.

[0030] In conjunction with the third aspect, in a possible implementation, the first terminal sends second control information to the second terminal, and the second control information is used to indicate the extension of the duration of the first time window. In this way, the first terminal does not need to reconfigure the first time window to the second terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0031] In combination with the third aspect, in a possible implementation manner, the first control information is carried on a physical channel.

[0032] In combination with the third aspect, in a possible implementation manner, the second control information is carried on a physical channel.

[0033] In one implementation, the physical channel is a physical sideline feedback channel.

[0034] In combination with the third aspect, in a possible implementation, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0035] In a fourth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a second terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the second terminal receives first control information from the first terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resource for sending the side communication information by listening to the time-frequency resource set; the second terminal sends first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used for the first terminal to send the first side communication information on at least one time-frequency resource.

[0036] In this method, the first terminal determines to activate a first time window in at least one first time window and notifies the second terminal. In the activated first time window, the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the activated first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved and the probability of resource conflict for sending SL information can be reduced.

[0037] In combination with the fourth aspect, in a possible implementation method, the first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of at least one first time window; within the deactivated first time window, the first terminal determines the time and frequency resources for sending side communication information by listening to the time and frequency resource set.

[0038] In conjunction with the fourth aspect, in a possible implementation, the second terminal receives second control information from the first terminal, and the second control information is used to indicate the duration of extending the first time window. In this way, the first terminal does not need to reconfigure the first time window to the second terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the efficiency of resource allocation is improved.

[0039] In combination with the fourth aspect, in a possible implementation manner, the first control information is carried on a physical channel.

[0040] In combination with the fourth aspect, in a possible implementation manner, the second control information is carried on a physical channel.

[0041] In one implementation, the physical channel is a physical sideline feedback channel.

[0042] In combination with the fourth aspect, in a possible implementation, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0043] In a fifth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a first terminal receives time window indication information from a second terminal, the time window indication information is used to indicate a first time window; the first terminal determines the first time window according to the first time window information; the first terminal stops determining the time-frequency resource used to send side communication information within the first time window by monitoring the time-frequency resource set, the time-frequency resource set is used for the terminal to send side communication information; the first terminal receives first indication information from the second terminal within the first time window; the first indication information indicates at least one time-frequency resource; the first terminal sends the first side communication information on at least one time-frequency resource.

[0044] In this method, the second terminal indicates a first time window to the first terminal, and the first time window is an activated first time window. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0045] In combination with the fifth aspect, in a possible implementation manner, the method also includes: the first terminal receives control information from the second terminal, where the control information is used to indicate the extension of the duration of the first time window.

[0046] In this way, the second terminal does not need to reconfigure the first time window to the first terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0047] In conjunction with the fifth aspect, in a possible implementation manner, the control information is carried on a physical channel. In an implementation manner, the physical channel is a physical sideline feedback channel.

[0048] In conjunction with the fifth aspect, in a possible implementation, the first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information based on the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0049] In conjunction with the fifth aspect, in a possible implementation, before the first terminal receives the first indication information from the second terminal within the first time window, the first terminal sends auxiliary information within the first time window, and the auxiliary information is used to trigger the second terminal to determine the time-frequency resources for the first terminal to send the first SL information. The auxiliary information includes at least one of the following: priority information of the first side communication information to be sent, size information of the first side communication information to be sent, identification information of the first terminal, and identification information corresponding to the receiving end of the first SL information to be sent by the first terminal.

[0050] In a sixth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: the second terminal sends time window indication information to the first terminal, and the time window indication information is used to indicate a first time window; within the first time window, the first terminal stops determining the time-frequency resources for sending side communication information by listening to the time-frequency resource set, and the time-frequency resource set is used for the terminal to send the side communication information; the second terminal sends first indication information to the first terminal within the first time window; the first indication information indicates at least one time-frequency resource for the first terminal to send the first side communication information.

[0051] In this method, the second terminal indicates a first time window to the first terminal, and the first time window is an activated first time window. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0052] In combination with the sixth aspect, in a possible implementation manner, the second terminal sends control information to the first terminal, where the second control information is used to indicate to extend the duration of the first time window.

[0053] In this way, the second terminal does not need to reconfigure the first time window to the first terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0054] In conjunction with the sixth aspect, in a possible implementation manner, the control information is carried on a physical channel. In an implementation manner, the physical channel is a physical sideline feedback channel.

[0055] In combination with the sixth aspect, in a possible implementation, the first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and a reduction in transmission reliability.

[0056] In conjunction with the sixth aspect, in a possible implementation, the second terminal determines the time-frequency resources used by the first terminal to send the first side communication information within the first time window by monitoring the time-frequency resource set. In a possible implementation, the second terminal determines the time-frequency resources used by the first terminal to send the first side communication information within the first time window through scheduling or resource configuration of a network device.

[0057] In a seventh aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a first terminal sends time window indication information to a second terminal, the time window indication information is used to indicate a first time window; the first terminal stops determining the time-frequency resource used to send side communication information within the first time window by monitoring the time-frequency resource set, the time-frequency resource set is used for the terminal to send side communication information; the first terminal receives first indication information from the second terminal within the first time window; the first indication information indicates at least one time-frequency resource; the first terminal sends the first side communication information on at least one time-frequency resource.

[0058] In this method, the first terminal determines a first time window. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0059] In conjunction with the seventh aspect, in a possible implementation, the first terminal sends control information to the second terminal, and the control information is used to indicate the extension of the duration of the first time window. In this way, the first terminal does not need to reconfigure the first time window to the second terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the efficiency of resource allocation is improved.

[0060] In conjunction with the seventh aspect, in a possible implementation manner, the control information is carried on a physical channel. In an implementation manner, the physical channel is a physical sideline feedback channel.

[0061] In combination with the seventh aspect, in a possible implementation, the first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0062] In an eighth aspect, an embodiment of the present application provides a communication method, which can be executed by a terminal device, or by a component of the terminal device, such as a processor, a chip, or a chip system of the terminal device. The method includes: a second terminal receives time window indication information from a first terminal, and the time window indication information is used to indicate a first time window; within the first time window, the first terminal stops determining the time-frequency resource for sending side communication information by listening to the time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the second terminal sends first indication information to the first terminal within the first time window; the first indication information indicates at least one time-frequency resource, which is used for the first terminal to send the first side communication information on the at least one time-frequency resource.

[0063] In this method, the first terminal determines a first time window. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0064] In conjunction with the eighth aspect, in a possible implementation, the second terminal receives control information from the first terminal, and the control information is used to indicate the extension of the duration of the first time window. In this way, the first terminal does not need to reconfigure the first time window to the second terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the efficiency of resource allocation is improved.

[0065] In conjunction with the eighth aspect, in a possible implementation manner, the control information is carried on a physical channel. In an implementation manner, the physical channel is a physical sideline feedback channel.

[0066] In conjunction with the eighth aspect, in a possible implementation, the first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set. In this way, after the first time window ends, the time-frequency resource after the end of the first time window can be selected to send SL information based on the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the indication of the second terminal, and the time-frequency resource for sending SL information is selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0067] In the ninth aspect, an embodiment of the present application provides a communication device, which can implement the method in the first aspect or any possible implementation of the first aspect, or implement the method in the second aspect or any possible implementation of the second aspect, or implement the method in the third aspect or any possible implementation of the third aspect, or implement the method in the fourth aspect or any possible implementation of the fourth aspect. The device includes corresponding units or components for executing the above-mentioned method. The units included in the device can be implemented by software and / or hardware. The device can be, for example, a terminal, or a chip, a chip system, or a processor that can support the terminal to implement the above-mentioned method.

[0068] In the tenth aspect, an embodiment of the present application provides a communication device, comprising: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the device implements the method in the above-mentioned first aspect or any possible implementation of the first aspect, or implements the method in the above-mentioned second aspect or any possible implementation of the second aspect, or implements the method in the above-mentioned third aspect or any possible implementation of the third aspect, or implements the above-mentioned fourth aspect or any possible implementation of the fourth aspect.

[0069] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program or instructions stored thereon, which, when executed, causes the computer to execute the method in the first aspect or any possible implementation of the first aspect, or implement the method in the second aspect or any possible implementation of the second aspect, or implement the method in the third aspect or any possible implementation of the third aspect, or implement the method in the fourth aspect or any possible implementation of the fourth aspect.

[0070] In the twelfth aspect, an embodiment of the present application provides a computer program product, comprising a computer program code. When the computer program code is run on a computer, the computer executes the method in the first aspect or any possible implementation of the first aspect, or implements the method in the second aspect or any possible implementation of the second aspect, or implements the method in the third aspect or any possible implementation of the third aspect, or implements the method in the fourth aspect or any possible implementation of the fourth aspect.

[0071] In the thirteenth aspect, an embodiment of the present application provides a chip, comprising: a processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the chip implements the method in the above-mentioned first aspect or any possible implementation of the first aspect, or implements the method in the above-mentioned second aspect or any possible implementation of the second aspect, or implements the method in the above-mentioned third aspect or any possible implementation of the third aspect, or implements the above-mentioned fourth aspect or any possible implementation of the fourth aspect.

[0072] It can be understood that any of the communication devices, chips, computer-readable storage media, computer program products, etc. provided above are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding methods and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 A schematic diagram of a scenario applicable to the technical solution provided in the embodiment of the present application;

[0074] Figure 2 A schematic diagram of a system architecture applicable to the technical solution provided in the embodiment of the present application;

[0075] Figure 3 A schematic diagram of the structure of a terminal device to which the technical solution provided in the embodiment of the present application is applicable;

[0076] Figure 4 A communication method provided in the embodiment of the present application Figure 1 ;

[0077] Figure 5 A communication method according to an embodiment of the present invention is provided. Figure 1 ;

[0078] Figure 6 A communication method provided in the embodiment of the present application Figure 2 ;

[0079] Figure 7A communication method provided in the embodiment of the present application Figure 3 ;

[0080] Figure 8 A communication method according to an embodiment of the present invention is provided. Figure 2 ;

[0081] Fig. 9 A communication method provided in the embodiment of the present application Figure 4 ;

[0082] Fig.10 A communication method according to an embodiment of the present invention is provided. Figure 3 ;

[0083] Fig.11 A communication method provided in the embodiment of the present application Figure 5 ;

[0084] Fig.12 A communication method according to an embodiment of the present invention is provided. Figure 4 ;

[0085] Fig.13 A communication method provided in the embodiment of the present application Figure 6 ;

[0086] Fig.14 A communication method according to an embodiment of the present invention is provided. Figure 5 ;

[0087] Fig.15 A communication method provided in the embodiment of the present application Figure 7 ;

[0088] Fig.16 A communication method according to an embodiment of the present invention is provided. Figure 6 ;

[0089] Fig.17 A communication method according to an embodiment of the present invention is provided. Figure 7 ;

[0090] Fig.18 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0091] Fig.19 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application;

[0092] Fig. 20 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0093] The technical solution provided in this application can be applied to systems in which users directly communicate with each other, such as V2X and device-to-device (D2D). The technical solution provided in the embodiments of this application can be applied to Figure 2 In the system architecture shown in FIG. 1 , the system architecture may include a network device 200 and multiple terminal devices 100 connected to the network device 200. Direct communication between multiple terminal devices 100 is called a side communication mode. In some examples, such as Figure 2 As shown in (a), multiple terminal devices 100 are under the network coverage of the network device 200, and each terminal device 100 can receive the scheduling of the network device 200, obtain configuration information, control signaling, etc. from the network device 200. The terminal devices 100 communicate with each other through side communication. In some examples, such as Figure 2 As shown in (b), at least one terminal device 100 is under the network coverage of the network device 200, and at least one terminal device 100 is outside the network coverage of the network device 200. The terminal device 100 under the network coverage of the network device 200 can receive the scheduling of the network device 200, obtain configuration information, control signaling, etc. from the network device 200. The terminal devices 100 communicate with each other through side communication. In some examples, such as Figure 2 As shown in (c), multiple terminal devices 100 are in a communication scenario without network coverage. The terminal devices 100 communicate via sideline communication.

[0094] Uu (UTRAN-to-UE) air interface transmission is used between the terminal device 100 and the network device 200, and near field communication PC-5 air interface transmission or sidelink (SL) air interface transmission is used between the terminal devices 100.

[0095] The network device 200 may be a macro base station (evolved nodeB, eNB) in a universal mobile telecommunication system / long term evolution (UMTS / LTE) wireless communication system, a micro base station eNB in ​​a heterogeneous network (HetNet), a base band unit (BBU) and a remote radio unit (RRU) in a distributed base station network, a base band pool (BBU pool) and an RRU in a cloud radio access network (CRAN), or a gNB in ​​a future wireless communication system.

[0096] The terminal device 100 may be an access terminal, a UE (user equipment) unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a UE terminal, a UE agent or a UE device, etc. The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function (such as a mobile phone, a tablet computer, etc.), a wearable device, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle-mounted communication module or other embedded communication module, a terminal in a 5G network or a terminal in a future evolved PLMN network, etc.

[0097] It should be noted that Figure 2 The system architecture shown is only used as an example and is not used to limit the technical solution of the present application. Those skilled in the art should understand that in the specific implementation process, the system architecture may also include other devices (such as a core network), and the number of terminal devices 100 and network devices 200 may also be configured according to specific needs.

[0098] The communication method and device provided in the embodiment of the present application can be applied to a terminal device, which includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, in the embodiment of the present application, the specific structure of the execution subject of the communication method is not particularly limited in the embodiment of the present application, as long as it can be communicated according to the communication method of the embodiment of the present application by running a program that records the code of the communication method of the embodiment of the present application. For example, the execution subject of the communication method provided in the embodiment of the present application can be a terminal device, or a functional module in the terminal device that can call and execute a program, or a device applied to a terminal device, such as a chip, which is not limited in the present application.

[0099] Optionally, the protocol stack structure of the terminal device 100 in the embodiment of the present application is as follows: Figure 3As shown in the figure, from bottom to top, they are the physical (PHY) layer, media access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, and application (APP) layer. Among them, the physical layer is mainly used for telecommunication physical layer functions such as modulation and demodulation, multi-antenna mapping, etc.; the MAC layer is mainly used for uplink and downlink scheduling and hybrid automatic repeat request (HARQ) retransmission; the RLC layer is mainly used for segmentation, retransmission processing, and sequence control of high-level data; the PDCP layer is mainly used for header compression and decompression to reduce the bit flow that the wireless interface must transmit; the APP layer includes a series of application packages; for example, camera, gallery, calendar, call, map, navigation, Bluetooth, music, video, short message and other applications.

[0100] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.

[0101] The resource allocation mode for sideline communication between terminal devices can adopt the scheduling mode or the self-selected resource mode. In the scheduling mode, the terminal device uses the transmission resources allocated by the network device to send and receive sideline communication information. In the self-selected resource mode, the terminal device determines the transmission resources used to send and receive sideline communication information.

[0102] In one implementation, in the self-selected resource mode, the terminal device determines the time-frequency resources used to send sidelink communication information by sensing the time-frequency resource set. The time-frequency resource set is a collection of resources used to send sidelink communication information between terminal devices in the network. The time-frequency resource set may also be called a resource pool or a collection of time-frequency resources contained in a sidelink bandwidth part (SL BWP). The time-frequency resource set includes resources such as time domain, frequency domain and / or code domain. The time domain resources of the time-frequency resource set include one or more time units; a time unit may be a symbol, multiple symbols, a time slot, a subframe or a frame, etc.; one or more time units may be continuous or discrete in time. The frequency domain resources of the time-frequency resource set include one or more frequency domain units; a frequency domain unit can be a resource element (RE), multiple REs, a resource block (RB), multiple RBs, a subchannel or multiple subchannels, etc.; wherein a subchannel includes one or more RBs that are continuous or non-continuous in the frequency domain. In the embodiment of the present application, the time unit is a time slot and the frequency domain unit is a subchannel as an example for explanation; it can be understood that the communication method provided in the embodiment of the present application is also applicable to other time units and frequency domain units.

[0103] In a time-frequency resource set, time units are logically continuous. Figure 4 As shown, time slots 1 to 8 are physically time-continuous time slots, i.e., physical time slots. Wherein time slot 1, time slot 3, time slot 5 and time slot 8 are configured to belong to a time-frequency resource set. In the time-frequency resource set, time slot 1 (time slot 1'), time slot 3 (time slot 2'), time slot 5 (time slot 3') and time slot 8 (time slot 4') are logically continuous time slots. It can be understood that the continuous time slots described in the embodiment of the present application are logically continuous time slots.

[0104] The terminal device can obtain the time-frequency resource set from the network device; or it can use the preconfigured time-frequency resource set. Exemplarily, the terminal device under the network coverage of the network device can obtain the time-frequency resource set configuration information by receiving the system information block (SIB), cell-level (cell-specific) radio resource control (RRC) signaling or terminal user level (UE-specific) RRC signaling of the network device; and obtain the time-frequency resource set according to the time-frequency resource set configuration information. Exemplarily, outside the network coverage of the network device, the terminal device can use the preconfigured time-frequency resource set configuration information to obtain the time-frequency resource set.

[0105] In an example, a method for a terminal device to determine a transmission resource for sending sideline communication information by monitoring a time-frequency resource set may include:

[0106] The first terminal triggers a resource selection process at time slot n to determine the time-frequency resources for sending the first SL information to be sent. The SL information includes at least one of a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), a physical broadcast control channel (PSBCH), a physical sidelink feedback channel (PSFCH), and a physical sidelink data channel (PSDCH). The service type carried by the PSSCH may include unicast, multicast and / or broadcast communication types.

[0107] It should be understood that the expression [A, B] in the present application represents a value range including boundary points A and B, and the expression (A, B) represents a value range excluding both boundary points A and B. Similarly, the expression [A, B) represents a value range including boundary point A and excluding boundary point B, and the expression (A, B] represents a value range excluding boundary point A and including boundary point B. This will not be repeated elsewhere in the full text.

[0108] The first terminal is in a listening window (e.g., time slot ) receives SL information (e.g., PSCCH or PSCCH and PSSCH) from other terminals in the network within the time-frequency resource set within the network. 0 Configured or preconfigured by the network device, Determined by the terminal according to Table 1. SL It is related to the sub-carrier spacing (SCS) corresponding to the SL bandwidth part (BWP) of the terminal, μ SL It can be understood as the SCS configuration parameter of SL BWP. Specifically, the subcarrier spacing SCS is related to μ SL The corresponding relationship is shown in Table 2 below. The terminal can determine the parameters according to Table 1 and Table 2. Tables 1 and 2 are predefined by the protocol. One understandable way is that the terminal device determines the transmission resources for sending the sideline communication information by monitoring the time-frequency resource set, specifically, monitoring the time-frequency resource set within the listening window in the time-frequency resource set to determine the transmission resources for sending the sideline communication information.

[0109] Table 1

[0110]

[0111] Table 2

[0112] <![CDATA[μ SL ]]> <![CDATA[Δf=2 μ ·15[kHz]]]> 0 15 l 30 2 60 3 120 4 240

[0113] In one example, the first terminal detects and decodes sidelink control information (SCI) on the PSCCH. One SCI can schedule at least one sidelink transmission; for example, one SCI schedules three sidelink transmissions, the first sidelink transmission is the initial transmission of data carried by a PSSCH, and the next two sidelink transmissions are retransmissions of the data. For another example, one SCI schedules three sidelink transmissions, and these three sidelink transmissions are all retransmissions of one data. The SCI detected by the first terminal includes time domain and / or frequency domain resource information of the scheduled sidelink transmission, periodic time-frequency resource information reflecting the data service cycle (which can be indicated by the resource reservation period field), and priority information, etc. Specifically, the priority information can indicate the priority information corresponding to the PSSCH. That is, at the first moment, a terminal (terminal two) in the network reserves a time-frequency resource within a selection window for new transmission or retransmission of data to be sent by sending an SCI, where the time slot range of the selection window is [n+T 1 , n+T 2 ],n+T 1 is the starting time slot number, n+T 2 is the end time slot number, T 1 and T 2The first terminal then detects the SCI and learns the time-frequency resource reservation status of the second terminal in the selection window by decoding the SCI. The first terminal avoids selecting the time-frequency resources reserved by other terminals in the selection window to send SL information to reduce resource collision.

[0114] If the following conditions are met at the same time, the first terminal excludes the time-frequency resources reserved by the second terminal in the selection window from the time-frequency resources that can be used to send the first SL information, that is, excludes the unavailable time-frequency resources:

[0115] 1. The terminal is in the time slot Receive an SCI, in which the field "resource reservation period" (if the field "resource reservation period" exists) indicates the value P rsvp_RX , and the field "priority" in the SCI indicates the value prio RX ; where the value P rsvp_RX The period of the PSSCH corresponding to the SCI, the value is prio RX is the priority value of the PSSCH corresponding to the SCI.

[0116] 2. The RSRP measurement result determined by the terminal based on the SCI is higher than the threshold Th prio TX,prioRX , where the threshold Th prio TX,prioRX It is a function of the priority value indicated in the received SCI and the priority value corresponding to the data to be sent by the terminal.

[0117] 3. Terminal in time slot The reserved time-frequency resources determined by the received SCI overlap with the time-frequency resources within the selection window.

[0118] After the first terminal excludes unavailable time-frequency resources in its resource selection window, it can determine that the remaining time-frequency resources in the resource selection window are available time-frequency resources, and thus select time-frequency resources for sending the first SL information to be sent from the available time-frequency resources.

[0119] In some implementations, the number of times the first terminal listens in the listening window can be reduced to save power of the terminal. ) in the time slots within the time slot n, and only listens to a part of the time slots before the time slot n (called partial listening), and determines the time-frequency resources for sending the first SL information according to the results of the partial listening. For example, the first terminal does not listen, and selects the time-frequency resources for sending the first SL information by random selection.

[0120] In the above method, when the first terminal cannot obtain a complete listening result or does not listen, the probability of collision or conflict in the selected time-frequency resources increases, thereby reducing the reliability of SL transmission.

[0121] The embodiment of the present application provides a communication method, which can reduce the probability of conflict in time-frequency resources for sending sideline communication information.

[0122] like Figure 5 As shown, the communication method provided in the embodiment of the present application may include:

[0123] S601: A first terminal obtains an activated first time window.

[0124] In an embodiment of the present application, a network device or a terminal configures one or more time slots in the time domain within a time-frequency resource set as a collaboration window (first time window), or preconfigures one or more time slots in the time domain within a time-frequency resource set as a first time window. The first time window is used for the terminal device to determine the time-frequency resources for sending SL information in the time-frequency resource set according to the instruction of the auxiliary terminal. Specifically, at least one first time window can be configured in the time-frequency resource set. Furthermore, the terminal device can activate or deactivate the configuration.

[0125] In the first activated time window, the first terminal stops determining the time-frequency resources for sending SL information by listening to the time-frequency resource set; instead, it determines the time-frequency resources for sending SL information in the time-frequency resource set according to the instruction of the auxiliary terminal (the second terminal). In the first deactivated time window, the first terminal determines the time-frequency resources for sending SL information by listening to the time-frequency resource set; instead, it determines the time-frequency resources for sending SL information in the time-frequency resource set according to the instruction of the auxiliary terminal (the second terminal).

[0126] An inter-terminal collaborative connection is established between the first terminal and the second terminal; including the first terminal and the second terminal exchanging collaborative information through signaling; exemplarily, the signaling includes PC5-RRC, SL MAC CE or SCI; it may also include information on the establishment of a connection between the first terminal and the second terminal provided by the APP layer of the first terminal to the MAC layer and the PHY layer; the collaborative information includes identification information of the first terminal and the second terminal, which is used for the first terminal and the second terminal to recognize each other or each other's data; the first terminal and the second terminal belong to a collaborative peer or a collaborative group, or belong to a group of collaborative data / services.

[0127] In some embodiments, the activated first time window includes a first sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set, and stops determining the time-frequency resources for sending SL information in the first sub-time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending SL information in the activated first time window in the time-frequency resource set according to the instruction of the second terminal.

[0128] In some embodiments, the activated first time window also includes a second sub-time window. In the second sub-time window, the first terminal monitors the time-frequency resource set, but does not determine the time-frequency resources for sending SL information in the second sub-time window by monitoring the time-frequency resource set, but determines the time-frequency resources for sending SL information in the second sub-time window in the time-frequency resource set according to the indication of the second terminal. In this way, after the first time window ends, the time-frequency resources after the end of the first time window can be selected to send SL information according to the result of monitoring the time-frequency resource set in the second sub-time window; avoid the failure to obtain resource reservation information after the end of the first time window due to failure to monitor the time-frequency resource set, and the failure to obtain the indication of the second terminal, and select the time-frequency resources for sending SL information by random selection or based on partial monitoring results, resulting in an increase in the probability of resource collision and a reduction in transmission reliability. It should be noted that the monitoring described in the embodiment of the present application includes a resource selection method of selecting resources by full monitoring (sensing) and half monitoring (partial-sensing). Semi-listening, i.e., listening to some non-continuous or continuous time slots, which can be determined based on the resource reservation cycle, and / or the number of time slots that can be indicated by an SCI (for example, 1 SCI can indicate resources of up to 32 time slots), and / or, configured by the network device, or pre-configured. The listening described in the embodiment of the present application also includes a resource selection method in which a terminal in DRX (dis-continuous reception) mode selects resources based on listening, i.e., resources in the DRX-OFF (or, DRX inactive state) time period are not listened to by SCI; or any other situation in which a resource selection method is obtained based on a non-full listening mode.

[0129] For example, Figure 6 As shown, the first time window includes a first sub-time window and a second sub-time window. The first sub-time window and the second sub-time window do not overlap in time, the second sub-time window is after the first sub-time window, and the length of the collaboration window is equal to the sum of the length of the first sub-time window and the length of the second sub-time window.

[0130] The first terminal obtains the first time window information. The first time window information includes the number of time slots included in the first time window. The time slot may be a physical time slot, for example, the first time window is the length of a system frame number (SFN) or a direct frame number (DFN) or q SFN lengths, q being a positive integer greater than 1; exemplarily, the first time window is 1000ms, 2000ms, 3000ms, 4000ms, 5000ms, 6000ms, 7000ms, 8000ms, 9000ms, 1000ms or 10240ms, etc. The time slot may also be a logical time slot of a time-frequency resource set, which is converted from a physical time slot. The first time window information also includes at least one of the information such as the starting position of the first time window, the interval information between adjacent first time windows, etc. Among them, the starting position of the first time window may be an offset value relative to SFN 0 or DFN 0, or an offset value relative to the information sent by the second terminal.

[0131] If the first time window includes a first sub-time window, the first terminal also obtains the first sub-time window information. The first sub-time window information includes the number of time slots or the physical time length included in the first sub-time window. The time slot can be a physical time slot or a logical time slot of a time-frequency resource set, which is converted from a physical time slot. The unit of the physical time length is milliseconds or seconds, for example, the length of a system frame number (SFN) or a direct frame number (DFN) or q SFN lengths, where q is a positive integer greater than 1; exemplarily, the collaborative window is 1000ms, 2000ms, 3000ms, 4000ms, 5000ms, 6000ms, 7000ms, 8000ms, 9000ms, 1000ms or 10240ms, etc. In one example, the starting position of the first sub-time window is the same as the starting position of the first time window. Optionally, the first sub-time window information may also include at least one of the starting position of the first sub-time window, interval information between adjacent first sub-time windows, etc. The starting position of the first sub-time window may be an offset value relative to SFN 0 or DFN 0 or the starting position of the first time window, or an offset value relative to the information received from the second terminal.

[0132] Optionally, if the first time window includes a second sub-time window, the first terminal also obtains the second sub-time window information. The second sub-time window information includes the number of time slots or the physical time length included in the second sub-time window. The time slot can be a physical time slot or a logical time slot of a time-frequency resource set, which is converted from a physical time slot. The unit of the physical time length is milliseconds or seconds, for example, the length of a system frame number (SFN) or a direct frame number (DFN) or q SFN lengths, q being a positive integer greater than 1; exemplarily, the collaborative window is 1000ms, 2000ms, 3000ms, 4000ms, 5000ms, 6000ms, 7000ms, 8000ms, 9000ms, 1000ms or 10240ms, etc. In one example, the starting position of the second sub-time window is after the ending position of the first time window, and the starting position of the second sub-time window and the ending position of the first sub-time window are adjacent in time. Optionally, the second sub-time window information also includes at least one of the starting position of the second sub-time window, interval information between adjacent second sub-time windows, etc. The starting position of the second sub-time window may be an offset value relative to SFN 0 or DFN 0 or the starting position of the first time window or the ending position of the first sub-time window, or an offset value relative to the information sent by the second terminal.

[0133] It can be understood that if the first time window only includes the first sub-time window, that is, the length of the first time window is equal to the length of the first sub-time window. The first terminal obtains at least one of the first time window information and the first sub-time window information. If the first time window includes the first sub-time window and the second sub-time window, the length of the first time window is equal to the sum of the length of the first sub-time window and the length of the second sub-time window; the first terminal obtains at least two of the first time window information, the first sub-time window information and the second sub-time window information.

[0134] The first terminal may obtain the first time window information from the network device through RRC information, SIB information, or MIB information, or obtain the first time window information from the second terminal through PC5-RRC information, MAC CE, SCI, or SFCI, or determine the first time window information by itself.

[0135] S602: The first terminal determines first SL information to be sent.

[0136] The first terminal determines the first SL information to be sent, and the first SL information may be a new transmission service / data or a retransmission service / data. The first terminal may also determine the data type, data size, data receiving end and other information of the first SL information to be sent.

[0137] S603: The first terminal sends a resource allocation request to the second terminal within the activated first time window.

[0138] The resource allocation request is used to request the second terminal to allocate time-frequency resources for the first terminal to send the first SL information.

[0139] S604. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information.

[0140] The second terminal, as an auxiliary terminal of the first terminal, determines the time-frequency resources used for the first terminal to send the first SL information by listening to the time-frequency resource set. For example, the second terminal receives SL information (such as PSCCH, or PSCCH and PSSCH) from other terminals in the time-frequency resource set within the listening window, obtains the time-frequency resource reservation status of other terminals, and thus determines the idle time-frequency resources in the time-frequency resource set. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information from the idle time-frequency resources in the time-frequency resource set.

[0141] In some embodiments, the resource allocation request includes auxiliary information, and the auxiliary information is used by the second terminal to determine the time-frequency resources for the first terminal to send the first SL information. Exemplarily, the auxiliary information may include at least one of the priority information of the first SL information to be sent by the first terminal, the size information of the first SL information to be sent, the identification information of the first terminal, and the identification information corresponding to the receiving end of the first SL information to be sent by the first terminal. Among them, the size information of the first SL information to be sent can be the size of a transport block (transport block size, TBS), or a buffer status report (buffer status report, BSR), or subchannel information carrying the first SL information to be sent (for example, the subchannel information can indicate the number of subchannels and / or time slots that the first SL information to be sent needs to occupy). Among them, the above-mentioned identification information can be identification information used to identify a certain terminal, or identification information of data / service of a certain terminal to send the first SL information; the identification information can be used to identify the sender or receiver of the first SL information; the identification information can be at least a part of a complete identification information.

[0142] The second terminal receives the auxiliary information, and determines the time-frequency resource used for the first terminal to send the first SL information from the idle time-frequency resources in the time-frequency resource set according to the auxiliary information. Optionally, the second terminal can receive resource indication information of the network device from the network device, and determine the time-frequency resource used for the first terminal to send the first SL information according to the resource indication information received from the network device.

[0143] S605: The second terminal sends first indication information to the first terminal within the activated first time window.

[0144] The second terminal sends a first indication message to the first terminal in the first time-frequency unit within the activated first time window, and the first indication message indicates at least one time-frequency resource for the first terminal to send the first SL information. In some examples, the at least one time-frequency resource is within the activated first time window in the time domain. The first time-frequency unit can be a time-frequency resource set consisting of a time slot and a subchannel, or a time-frequency resource set consisting of a time slot or multiple time slots, and one or more subchannels.

[0145] In one implementation, a first terminal and a second terminal respectively receive first configuration information of a network device, where the first configuration information includes first time-frequency unit indication information for indicating the first time-frequency unit. The first terminal and the second terminal respectively obtain the first time-frequency unit according to the first time-frequency unit indication information. Exemplarily, the first terminal and the second terminal respectively receive at least one of SIB, master information block (MIB), RRC, downlink control information (DCI), and MAC control element (CE) of the network device to obtain the first configuration information.

[0146] In another implementation manner, the first terminal and the second terminal obtain the first time-frequency unit according to preconfigured parameters.

[0147] In another implementation, the second terminal obtains the first time-frequency unit by listening to the time-frequency resource set, or receiving the first configuration information of the network device, or according to the pre-configured parameters; and sends the first time-frequency unit indication information to the first terminal. Exemplarily, the second terminal sends the first time-frequency unit indication information to the first terminal through at least one message of SL-MIB, PC5-RRC, SCI, sidelink feedback control information (SFCI), and SL MAC CE. The first terminal obtains the first time-frequency unit according to the first time-frequency unit indication information.

[0148] In another implementation, the first terminal obtains the first time-frequency unit by listening to the time-frequency resource set, or receiving the first configuration information of the network device, or according to the pre-configured parameters; and sends the first time-frequency unit indication information to the second terminal. Exemplarily, the first terminal sends the first time-frequency unit indication information to the second terminal through at least one message among SL-MIB, PC5-RRC, SCI, SFCI, and SL MAC CE. The second terminal obtains the first time-frequency unit according to the first time-frequency unit indication information.

[0149] S606. The first terminal receives the first indication information, and sends first SL information on at least one time-frequency resource indicated by the first indication information.

[0150] The first terminal receives the first indication information within the activated first time window, and sends the first SL information on at least one time-frequency resource indicated by the first indication information.

[0151] In the communication method provided by the embodiment of the present application, in the first time window (collaboration window), the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the auxiliary terminal (second terminal), instead of determining the time-frequency resources for sending SL information in the first time window by listening to the time-frequency resource set. In this way, the energy consumption of listening can be saved, and the time-frequency resources for sending SL information can be determined according to the instruction of the second terminal, so that there is no need to select resources based on incomplete information listened, and the probability of resource conflict for sending SL information is reduced.

[0152] For example, Figure 7 As shown, the first terminal obtains the first time window (the first time window is activated). On the first time-frequency resource in the first time window (the time domain resource of the first time-frequency resource is time slot s1), the first terminal sends a resource configuration request to the auxiliary terminal (the second terminal) to request the second terminal to determine the time-frequency resource for the first terminal to send the first SL information. The first terminal determines to receive the first indication information in time slot s2 according to the pre-configured parameters. The first terminal obtains the first indication information on the second time-frequency resource (the time domain resource of the second time-frequency resource is time slot s2), and determines to send the first SL information on the third time-frequency resource (the time domain resource of the third time-frequency resource is time slot s3) according to the first indication information. The first terminal selects the time-frequency resource for sending the SL information in the first time window according to the indication of the second terminal.

[0153] In some embodiments, the second terminal determines the activated first time window, and the first terminal obtains the activated first time window according to the instruction of the second terminal; that is, the second terminal determines the time period during which the first terminal stops determining the time-frequency resources for sending the sideline communication information by monitoring the time-frequency resource set. Figure 8 As shown, the communication method provided in the embodiment of the present application includes:

[0154] S701: The second terminal determines a first activated time window.

[0155] In some examples, the network device or terminal configures one or more time slots in the time domain within the time-frequency resource set as a collaboration window (first time window), or preconfigures one or more time slots in the time domain within the time-frequency resource set as a first time window. Specifically, at least one first time window can be configured in the time-frequency resource set. The second terminal determines to activate a first time window. In the activated first time window, the first terminal stops determining the time-frequency resources for sending side communication information by listening to the time-frequency resource set. For example, the second terminal can determine the reserved use of the time-frequency resource set by other terminals in the first time period by listening, or the second terminal can obtain the time-frequency resources of the time-frequency resource set in the first time period through scheduling or resource configuration of the network device, then the first time period can be determined as the activated first time window.

[0156] S702: The second terminal indicates an activated first time window to the first terminal.

[0157] In one implementation, the second terminal obtains at least one first time window of the time-frequency resource set; wherein the at least one first time window may be configured by a network device, or preconfigured, or predefined. The first terminal obtains at least one first time window in the time-frequency resource set. wherein the at least one first time window may be configured by a network device, or preconfigured, or predefined, or indicated by the second terminal. Optionally, the configuration information of the at least one first time window remains unchanged for a period of time. The second terminal dynamically activates or deactivates a first time window in the at least one first time window; if the first time window is activated, the first time window is an activated first time window, and the first terminal stops determining the time-frequency resources for sending the side communication information in the activated first time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending the SL information in the activated first time window in the time-frequency resource set according to the instruction of the second terminal; if the first time window is deactivated, the first time window is a deactivated first time window, and the first terminal determines the time-frequency resources for sending the side communication information in the deactivated first time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending the SL information in the deactivated first time window in the time-frequency resource set according to the instruction of the second terminal. Exemplarily, the second terminal sends first control information to the first terminal, and the first control information includes activation indication information for indicating activation of a first time window of at least one first time window; the first control information may also include deactivation indication information for indicating deactivation of a first time window of at least one first time window. The second terminal can determine to activate or deactivate the first time window based on the channel status (including channel congestion and / or channel interference level, etc.) and / or the number of basic allocated time-frequency resources that the second terminal has sufficient. Among them, the channel congestion situation can be determined based on the channel busy ratio (CBR) and / or channel occupancy ratio (CBR) measured by the second terminal. Specifically, a CBR threshold and / or CR threshold is set. Optionally, the CBR threshold and / or CR threshold can be related to the priority. The CBR threshold and / or CR threshold can be configured by the network device, or a pre-configured value, or predefined. When the measured CBR is greater than the CBR threshold and / or the measured CR is greater than the CR threshold, it is determined that the channel is congested, and the second terminal activates the first time window. When the channel is congested, when the first terminal determines the time-frequency resources for sending SL information within the activated first time window by listening to the time-frequency resource set, the probability of resource collision will increase; by selecting the time-frequency resources for sending SL information within the activated first time window through the indication of the second terminal, it will benefit from the central scheduling of the second terminal and reduce resource collision.The channel interference level can be determined based on the NACK received by the second terminal or the determination of discontinuous transmission (DTX); the condition for determining DTX is that the HARQ feedback information is not correctly received on the resource where the HARQ feedback should be received (ACK or NACK is not correctly received). Specifically, when the number of NACKs continuously received by the second terminal exceeds the first NACK threshold and / or the total number of NACKs received exceeds the second NACK threshold and / or the DTX threshold and / or the determined DTX exceeds the DTX threshold within a period of time, it is determined that the channel interference level is high, and the second terminal activates the first time window. Optionally, the first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be related to the priority. The first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be configured by the network device, or a pre-configured value, or a predefined value. The channel interference level can also be determined based on the measured reference signal received power (RSRP) and / or the received signal strength indicator (RSSI); specifically, an RSRP threshold and / or an RSSI threshold is set. Optionally, the RSRP threshold and / or RSSI threshold may be related to the priority. The RSRP threshold and / or RSSI threshold may be configured by the network device, or a pre-configured value, or a pre-defined value. When the measured RSRP is greater than the RSRP threshold and / or the measured RSSI is greater than the RSSI threshold, it is determined that the channel interference level is high, and the second terminal activates the first time window. When the channel interference level is high, when the first terminal determines the time-frequency resources for sending SL information within the activated first time window by listening to the time-frequency resource set, it will cause the probability of resource collision to increase. By selecting the time-frequency resources for sending SL information within the activated first time window through the indication of the second terminal, it will benefit from the central scheduling of the second terminal and reduce resource collision. The size of the basic allocated time-frequency resources is the minimum time-frequency resources used by a terminal for sending PSSCH, such as a time slot and a subchannel; the size of the basic allocated time-frequency resources can also be predefined by the standard. The number of sufficient basic allocated time-frequency resources can be determined according to a basic allocated time-frequency resource threshold value. Optionally, the basic allocated time-frequency resource threshold value can be related to the priority. The basic allocated time-frequency resource threshold value may be configured by the network device, or a pre-configured value, or a pre-defined value. When the basic allocated time-frequency resources actually obtained by the second terminal are greater than the basic allocated time-frequency resource threshold value, it is determined that there are sufficient basic allocated time-frequency resources, the second terminal can provide a resource indication for the first terminal, and the second terminal activates the first time window.

[0158] In some examples, the second terminal sends the first control information to the first terminal via non-physical layer signaling such as PC5-RRC or SL MAC CE or RRC or MAC CE or pre-configuration.

[0159] Exemplarily, the second terminal sends the first control information to the first terminal in the time slot (fg); for example, the first control information is GTNS (GoToNon-Sensing (GTN) signal), and GTNS includes activation (active) or deactivation (de-active) information, which is used to activate or deactivate a first time window whose starting position is the time slot f. Exemplarily, GTNS is carried by 1 bit. For example, a GTNS value of "1" indicates activation, and a GTNS value of "0" indicates deactivation; for another example, a GTNS value of "1" indicates activation, and not sending GTNS indicates deactivation.

[0160] In some examples, the first control information is carried on a physical channel, such as a PSFCH. The PSFCH resources used to carry the first control information and the PSFCH resources used to perform HARQ feedback ACK or NACK information are orthogonal, that is, they do not overlap. Optionally, the PSFCH resources carrying the first control information are configured by a network device, or are preconfigured or predefined. For example, a PSFCH resource includes a symbol and a physical resource block (PRB) for carrying the first control information. Optionally, a PSFCH resource may also include a code domain resource; illustratively, if the first control information is sent in a sequence, different code domain resources may be represented by different cyclic shifts of the sequence.

[0161] In one example, time slot (fg) is located before time slot f and is the time slot with PSFCH resources closest to time slot f in time. In another example, time slot (fg) is located before time slot f and is the time slot closest to time slot f in time and satisfies the processing delay of the first terminal. The processing delay is the delay required for the first terminal to receive and process PSFCH. Wherein f<g, f and g are both positive integers. The value of g can be carried in the first control information, or configured by the network device, or provided by the configuration information of the time-frequency resource set, or preconfigured, or predefined.

[0162] For example, Fig. 9 As shown, the second terminal sends GTNS in time slot (fg), indicating that the activation start position is the first time window of time slot f.

[0163] S703: The first terminal obtains an activated first time window according to an instruction of the second terminal.

[0164] In one implementation, the first terminal obtains at least one first time window in the time-frequency resource set. The at least one first time window may be configured by a network device, or may be preconfigured, or predefined, or indicated by a second terminal. Optionally, the configuration information of the at least one first time window remains unchanged for a period of time. The first terminal receives first control information from the second terminal, and the first control information is used to indicate activation or deactivation of one of the at least one first time windows.

[0165] In some examples, the first terminal receives non-physical layer signaling such as PC5-RRC or SL MAC CE or RRC or MAC CE or pre-configuration to obtain first control information.

[0166] Exemplarily, the first terminal receives the first control information in the time slot (fg); for example, the first control information is GTNS (GoToNon-Sensing (GTN) signal), and GTNS includes activation (active) or deactivation (de-active) information for activating or deactivating a first time window with a starting position of time slot f. If the first control information includes activation information, the first terminal determines to activate the first time window with a starting position of time slot f, that is, the first time window with a starting position of time slot f is the activated first time window; within the time window, the first terminal stops determining the time-frequency resources for sending side communication information within the activated first time window by listening to the time-frequency resource set. If the first control information includes deactivation information, the first terminal determines to deactivate the first time window with a starting position of time slot f, that is, the first time window with a starting position of time slot f is the deactivated first time window; within the time window, the first terminal determines the time-frequency resources for sending side communication information within the deactivated first time window by listening to the time-frequency resource set.

[0167] S704: The first terminal determines first SL information to be sent.

[0168] S705: The first terminal sends a resource allocation request to the second terminal.

[0169] S706. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information.

[0170] S707: The second terminal sends first indication information to the first terminal within the activated first time window.

[0171] S708. The first terminal receives the first indication information, and sends first SL information on at least one time-frequency resource indicated by the first indication information.

[0172] Among them, the specific steps of S704-S708 can refer to S602-S606 and will not be repeated here.

[0173] In the communication method provided by the embodiment of the present application, the second terminal configures an activated first time window for the first terminal. In the set first time window (collaboration window), the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instruction of the second terminal, rather than determining the time-frequency resources for sending SL information in the activated first time window by listening to the time-frequency resource set. In this way, the energy consumption of listening can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0174] Optionally, in some embodiments, the second terminal instructs to extend the first time window. Figure 8 ,like Fig.10 As shown, the communication method provided in the embodiment of the present application may also include S709 and S710:

[0175] S709: The second terminal sends second control information to the first terminal.

[0176] The second control information is used to indicate the duration of extending the first time window. For example, the duration of extending the first time window is the duration of the first time window; for another example, the duration of extending the first time window is the duration of two first time windows; for another example, the duration of extending the first time window is half the duration of the first time window. The second terminal may determine the duration of extending the first time window based on the result of monitoring the time-frequency resource set.

[0177] In one implementation, the end time of the first time window is the start time of the extended time window. The extended time window is equal to the first time window, and the frequency domain resource configuration of the extended time window is the same as the first time window.

[0178] In one example, the second control information is carried by 1 bit. Exemplarily, if the value of the second control information is "1", it means that at the end of the collaboration window, the collaboration window is immediately extended, the extension duration is the duration of the collaboration window, and the frequency domain resource configuration of the extended time window is the same as the frequency domain resource configuration of the collaboration window; if the value of the second control information is "0", it means that the extension duration is 0, that is, the collaboration window is not extended.

[0179] In one implementation, the second control information is carried on a physical channel, such as PSFCH; that is, the second terminal sends the second control information to the first terminal via PSFCH. In one example, the PSFCH resource used to carry the second control information and the PSFCH resource used to perform HARQ feedback ACK or NACK information are orthogonal, that is, they do not overlap. Optionally, the PSFCH resource carrying the second control information is configured by a network device, or is preconfigured, or predefined. For example, a PSFCH resource includes a symbol and a PRB, which are used to carry the second control information. Optionally, a PSFCH resource may also include a code domain resource; illustratively, if the second control information is sent in a sequence, different code domain resources may be represented by different cyclic shifts of the sequence.

[0180] In one example, the second control information is carried on the last PSFCH resource in the first time window. Fig.11 As shown, the second control information carried on the last PSFCH resource in the first time window indicates to extend the first time window. At the end of the first time window, the first time window is immediately extended for the same duration as the first time window.

[0181] S710. The first terminal extends the first time window according to the second control information.

[0182] The first terminal receives the second control information and extends the first time window according to the second control information. For example, the second control information value is "1", and the first terminal immediately extends the first time window at the end of the first time window, and the extension duration is the duration of the first time window, and the frequency domain resource configuration of the extended time window is the same as the frequency domain resource configuration of the first time window.

[0183] In this way, the second terminal does not need to reconfigure the first time window to the first terminal, and the first terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0184] In some embodiments, the first terminal determines the time period of the first time window according to its own needs. Fig.12 As shown, the communication method provided in the embodiment of the present application includes:

[0185] S801: A first terminal determines a first activated time window.

[0186] The network device or terminal configures one or more time slots in the time domain within the time-frequency resource set as a collaboration window (first time window), or preconfigures one or more time slots in the time domain within the time-frequency resource set as a first time window. Specifically, at least one first time window can be configured in the time-frequency resource set. The first terminal determines to activate a first time window. In the activated first time window, the first terminal stops determining the time-frequency resources for sending sideline communication information by listening to the time-frequency resource set.

[0187] For example, the first terminal determines to stop determining the first time window of the time-frequency resources for sending sideline communication information by listening to the time-frequency resource set according to the energy-saving requirements. Optionally, the first terminal may also determine the first time window according to the channel state (including channel congestion and / or channel interference level, etc.). Specifically, a CBR threshold and / or CR threshold is set. Optionally, the CBR threshold and / or CR threshold may be related to the priority. The CBR threshold and / or CR threshold may be configured by the network device, or a pre-configured value, or predefined. When the CBR measured by the first terminal is greater than the CBR threshold and / or the measured CR is greater than the CR threshold, it is determined that the channel is congested, and the first terminal determines the first time window. Exemplarily, the higher the channel congestion, that is, the higher the value of the CBR or CR measurement, the longer the length of the first time window. When the channel is congested, when the first terminal determines the time-frequency resources for sending SL information in the activated first time window by listening to the time-frequency resource set, the probability of resource collision will increase; by selecting the time-frequency resources for sending SL information in the activated first time window through the indication of the second terminal, it will benefit from the central scheduling of the second terminal and reduce the collision of resources. The channel interference level can be determined according to the NACK received by the first terminal or the determination of discontinuous transmission (DTX); the condition for determining DTX is that the HARQ feedback information is not correctly received on the resource where the HARQ feedback should be received (ACK or NACK is not correctly received). Specifically, when the number of NACKs continuously received by the first terminal exceeds the first NACK threshold and / or the total number of NACKs received exceeds the second NACK threshold and / or the DTX threshold and / or the determined DTX exceeds the DTX threshold within a period of time, it is determined that the channel interference level is high, and the first terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the more NACKs and / or the more times the DTX is determined, the longer the length of the first time window. Optionally, the first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be related to the priority. The first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be configured by the network device, or a pre-configured value, or a predefined value. The channel interference level may also be determined based on the measured reference signal received power (RSRP) and / or received signal strength indicator (RSSI); specifically, an RSRP threshold and / or RSSI threshold is set. Optionally, the RSRP threshold and / or the RSSI threshold may be related to the priority. The RSRP threshold and / or the RSSI threshold may be configured by the network device, or a pre-configured value, or a predefined value.When the RSRP measured by the first terminal is greater than the RSRP threshold and / or the measured RSSI is greater than the RSSI threshold, it is determined that the channel interference level is high, and the first terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the higher the value of RSRP or RSSI measurement, the longer the length of the first time window. When the channel interference level is high, when the first terminal determines the time-frequency resources for sending SL information within the activated first time window by listening to the time-frequency resource set, it will cause the probability of resource collision to increase. The time-frequency resources for sending SL information within the activated first time window are selected through the indication of the second terminal, which will benefit from the benefits of the central scheduling of the second terminal and reduce resource collisions.

[0188] S802: The first terminal indicates an activated first time window to the second terminal.

[0189] In one implementation, the second terminal obtains at least one first time window in the time-frequency resource set. The at least one first time window may be configured by a network device, or may be preconfigured, or predefined, or indicated by the first terminal. Optionally, the configuration information of the at least one first time window remains unchanged for a period of time. The first terminal dynamically activates or deactivates a first time window of the at least one first time window; if the first time window is activated (active), the first time window is an activated first time window, and the first terminal stops determining the time-frequency resources for sending side communication information in the activated first time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending SL information in the activated first time window according to the indication of the second terminal in the time-frequency resource set; if the first time window is deactivated (de-activated), the first time window is a deactivated first time window, and the first terminal determines the time-frequency resources for sending side communication information in the deactivated first time window by listening to the time-frequency resource set, instead of determining the time-frequency resources for sending SL information in the deactivated first time window in the time-frequency resource set according to the indication of the second terminal. Exemplarily, the first terminal sends first control information to the second terminal, and the first control information includes activation indication information for indicating activation of a first time window of at least one first time window; the first control information may also include deactivation indication information for indicating deactivation of a first time window of at least one first time window.

[0190] In some examples, the first terminal sends the first control information to the second terminal via non-physical layer signaling such as PC5-RRC or SL MAC CE or RRC or MAC CE or pre-configuration.

[0191] Exemplarily, the first terminal sends the first control information to the second terminal in the time slot (fw); for example, the first control information is GTNRS (GoToNon-sensing-request (GTN) signal), and GTNRS includes activation (active) or deactivation (de-active) information, which is used to activate or deactivate a first time window whose starting position is the time slot f. Exemplarily, GTNRS is carried by 1 bit. For example, a GTNRS value of "1" indicates activation, and a GTNRS value of "0" indicates deactivation; for another example, a GTNRS value of "1" indicates activation, and not sending GTNRS indicates deactivation.

[0192] In some examples, the first control information is carried on a physical channel, such as a PSFCH. The PSFCH resources used to carry the first control information and the PSFCH resources used to perform HARQ feedback ACK or NACK information are orthogonal, that is, they do not overlap. Optionally, the PSFCH resources carrying the first control information are configured by a network device, or are preconfigured or predefined. For example, a PSFCH resource includes a symbol and a PRB, which are used to carry the first control information. Optionally, a PSFCH resource may also include a code domain resource; illustratively, if the first control information is sent in a sequence, different code domain resources may be represented by different cyclic shifts of the sequence.

[0193] In one example, time slot (fw) is located before time slot (fq), and is the time slot with PSFCH resources closest to time slot (fq) in time. Among them, the duration q is the time required for the second terminal to listen to the time-frequency resource set to determine the resources used for the first terminal and the second terminal to interact information within the first time window of the first terminal, and for the second terminal to provide the first terminal with time-frequency resource allocation for the first terminal to transmit the first SL information; f<q<w, f, q, w are all positive integers. Alternatively, the duration q is the time required for the second terminal to obtain from the network device or other terminal the resources used to determine the resources used for the first terminal and the second terminal to interact information within the first time window, and for the second terminal to provide the first terminal with time-frequency resource allocation for the first terminal to transmit the first SL information. For example, the value of q is the length of a listening window of the second terminal. In another example, time slot (fw) is located before time slot (fq), and the duration q also includes the delay required for the second terminal to receive and process PSFCH.

[0194] For example, Fig.13 As shown, the first terminal sends a GTNRS in the time slot (fw) before the time slot (fq), indicating that the activation start position is the first time window of the time slot f.

[0195] S803: The second terminal obtains an activated first time window according to an instruction of the first terminal.

[0196] In one implementation, the second terminal obtains at least one first time window in the time-frequency resource set. The at least one first time window may be configured by a network device, or may be preconfigured, or predefined, or indicated by the first terminal. Optionally, the configuration information of the at least one first time window remains unchanged for a period of time. The second terminal receives first control information from the first terminal, and the first control information is used to indicate activation or deactivation of one of the at least one first time windows.

[0197] In some examples, the second terminal receives non-physical layer signaling such as PC5-RRC or SL MAC CE or RRC or MAC CE or pre-configuration to obtain third control information.

[0198] Exemplarily, the second terminal receives the first control information in the time slot (fw); for example, the first control information is GTNRS, and GTNRS includes activation (active) or deactivation (de-active) information for activating or deactivating a first time window with a starting position of time slot f. If the first control information includes activation information, the second terminal determines to activate the first time window with a starting position of time slot f, that is, the first time window with a starting position of time slot f is the activated first time window; within the time window, the first terminal stops determining the time-frequency resources for sending side communication information within the activated first time window by listening to the time-frequency resource set. If the first control information includes deactivation information, the second terminal determines to deactivate the first time window with a starting position of time slot f, that is, the first time window with a starting position of time slot f is the deactivated first time window; within the time window, the first terminal determines the time-frequency resources for sending side communication information within the deactivated first time window by listening to the time-frequency resource set.

[0199] S804. The first terminal determines first SL information to be sent.

[0200] S805. The first terminal sends a resource allocation request to the second terminal.

[0201] S806. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information.

[0202] S807: The second terminal sends first indication information to the first terminal within the activated first time window.

[0203] S808. The first terminal receives the first indication information, and sends first SL information on at least one time-frequency resource indicated by the first indication information.

[0204] Among them, the specific steps of S804-S808 can refer to S602-S606 and will not be repeated here.

[0205] In the communication method provided by the embodiment of the present application, the first terminal configures the first activated time window according to its own needs. In the set first time window (collaboration window), the first terminal selects the time-frequency resources for sending SL information in the activated first time window according to the instructions of the second terminal, rather than determining the time-frequency resources for sending SL information in the activated first time window by listening to the time-frequency resource set. In this way, the energy consumption of listening can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0206] Optionally, in some embodiments, the first terminal instructs to extend the first time window. Fig.12 ,like Fig.14 As shown, the communication method provided in the embodiment of the present application may also include S809 and S810:

[0207] S809: The first terminal sends second control information to the second terminal.

[0208] The second control information is used to indicate the duration of extending the first time window. For example, the duration of extending the first time window is the duration of the first time window; for another example, the duration of extending the first time window is the duration of two first time windows; for another example, the duration of extending the first time window is half the duration of the first time window. The second terminal may determine the duration of extending the first time window based on the result of monitoring the time-frequency resource set.

[0209] In one implementation, the end time of the first time window is the start time of the extended time window. The extended time window is equal to the first time window, and the frequency domain resource configuration of the extended time window is the same as the first time window.

[0210] In one example, the second control information is carried by 1 bit. Exemplarily, if the value of the second control information is "1", it means that at the end of the collaboration window, the collaboration window is immediately extended, the extension duration is the duration of the collaboration window, and the frequency domain resource configuration of the extended time window is the same as the frequency domain resource configuration of the collaboration window; if the value of the second control information is "0", it means that the extension duration is 0, that is, the collaboration window is not extended.

[0211] In one implementation, the second control information is carried on a physical channel, such as PSFCH; that is, the first terminal sends the second control information to the second terminal via PSFCH. In one example, the PSFCH resource used to carry the second control information and the PSFCH resource used to perform HARQ feedback ACK or NACK information are orthogonal, that is, they do not overlap. Optionally, the PSFCH resource carrying the second control information is configured by a network device, or is preconfigured, or predefined. For example, a PSFCH resource includes a symbol and a PRB, which are used to carry the second control information. Optionally, a PSFCH resource may also include a code domain resource; illustratively, if the second control information is sent in a sequence, different code domain resources may be represented by different cyclic shifts of the sequence.

[0212] In one example, the second control information carries the last time slot with PSFCH resources closest to the time slot (iq) in the first time window. Time slot j is the last time slot in the first time window; duration q is the time required for the second terminal to monitor the time-frequency resource set to determine the time window of the first terminal for the first terminal to interact with the second terminal and for the second terminal to provide the first terminal with a time-frequency resource allocation for the first terminal to transmit the first SL information. For example, Fig.15 As shown, the second control information carried on the last PSFCH resource closest to the time slot (iq) in the first time window indicates to extend the first time window. At the end of the first time window, the first time window is immediately extended for the duration of the first time window.

[0213] S810. The second terminal extends the first time window according to the second control information.

[0214] The second terminal receives the second control information and extends the first time window according to the second control information. For example, the second control information value is "1", and the second terminal immediately extends the first time window at the end of the first time window, and the extension duration is the duration of the first time window, and the frequency domain resource configuration of the extended time window is the same as the frequency domain resource configuration of the first time window.

[0215] In this way, the first terminal does not need to reconfigure the first time window for the second terminal, and the second terminal can extend the time according to the current configuration of the first time window. The process of configuring the first time window is faster and more convenient, and the resource allocation efficiency is improved.

[0216] The embodiment of the present application also provides a communication method, wherein the second terminal determines a first time window, and the first terminal obtains the first time window according to an instruction of the second terminal; that is, the second terminal determines a time period during which the first terminal stops determining the time-frequency resources for sending side communication information by monitoring the time-frequency resource set. The probability of conflict in the time-frequency resources for sending side communication information can be reduced.

[0217] like Fig.16 As shown, the communication method provided in the embodiment of the present application may include:

[0218] S901. The second terminal determines a first time window.

[0219] In some examples, the second terminal determines that the first terminal stops determining the first time window of the time-frequency resources for sending sideline communication information by listening to the time-frequency resource set. For example, the second terminal can determine the reserved use of the time-frequency resource set by other terminals in the first time period by listening, or the second terminal can obtain the time-frequency resources of the time-frequency resource set in the first time period through the scheduling or resource configuration of the network device, and then the first time period can be determined as the first time window. Optionally, the second terminal can also determine the first time window according to the channel state (including channel congestion and / or channel interference level, etc.). Specifically, a CBR threshold and / or CR threshold is set. Optionally, the CBR threshold and / or CR threshold can be related to the priority. The CBR threshold and / or CR threshold can be configured by the network device, or a pre-configured value, or predefined. When the CBR measured by the second terminal is greater than the CBR threshold and / or the measured CR is greater than the CR threshold, it is determined that the channel is congested, and the second terminal determines the first time window. Exemplarily, the higher the degree of channel congestion, that is, the higher the value of the CBR or CR measurement, the longer the length of the first time window. When the channel is congested, when the second terminal determines the time-frequency resources for sending SL information in the activated first time window by listening to the time-frequency resource set, the probability of resource collision will increase; by selecting the time-frequency resources for sending SL information in the activated first time window through the indication of the second terminal, it will benefit from the central scheduling of the second terminal and reduce the collision of resources. The channel interference level can be determined according to the NACK received by the second terminal or the determination of discontinuous transmission (DTX); the condition for determining DTX is that the HARQ feedback information is not correctly received on the resource where the HARQ feedback should be received (ACK or NACK is not correctly received). Specifically, when the number of NACKs continuously received by the first terminal exceeds the first NACK threshold and / or the total number of NACKs received exceeds the second NACK threshold and / or the DTX threshold and / or the determined DTX exceeds the DTX threshold within a period of time, it is determined that the channel interference level is high, and the second terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the more NACKs and / or the more times the DTX is determined, the longer the length of the first time window. Optionally, the first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be related to the priority. The first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be configured by the network device, or a pre-configured value, or a pre-defined value. The channel interference level may also be determined based on the measured reference signal received power (RSRP) and / or received signal strength indicator (RSSI); specifically, an RSRP threshold and / or RSSI threshold is set.Optionally, the RSRP threshold and / or the RSSI threshold may be related to the priority. The RSRP threshold and / or the RSSI threshold may be configured by the network device, or a pre-configured value, or a predefined value. When the RSRP measured by the second terminal is greater than the RSRP threshold and / or the measured RSSI is greater than the RSSI threshold, it is determined that the channel interference level is high, and the second terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the higher the value of the RSRP or RSSI measurement, the longer the length of the first time window. When the channel interference level is high, when the first terminal determines the time-frequency resources for sending SL information within the activated first time window by listening to the time-frequency resource set, it will cause the probability of resource collision to increase. By selecting the time-frequency resources for sending SL information within the activated first time window through the indication of the second terminal, it will benefit from the benefits of the central scheduling of the second terminal and reduce resource collisions.

[0220] Within the first time window, the first terminal stops determining the time-frequency resources for sending SL information by listening to the time-frequency resource set; instead, it determines the time-frequency resources for sending SL information in the time-frequency resource set according to the instruction of the auxiliary terminal (the second terminal).

[0221] An inter-terminal collaborative connection is established between the first terminal and the second terminal; including the first terminal and the second terminal exchanging collaborative information through signaling; exemplarily, the signaling includes PC5-RRC, SL MAC CE or SCI; it may also include information on establishing a connection between the first terminal and the second terminal provided by the APP layer of the first terminal to the MAC layer and the PHY layer; it also includes identification information of the first terminal and the second terminal, which is used for the first terminal and the second terminal to identify each other or each other's data; the first terminal and the second terminal belong to a collaborative peer or a collaborative group, or belong to a group of collaborative data / services.

[0222] In some embodiments, the first time window includes a first sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set, and stops determining the time-frequency resources for sending SL information in the first sub-time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending SL information in the first time window in the time-frequency resource set according to the instruction of the second terminal.

[0223] In some embodiments, the first time window also includes a second sub-time window. In the second sub-time window, the first terminal listens to the time-frequency resource set, but does not determine the time-frequency resources for sending SL information in the second sub-time window by listening to the time-frequency resource set, but determines the time-frequency resources for sending SL information in the second sub-time window in the time-frequency resource set according to the instruction of the second terminal. In this way, after the first time window ends, the time-frequency resources after the end of the first time window can be selected to send SL information according to the result of listening to the time-frequency resource set in the second sub-time window; to avoid the failure to obtain resource reservation information after the end of the first time window due to failure to listen to the time-frequency resource set after the end of the first time window, and failure to obtain the instruction of the second terminal, and the time-frequency resources for sending SL information are selected by random selection or based on partial listening results, resulting in an increase in the probability of resource collision and reduced transmission reliability.

[0224] S902: The second terminal indicates a first time window to the first terminal.

[0225] In one implementation, the second terminal sends time window indication information to the first terminal, and the time window indication information is used to indicate the first time window. In some examples, the second terminal sends the time window indication information to the first terminal through physical layer signaling such as SCI or SFCI, or MAC CE or PC5-RRC. The time window indication information includes at least one of the first time window information, the first sub-time window information, and the second sub-time window information. The contents of the first time window information, the first sub-time window information, and the second sub-time window information have been introduced above and will not be repeated here.

[0226] Exemplarily, the second terminal sends time window indication information to the first terminal in time slot (fr), indicating that the first terminal enters the first time window in time slot f; wherein r is an integer greater than or equal to 0. The time window indication information may also include an indication of the value of r; or the value of r is configured by the network device, or is preconfigured, or predefined.

[0227] S903: The first terminal obtains a first time window according to an instruction of the second terminal.

[0228] In one implementation, the first terminal receives time window indication information from the second terminal, and acquires the first time window according to the time window indication information. In some examples, the first terminal receives physical layer signaling such as SCI or SFCI or MACCE or PC5-RRC to acquire the time window indication information.

[0229] Exemplarily, the first terminal receives the time window indication information in the time slot (fr), and determines to enter the first time window in the time slot f; wherein r is an integer greater than or equal to 0. The time window indication information may also include an indication of the value of r; or the value of r is configured by the network device, or is preconfigured, or predefined.

[0230] S904: The first terminal determines first SL information to be sent.

[0231] The specific steps of S904 may refer to S602 and will not be described again here.

[0232] S905. The first terminal sends a resource allocation request to the second terminal.

[0233] The resource allocation request is used to request the second terminal to allocate time-frequency resources for the first terminal to send the first SL information.

[0234] S906. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information.

[0235] The specific steps of S906 may refer to S604 and will not be described in detail here.

[0236] S907: The second terminal sends first indication information to the first terminal within the first time window.

[0237] The second terminal sends a first indication message to the first terminal in the first time-frequency unit within the first time window, and the first indication message indicates at least one time-frequency resource for the first terminal to send the first SL information. In some examples, the at least one time-frequency resource is within the first time window in the time domain. The first time-frequency unit can be a time-frequency resource set consisting of a time slot and a subchannel, or a time-frequency resource set consisting of a time slot or multiple time slots, and one or more subchannels.

[0238] The method for the first terminal and the second terminal to obtain the first time-frequency unit can be referred to S605, which will not be repeated here.

[0239] S908. The first terminal receives the first indication information, and sends first SL information on at least one time-frequency resource indicated by the first indication information.

[0240] The first terminal receives the first indication information within the first time window, and sends the first SL information on at least one time-frequency resource indicated by the first indication information.

[0241] In the communication method provided by the embodiment of the present application, the second terminal configures the first time window for the first terminal. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instruction of the second terminal, instead of determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0242] Optionally, in some embodiments, the second terminal may also instruct to extend the first time window. For specific steps, reference may be made to S709 and S710, which will not be described in detail herein.

[0243] In some embodiments, the first terminal determines the time period of the first time window according to its own needs. Fig.17 As shown, the communication method provided in the embodiment of the present application includes:

[0244] S1001. A first terminal determines a first time window.

[0245] For example, the first terminal determines to stop determining the first time window of the time-frequency resources for sending sideline communication information by listening to the time-frequency resource set according to the energy-saving requirements. Optionally, the first terminal may also determine the first time window according to the channel state (including channel congestion and / or channel interference level, etc.). Specifically, a CBR threshold and / or CR threshold is set. Optionally, the CBR threshold and / or CR threshold may be related to the priority. The CBR threshold and / or CR threshold may be configured by the network device, or a pre-configured value, or predefined. When the CBR measured by the first terminal is greater than the CBR threshold and / or the measured CR is greater than the CR threshold, it is determined that the channel is congested, and the first terminal determines the first time window. Exemplarily, the higher the channel congestion, that is, the higher the value of the CBR or CR measurement, the longer the length of the first time window. When the channel is congested, when the first terminal determines the time-frequency resources for sending SL information in the activated first time window by listening to the time-frequency resource set, the probability of resource collision will increase; by selecting the time-frequency resources for sending SL information in the activated first time window through the indication of the second terminal, it will benefit from the central scheduling of the second terminal and reduce the collision of resources. The channel interference level can be determined according to the NACK received by the first terminal or the determination of discontinuous transmission (DTX); the condition for determining DTX is that the HARQ feedback information is not correctly received on the resource where the HARQ feedback should be received (ACK or NACK is not correctly received). Specifically, when the number of NACKs continuously received by the first terminal exceeds the first NACK threshold and / or the total number of NACKs received exceeds the second NACK threshold and / or the DTX threshold and / or the determined DTX exceeds the DTX threshold within a period of time, it is determined that the channel interference level is high, and the first terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the more NACKs and / or the more times the DTX is determined, the longer the length of the first time window. Optionally, the first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be related to the priority. The first NACK threshold and / or the second NACK threshold and / or the DTX threshold may be configured by the network device, or a pre-configured value, or a predefined value. The channel interference level may also be determined based on the measured reference signal received power (RSRP) and / or received signal strength indicator (RSSI); specifically, an RSRP threshold and / or RSSI threshold is set. Optionally, the RSRP threshold and / or the RSSI threshold may be related to the priority. The RSRP threshold and / or the RSSI threshold may be configured by the network device, or a pre-configured value, or a predefined value.When the RSRP measured by the first terminal is greater than the RSRP threshold and / or the measured RSSI is greater than the RSSI threshold, it is determined that the channel interference level is high, and the first terminal determines the first time window. Exemplarily, the higher the channel interference level, that is, the higher the value of RSRP or RSSI measurement, the longer the length of the first time window. When the channel interference level is high, when the first terminal determines the time-frequency resources for sending SL information within the activated first time window by listening to the time-frequency resource set, it will cause the probability of resource collision to increase. The time-frequency resources for sending SL information within the activated first time window are selected through the indication of the second terminal, which will benefit from the benefits of the central scheduling of the second terminal and reduce resource collisions.

[0246] S1002: The first terminal indicates a first time window to the second terminal.

[0247] In one implementation, the first terminal sends time window indication information to the second terminal, and the time window indication information is used to indicate the first time window. In some examples, the first terminal sends the time window indication information to the second terminal through physical layer signaling such as SCI or SFCI or MAC CE or PC5-RRC. The time window indication information includes at least one of the first time window information, the first sub-time window information, and the second sub-time window information. The contents of the first time window information, the first sub-time window information, and the second sub-time window information have been introduced above and will not be repeated here.

[0248] Exemplarily, the first terminal sends time window indication information to the second terminal in time slot (fs), indicating that the first terminal and the second terminal enter the first time window in time slot f; wherein s is an integer greater than or equal to 0. The time window indication information may also include an indication of the value of s; or the value of r is configured by the network device, or is preconfigured, or predefined. The value of s is the time required for the second terminal to listen to the time-frequency resource set to determine the resources used for the first terminal and the second terminal to interact with each other in the first time window of the first terminal, and for the second terminal to provide the first terminal with time-frequency resource allocation for the first terminal to transmit the first SL information in the first time window; or, the value of s includes the time required for the second terminal to obtain from the network device or other terminal the resources used to determine the resources used for the first terminal and the second terminal to interact with each other in the first time window, and for the second terminal to provide the first terminal with time-frequency resource allocation for the first terminal to transmit the first SL information in the first time window.

[0249] S1003: The second terminal obtains the first time window according to an instruction of the first terminal.

[0250] In one implementation, the second terminal receives time window indication information from the first terminal, and acquires the first time window according to the time window indication information. In some examples, the second terminal receives physical layer signaling such as SCI or SFCI or MACCE or PC5-RRC to acquire the time window indication information.

[0251] Exemplarily, the second terminal receives the time window indication information in the time slot (fs), and determines to enter the first time window in the time slot f; wherein s is an integer greater than or equal to 0. The time window indication information may also include an indication of the value of s; or the value of s is configured by the network device, or is preconfigured, or predefined.

[0252] S1004. The first terminal determines first SL information to be sent.

[0253] The specific steps of S1004 may refer to S602 and will not be repeated here.

[0254] S1005. The first terminal sends a resource allocation request to the second terminal.

[0255] The resource allocation request is used to request the second terminal to allocate time-frequency resources for the first terminal to send the first SL information.

[0256] S1006. The second terminal determines the time-frequency resources used for the first terminal to send the first SL information.

[0257] The specific steps of S1006 may refer to S604 and will not be described in detail here.

[0258] S1007. The second terminal sends first indication information to the first terminal within the first time window.

[0259] The specific steps of S1007 may refer to S907 and will not be described in detail here.

[0260] S1008. The first terminal receives the first indication information, and sends first SL information on at least one time-frequency resource indicated by the first indication information.

[0261] The first terminal receives the first indication information within the first time window, and sends the first SL information on at least one time-frequency resource indicated by the first indication information.

[0262] In the communication method provided by the embodiment of the present application, the first terminal configures the first time window according to its own needs. In the first time window, the first terminal selects the time-frequency resources for sending SL information in the first time window according to the instructions of the second terminal, rather than determining the time-frequency resources for sending SL information in the first time window by monitoring the time-frequency resource set. In this way, the energy consumption of monitoring can be saved, and the probability of resource conflict for sending SL information can be reduced.

[0263] Optionally, in some embodiments, the first terminal may also instruct to extend the first time window. For specific steps, reference may be made to S809 and S810, which will not be described in detail herein.

[0264] Corresponding to the method provided in the above method embodiment, the present application embodiment also provides a corresponding device, including a module for executing the corresponding module of the above embodiment. The module can be software, hardware, or a combination of software and hardware.

[0265] Fig.18 A schematic diagram of the structure of a device is given. The device 300 may be a terminal device, or a chip, a chip system, or a processor that supports the terminal device to implement the above method. The device 300 may be used to implement the method described in the above method embodiment, and the details may refer to the description in the above method embodiment.

[0266] The device 300 may include one or more processors 3001, which may also be referred to as a processing unit, and may implement certain control functions. The processor 3001 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and the communication data, and the central processing unit may be used to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute the software program, and process the data of the software program.

[0267] In an optional design, the processor 3001 may also store instructions 3003, and the instructions 3003 can be executed by the processor so that the device 300 executes the method described in the above method embodiment.

[0268] In another optional design, the processor 3001 may include a transceiver unit for implementing the receiving and sending functions. For example, the transceiver unit may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.

[0269] In yet another possible design, the apparatus 300 may include a circuit, which may implement the functions of sending, receiving, or communicating in the aforementioned method embodiments.

[0270] Optionally, the device 300 may include one or more memories 3002, on which instructions 3004 may be stored, and the instructions may be executed on the processor so that the device 300 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory. Optionally, instructions and / or data may also be stored in the processor. The processor and memory may be provided separately or integrated together. For example, the corresponding relationship described in the above method embodiment may be stored in a memory or in a processor.

[0271] Optionally, the device 300 may further include a transceiver 3005 and / or an antenna 3006. The processor 3001 may be referred to as a processing unit, which controls the device 300. The transceiver 3005 may be referred to as a transceiver unit, a transceiver, a transceiver circuit, a transceiver device or a transceiver module, etc., which is used to implement a transceiver function.

[0272] Optionally, the apparatus 300 in the embodiment of the present application may be used to execute Figure 5 , Figure 8 , Fig.10 , Fig.12 or Fig.14 The method described in .

[0273] The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0274] The device described in the above embodiment may be a terminal device, but the scope of the device described in this application is not limited thereto, and the structure of the device may not be limited thereto. Fig.18The device may be a stand-alone device or may be part of a larger device. For example, the device may be:

[0275] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0276] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and / or instructions;

[0277] (3) ASIC, such as modem (MSM);

[0278] (4) Modules that can be embedded in other devices;

[0279] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, machine equipment, home equipment, medical equipment, industrial equipment, etc.;

[0280] (6)Others

[0281] Fig.19 A schematic diagram of the structure of a terminal device is provided. The terminal device can be applied to Figure 1-Figure 2 In the scenario shown. For ease of illustration, Fig.19 Only the main components of the terminal device are shown. Fig.19 As shown, the terminal 400 includes a processor, a memory, a control circuit, an antenna, and an input-output device. The processor is mainly used to process the communication protocol and communication data, and to control the entire terminal, execute the software program, and process the data of the software program. The memory is mainly used to store the software program and data. The radio frequency circuit is mainly used for converting the baseband signal and the radio frequency signal and processing the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input-output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0282] When the terminal device is turned on, the processor can read the software program in the storage unit, parse and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor performs baseband processing on the data to be sent, and outputs the baseband signal to the RF circuit. The RF circuit processes the baseband signal to obtain the RF signal and sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal, the RF circuit receives the RF signal through the antenna, and the RF signal is further converted into a baseband signal, and the baseband signal is output to the processor, and the processor converts the baseband signal into data and processes the data.

[0283] For ease of explanation, Fig.19 Only one memory and processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory may also be referred to as a storage medium or a storage device, etc., which is not limited in the embodiments of the present application.

[0284] As an optional implementation, the processor may include a baseband processor and a central processing unit. The baseband processor is mainly used to process the communication protocol and communication data, and the central processing unit is mainly used to control the entire terminal device, execute software programs, and process software program data. Fig.19 The processor in integrates the functions of the baseband processor and the central processing unit. Those skilled in the art will understand that the baseband processor and the central processing unit may also be independent processors, which are interconnected through technologies such as buses. Those skilled in the art will understand that the terminal device may include multiple baseband processors to adapt to different network standards, and the terminal device may include multiple central processing units to enhance its processing capabilities. The various components of the terminal device may be connected through various buses. The baseband processor may also be described as a baseband processing circuit or a baseband processing chip. The central processing unit may also be described as a central processing circuit or a central processing chip. The function of processing the communication protocol and communication data may be built into the processor, or may be stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0285] In one example, the antenna and control circuit having transceiver functions may be regarded as the transceiver unit 4001 of the terminal 400, and the processor having a processing function may be regarded as the processing unit 4002 of the terminal 400. Fig.19 As shown, the terminal 400 includes a transceiver unit 4001 and a processing unit 4002. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 4001 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 4001 may be regarded as a sending unit, that is, the transceiver unit 4001 includes a receiving unit and a sending unit. Exemplarily, the receiving unit may also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit may be referred to as a transmitter, a transmitter, or a transmitting circuit, etc. Optionally, the above-mentioned receiving unit and the sending unit may be one integrated unit, or may be multiple independent units. The above-mentioned receiving unit and the sending unit may be located in one geographical location, or may be dispersed in multiple geographical locations.

[0286] like Fig. 20As shown, another embodiment of the present application provides a device 500. The device can be a terminal device, or a component of a terminal device (for example, an integrated circuit, a chip, etc.). The device can also be other communication modules for implementing the method in the method embodiment of the present application. The device 500 may include: a processing module 5002 (or a processing unit). Optionally, it may also include a transceiver module 5001 (or a transceiver unit) and a storage module 5003 (or a storage unit).

[0287] In one possible design, Fig. 20 One or more modules in the may be implemented by one or more processors, or by one or more processors and memories; or by one or more processors and transceivers; or by one or more processors, memories and transceivers, which are not limited in the embodiments of the present application. The processor, memory, and transceiver may be provided separately or integrated.

[0288] The device has the functions of implementing the terminal device described in the embodiments of the present application. For example, the device includes a module or unit or means (means) corresponding to the terminal device executing the steps involved in the first terminal or the second terminal described in the embodiments of the present application. The functions or units or means (means) can be implemented by software, or by hardware, or by hardware executing the corresponding software implementation, or by a combination of software and hardware.

[0289] Optionally, each module in the apparatus 500 in the embodiment of the present application can be used to execute the embodiment of the present application. Figure 5 , Figure 8 , Fig.10 , Fig.12 or Fig.14 The method described in .

[0290] In a possible implementation, a device 500 may include: a processing module 5002 and a transceiver module 5001 .

[0291] In one possible design, the processing module 5002 is used to obtain at least one first time window in the time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the transceiver module 5001 is used to obtain first control information from the second terminal, and the first control information includes activation indication information; the processing module 5002 is also used to activate a first time window of at least one first time window according to the first control information; the processing module 5002 is also used to stop determining the time-frequency resources for sending side communication information within the activated first time window by listening to the time-frequency resource set; the transceiver module 5001 is also used to receive first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; the transceiver module 5001 is also used to send the first side communication information on the at least one time-frequency resource.

[0292] In one possible design, the first control information includes deactivation indication information, and the processing module 5002 is further used to deactivate a first time window of at least one first time window according to the first control information; the processing module 5002 is further used to determine the time and frequency resources for sending side communication information within the deactivated first time window by listening to the time and frequency resource set.

[0293] In one possible design, the transceiver module 5001 is also used to receive second control information from the second terminal, and the second control information is used to indicate the extension of the duration of the first time window.

[0294] In one possible design, the first control information is carried on a physical channel.

[0295] In one possible design, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set.

[0296] In a possible implementation, the communication device includes: a processing module 5002 and a transceiver module 5001.

[0297] The processing module 5002 is used to obtain at least one first time window in the time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the transceiver module 5001 is used to send first control information to the first terminal, the first control information includes activation indication information, the activation indication information is used to indicate the activation of a first time window of at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resources for sending side communication information by listening to the time-frequency resource set; the transceiver module 5001 is also used to send first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used for the first terminal to send the first side communication information on the at least one time-frequency resource.

[0298] In one possible design, the first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

[0299] In one possible design, the transceiver module 5001 is also used to send second control information to the first terminal, and the second control information is used to indicate the extension of the duration of the first time window.

[0300] In one possible design, the first control information is carried on a physical channel.

[0301] In one possible design, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set.

[0302] In a possible implementation, the communication device includes: a processing module 5002 and a transceiver module 5001.

[0303] The processing module 5002 is used to obtain at least one first time window in the time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the transceiver module 5001 is used to send first control information to the second terminal, the first control information includes activation indication information, and the activation indication information is used to indicate the activation of a first time window of at least one first time window; the processing module 5002 is also used to stop determining the time-frequency resources for sending side communication information within the activated first time window by listening to the time-frequency resource set; the transceiver module 5001 is also used to receive first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; the transceiver module 5001 is also used to send first side communication information on at least one time-frequency resource.

[0304] In one possible design, the first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of at least one first time window. The processing module 5002 is also used to determine the time and frequency resources for sending side communication information by listening to the time and frequency resource set within the deactivated first time window.

[0305] In one possible design, the transceiver module 5001 is also used to send second control information to the second terminal, and the second control information is used to indicate the extension of the duration of the first time window.

[0306] In one possible design, the first control information is carried on a physical channel.

[0307] In one possible design, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set.

[0308] In a possible implementation, the communication device includes: a processing module 5002 and a transceiver module 5001.

[0309] The processing module 5002 is used to obtain at least one first time window in the time-frequency resource set; the time-frequency resource set is used for the terminal to send side communication information; the transceiver module 5001 is used to receive first control information from the first terminal, the first control information includes activation indication information, the activation indication information is used to indicate the activation of a first time window of at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resources for sending side communication information by listening to the time-frequency resource set; the transceiver module 5001 is also used to send first indication information to the first terminal; the first indication information indicates at least one time-frequency resource, which is used for the first terminal to send first side communication information on at least one time-frequency resource.

[0310] In one possible design, the first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

[0311] In one possible design, the transceiver module 5001 is also used to receive second control information from the first terminal, and the second control information is used to indicate the extension of the duration of the first time window.

[0312] In one possible design, the first control information is carried on a physical channel.

[0313] In one possible design, the activated first time window includes a first sub-time window and a second sub-time window. In the first sub-time window, the first terminal stops listening to the time-frequency resource set; in the second sub-time window, the first terminal listens to the time-frequency resource set.

[0314] It is understandable that some optional features in the embodiments of the present application may be implemented independently in certain scenarios without relying on other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects, or may be combined with other features according to needs in certain scenarios. Accordingly, the devices provided in the embodiments of the present application may also realize these features or functions accordingly, which will not be elaborated here.

[0315] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application can be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art can use various methods to implement the functions for corresponding applications, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.

[0316] It is understood that the processor in the embodiment of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general processor, a digital signal processor (digital signal processor, DSP), an application specific integrated circuit (application specific integrated circuit, ASIC), a field programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.

[0317] The scheme described in the present application can be implemented in various ways. For example, these technologies can be implemented in a combination of hardware, software or hardware. For hardware implementation, the processing unit for executing these technologies at a communication device (for example, a base station, a terminal, a network entity or a chip) can be implemented in one or more general-purpose processors, DSPs, digital signal processing devices, ASICs, programmable logic devices, FPGAs, or other programmable logic devices, discrete gates or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor can be a microprocessor, and optionally, the general-purpose processor can also be any traditional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a digital signal processor core, or any other similar configuration to implement.

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

[0319] The present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a computer, the functions of any of the above method embodiments are implemented.

[0320] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0321] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a high-density digital video disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0322] It is understood that the "embodiment" mentioned throughout the specification means that the specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, the various embodiments in the entire specification do not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It is understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0323] It can be understood that in the present application, "when", "if" and "if" all mean that the device will make corresponding processing under certain objective circumstances, and do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.

[0324] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle.

[0325] Those skilled in the art will appreciate that the first, second, and other various digital numbers involved in the present application are only for the convenience of description and are not intended to limit the scope of the embodiments of the present application. The specific values ​​of the numbers (also referred to as indexes), the specific values ​​of the quantities, and the positions in the present application are only for illustrative purposes, are not the only form of representation, and are not intended to limit the scope of the embodiments of the present application. The first, second, and other various digital numbers involved in the present application are also only for the convenience of description and are not intended to limit the scope of the embodiments of the present application.

[0326] In this application, elements expressed in the singular are intended to mean "one or more" rather than "one and only one", unless otherwise specified. In this application, "at least one" is intended to mean "one or more", and "more than one" is intended to mean "two or more", unless otherwise specified.

[0327] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. A can be singular or plural, and B can be singular or plural. The character " is generally used to indicate that the associated objects are in an "or" relationship.

[0328] In this article, the term "at least one of..." or "at least one of..." means all or any combination of the listed items. For example, "at least one of A, B, and C" can mean: A exists alone, B exists alone, C exists alone, A and B exist at the same time, B and C exist at the same time, and A, B, and C exist at the same time, where A can be singular or plural, B can be singular or plural, and C can be singular or plural.

[0329] It can be understood that in each embodiment of the present application, “B corresponding to A” should mean that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B only based on A, and B can also be determined based on A and / or other information.

[0330] The corresponding relationships shown in each table in the present application can be configured or predefined. The values ​​of the information in each table are only examples and can be configured as other values, which are not limited by the present application. When configuring the corresponding relationship between the information and each parameter, it is not necessarily required to configure all the corresponding relationships illustrated in each table. For example, in the table in the present application, the corresponding relationships shown in some rows may not be configured. For another example, appropriate deformation adjustments can be made based on the above table, such as splitting, merging, etc. The names of the parameters shown in the titles of the above tables can also use other names that can be understood by the communication device, and the values ​​or representations of the parameters can also be other values ​​or representations that can be understood by the communication device. When implementing the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables or hash tables.

[0331] The predefined in the present application may be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.

[0332] It will be appreciated by those skilled in the art that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0333] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0334] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0336] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0337] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage media include: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

[0338] The same or similar parts between the various embodiments in this application can refer to each other. In the various embodiments in this application, and the various implementation methods / implementation methods / implementation methods in each embodiment, if there is no special explanation and logical conflict, the terms and / or descriptions between different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment are consistent and can be referenced to each other. The technical features in different embodiments and the various implementation methods / implementation methods / implementation methods in each embodiment can be combined to form new embodiments, implementation methods, implementation methods, or implementation methods according to their inherent logical relationships. The above-described implementation methods of this application do not constitute a limitation on the scope of protection of this application.

[0339] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.

Claims

1. A communication method, characterized in that: The method comprises: The first terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The first terminal obtains first control information from the second terminal, where the first control information includes activation indication information; The first terminal activates a first time window of the at least one first time window according to the first control information; The first terminal stops determining the time-frequency resource for sending the sideline communication information within the activated first time window by listening to the time-frequency resource set; The first terminal receives first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; The first terminal sends first sidelink communication information on the at least one time-frequency resource.

2. The method according to claim 1, characterized in that The first control information includes deactivation indication information, and the method further includes: Deactivating, by the first terminal, a first time window of the at least one first time window according to the first control information; The first terminal determines the time-frequency resource for sending the sideline communication information within the deactivated first time window by monitoring the time-frequency resource set.

3. The method according to claim 1 or 2, characterized in that: The method further comprises: The first terminal receives second control information from the second terminal, where the second control information is used to indicate extending the duration of the first time window.

4. A communication method, characterized in that: The method comprises: The second terminal obtains at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The second terminal sends first control information to the first terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of the at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resources for sending the sideline communication information by listening to the time-frequency resource set; The second terminal sends first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used by the first terminal to send first sideline communication information on the at least one time-frequency resource.

5. The method according to claim 4, characterized in that The first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of the at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

6. The method according to claim 4 or 5, characterized in that: The method further comprises: The second terminal sends second control information to the first terminal, where the second control information is used to indicate extending the duration of the first time window.

7. A communication method, characterized in that: The method comprises: The first terminal acquires at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The first terminal sends first control information to the second terminal, where the first control information includes activation indication information, where the activation indication information is used to indicate activation of a first time window of the at least one first time window; The first terminal stops determining the time-frequency resource for sending the sideline communication information within the activated first time window by listening to the time-frequency resource set; The first terminal receives first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; The first terminal sends first sidelink communication information on the at least one time-frequency resource.

8. The method according to claim 7, characterized in that The first control information includes deactivation indication information, where the deactivation indication information is used to indicate deactivation of a first time window of the at least one first time window, and the method further includes: The first terminal determines the time-frequency resources for sending the sideline communication information by listening to the time-frequency resource set within the deactivated first time window.

9. The method according to claim 7 or 8, characterized in that: The method further comprises: The first terminal sends second control information to the second terminal, where the second control information is used to indicate extending the duration of the first time window.

10. A communication method, characterized in that: The method comprises: The second terminal obtains at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The second terminal receives first control information from the first terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of the at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resource for sending the sideline communication information by listening to the time-frequency resource set; The second terminal sends first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used by the first terminal to send first sideline communication information on the at least one time-frequency resource.

11. The method according to claim 10, characterized in that The first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of the at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

12. The method according to claim 10 or 11, characterized in that: The method further comprises: The second terminal receives second control information from the first terminal, where the second control information is used to indicate extending the duration of the first time window.

13. The method according to any one of claims 1-2, 4-5, 7-8, 10-11, characterized in that: The first control information is carried on a physical channel.

14. The method according to claim 13, characterized in that The activated first time window includes a first sub-time window and a second sub-time window, In the first sub-time window, the first terminal stops listening to the time-frequency resource set; In the second sub-time window, the first terminal listens to the time-frequency resource set.

15. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, The processing module is used to obtain at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The transceiver module is used to obtain first control information from the second terminal, where the first control information includes activation indication information; The processing module is further configured to activate a first time window of the at least one first time window according to the first control information; The processing module is further used to stop determining the time-frequency resources for sending the sideline communication information within the activated first time window by listening to the time-frequency resource set; The transceiver module is further configured to receive first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; The transceiver module is further configured to send first sidelink communication information on the at least one time-frequency resource.

16. The communication device according to claim 15, characterized in that: The first control information includes deactivation indication information, The processing module is further configured to deactivate a first time window of the at least one first time window according to the first control information; The processing module is further used to determine the time-frequency resources used to send the sideline communication information within the deactivated first time window by monitoring the time-frequency resource set.

17. The communication device according to claim 15 or 16, characterized in that: The transceiver module is further used to receive second control information from the second terminal, where the second control information is used to indicate extending the duration of the first time window.

18. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, The processing module is used to obtain at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The transceiver module is used to send first control information to the first terminal, the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of the at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resources for sending the sideline communication information by listening to the time-frequency resource set; The transceiver module is further used to send first indication information to the first terminal within the activated first time window; the first indication information indicates at least one time-frequency resource, which is used by the first terminal to send first side communication information on the at least one time-frequency resource.

19. The communication device according to claim 18, characterized in that: The first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of the at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

20. The communication device according to claim 18 or 19, characterized in that: The transceiver module is further used to send second control information to the first terminal, where the second control information is used to indicate extending the duration of the first time window.

21. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, The processing module is used to obtain at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The transceiver module is used to send first control information to the second terminal, where the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of the at least one first time window; The processing module is further used to stop determining the time-frequency resources for sending the sideline communication information within the activated first time window by listening to the time-frequency resource set; The transceiver module is further configured to receive first indication information from the second terminal within the activated first time window; the first indication information indicates at least one time-frequency resource; The transceiver module is further configured to send first sidelink communication information on the at least one time-frequency resource.

22. The communication device according to claim 21, characterized in that The first control information includes deactivation indication information, where the deactivation indication information is used to indicate deactivation of a first time window of the at least one first time window. The processing module is further used to determine the time-frequency resources for sending the sideline communication information by listening to the time-frequency resource set within the deactivated first time window.

23. The communication device according to claim 21 or 22, characterized in that: The transceiver module is further used to send second control information to the second terminal, where the second control information is used to indicate extending the duration of the first time window.

24. A communication device, characterized in that: The communication device comprises: a processing module and a transceiver module, The processing module is used to obtain at least one first time window in a time-frequency resource set; the time-frequency resource set is used for the terminal to send sideline communication information; The transceiver module is used to receive first control information from a first terminal, wherein the first control information includes activation indication information, and the activation indication information is used to indicate activation of a first time window of the at least one first time window; within the activated first time window, the first terminal stops determining the time-frequency resources for sending the sideline communication information by listening to the time-frequency resource set; The transceiver module is further used to send first indication information to the first terminal; the first indication information indicates at least one time-frequency resource, which is used by the first terminal to send first sideline communication information on the at least one time-frequency resource.

25. The communication device according to claim 24, characterized in that The first control information includes deactivation indication information, and the deactivation indication information is used to indicate the deactivation of a first time window of the at least one first time window; within the deactivated first time window, the first terminal determines the time-frequency resources for sending side communication information by listening to the time-frequency resource set.

26. The communication device according to claim 24 or 25, characterized in that: The transceiver module is further used to receive second control information from the first terminal, where the second control information is used to indicate extending the duration of the first time window.

27. The communication device according to any one of claims 15-16, 18-19, 21-22, 24-25, characterized in that: The first control information is carried on a physical channel.

28. The communication device according to any one of claims 18-19, 24-25, characterized in that: The activated first time window includes a first sub-time window and a second sub-time window, In the first sub-time window, the first terminal stops listening to the time-frequency resource set; In the second sub-time window, the first terminal listens to the time-frequency resource set.

29. A computer program product comprising: At least one processor, and a memory; characterized in that, The memory is used to store a computer program, so that when the computer program is executed by the at least one processor, the method according to any one of claims 1 to 14 is implemented.

30. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Communication method, terminal device, and network device

    WO2020061950A1

  • Communication method and apparatus

    WO2020164391A1