A communication method and device
By detecting the SCI of the UE in V2X communication, and combining the listening results of the third terminal device, the available resources are determined, and the problems of resource selection conflicts and interference in the UE's self-selected resource mode are solved, and efficient resource utilization and communication quality improvement are achieved.
Patent Information
- Application Number
- CN202080099616.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-24
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-04-24
AI Technical Summary
In V2X communication, in the UE's own resource mode, the sending UE may be unable to listen to the resource reservation situation of other UEs due to large signal attenuation, resulting in resource selection conflicts and interference, and resource waste is serious.
By detecting the side link control information SCI from at least one second terminal device, a first resource (unavailable resource) is determined, and a first information is sent to the third terminal device to trigger it to provide the second information, indicating the second resource. Based on the first resource and the second resource, the third resource is determined, and data is sent to the third terminal device through the third resource.
Reduce resource conflicts and interference, improve communication quality, avoid resource waste, and ensure the reliability of data transmission.
Smart Images

Figure CN115669002B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a communication method and device. Background Art
[0002] Vehicle to everything (V2X) communication is aimed at high-speed devices represented by vehicles. It is a basic technology and key technology for applications in scenarios with high communication latency requirements, such as smart cars, autonomous driving, or smart transportation. During V2X communication, user equipment (UE) can communicate with other UEs through sidelinks (SL).
[0003] New radio (NR) V2X communication can support communication scenarios with and without network coverage. In NR V2X, there are two modes for resource allocation of the side link, one is the base station allocation resource mode (mode-1), and the other is the UE self-selection resource mode (mode-2). In the base station allocation resource mode, the base station allocates resources to the UE by receiving the buffer state report (BSR) from the UE. This mode depends on the base station and is mainly used in scenarios with network coverage. It is limited by network coverage and has poor adaptability. In the UE self-selection resource mode, the sending UE excludes the resources that have been reserved by other UEs from the resource pool based on the sensing results. After the exclusion, the remaining resources in the resource pool are available resources, so that the sending UE can select resources from the available resources to send data. This mode depends on the listening result of the sending UE. When the signal attenuation between the sending UE and another sending UE is large, such as the distance between the sending UE and another sending UE is far, the sending UE cannot hear the resources reserved by the other sending UE, so the sending UE may select the same resources as the other sending UE, resulting in resource collision and strong interference. Summary of the invention
[0004] The embodiments of the present application provide a communication method and device to reduce interference and improve communication quality.
[0005] In a first aspect, an embodiment of the present application provides a communication method, the method comprising: detecting side link control information SCI from at least one second terminal device to determine a first resource, the first resource comprising an unavailable resource for sending data to a third terminal device; sending first information to the third terminal device, the first information being used to trigger determination of second information; receiving second information from the third terminal device, the second information being used to indicate a second resource, the second resource being used to determine a resource for sending data to the third terminal device; determining a third resource based on the first resource and the second resource; and sending first data to the third terminal device via the third resource.
[0006] The method may be performed by a first communication device, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip. Exemplarily, the first communication device is a terminal device, which is a terminal device, or a chip provided in the terminal device for implementing the functions of the terminal device, or other components for implementing the functions of the terminal device. In the following introduction, it is taken as an example that the first communication device is a first terminal device.
[0007] In the above technical solution, the first terminal device can send the first information to the third terminal device, thereby triggering the third terminal device to send the second information to the first terminal device, the second information is used to indicate the second resource, and the first terminal device can use the second resource as a reference resource when selecting a resource for sending data. When the first terminal device selects a resource for sending data, it not only selects resources based on its own listening results, but also selects resources based on the second resource indicated by the third terminal device as a reference resource. Since the second resource is determined by the third terminal device based on its own listening results, it can indicate the degree of interference caused by other terminal devices to the third terminal device. Therefore, the first terminal device can select appropriate resources to send data based on the listening results of the third terminal device and its own listening results, thereby reducing the problem of resource conflicts caused by selecting the same resources as other terminal devices, reducing interference, and also reducing the problem of resource waste caused by the unreasonable use of resources that could have been reused due to excessive exclusion.
[0008] In an optional embodiment, the receiving of the second information from the third terminal device includes: receiving first control information from the third terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field. In this embodiment, the third terminal device can use the first field in the first-level SCI to indicate the second resource, and the first terminal device can obtain the second resource by parsing the first-level SCI, thereby performing resource selection. In addition, the first field can be a resource reservation field or a reserved field. If the third terminal device reuses the resource reservation field of the first-level SCI to indicate the second resource, the changes to the existing version of the first-level SCI can be reduced; if the third terminal device uses the reserved field in the first-level SCI to indicate the second resource, it can be compatible with the existing version of the first-level SCI.
[0009] In an optional embodiment, the first SCI also includes a second field, and the second field is used to indicate that the second resource is a resource for determining to send data to the third terminal device. For example, since the resource reservation field in the existing version of the first-level SCI is used to indicate the reserved resource, when the third terminal device reuses the resource reservation field of the first-level SCI to indicate the second resource, the third terminal device can use the reserved field in the first-level SCI to indicate that the resource indicated by the current resource reservation field is a resource for determining to send data to the third terminal device, so as to distinguish it from the resource reservation field in the existing version of the first-level SCI, so as to be compatible with the existing version of the first-level SCI. The first terminal device parses the first field and the second field in the first-level SCI to obtain the second resource and select the resource based on the second resource.
[0010] In an optional implementation, when the first field is the resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource. In this implementation, when the first field is the resource reservation field in the first-level SCI of the existing version, the third terminal device can also reuse the period field in the first-level SCI of the existing version to indicate the period of the second resource, and the priority field in the first-level SCI of the existing version to indicate the priority of the second resource, which is different from the period field and the priority field in the first-level SCI of the existing version. The first terminal device can parse the first-level SCI to obtain the period of the second resource and the priority of the second resource, and thus select a suitable resource to carry the data to be sent based on the period of the second resource, the priority of the second resource, and the period and priority of the data to be sent.
[0011] In an optional implementation, sending the first information to the third terminal device includes: sending second control information to the third terminal device, the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information. In this implementation, the first terminal device sends the first information to the third terminal device to trigger the third terminal device to determine the resources used for the first terminal device to send data based on the listening result, so that the first terminal device can exclude resources based on its own listening result and the listening result of the third terminal device. If the first-level SCI includes trigger information, the third terminal device can trigger the acquisition of the second resource by parsing the first-level SCI; if the second-level SCI includes trigger information, the third terminal device can trigger the acquisition of the second resource by parsing the second-level SCI.
[0012] In an optional implementation, when the fourth SCI includes the first information, the third SCI includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0013] In an optional embodiment, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, the fourth SCI includes a fifth field, and the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; wherein the fourth resource is a resource for sending the second information, and the method for obtaining the fourth resource includes being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE. In this embodiment, the first terminal device can indicate to the third terminal device the fourth resource for sending the second information based on its own listening results, so that when the third terminal device selects the resource for sending the second information, it takes its own listening situation and the listening situation of the first terminal device into consideration, which can improve the success rate of the first terminal device in receiving the second information.
[0014] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0015] In an optional implementation, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or the fourth SCI includes an eighth field, and the eighth field is used to indicate whether the third information exists and / or a method for obtaining the third information; wherein the third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data; a method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE; a method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE; a method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE; and a method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. In this implementation, the first terminal device indicates to the third terminal device at least one of the sending period of the first data, the priority of the first data, the data packet size of the first data, or the delay requirement of the first data. Since the three information are related to the first data to be sent by the first terminal device, after the third terminal device obtains the third information, it can select resources matching the first data for the first terminal device based on its own listening results and the third information.
[0016] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0017] In an optional embodiment, the detecting side link control information SCI from at least one second terminal device to determine the first resource also includes: detecting the SCI from the at least one second terminal device to determine the fifth resource; the sending the first information to the third terminal device includes: sending the first information to the third terminal device via the fifth resource.
[0018] In a second aspect, an embodiment of the present application provides a communication method, which includes: receiving first information from a first terminal device, the first information being used to trigger determination of second information; detecting side link control information SCI from at least one fourth terminal device to determine a second resource, the second resource being used to determine a resource for the first terminal device to send data; and sending second information to the first terminal device, the second information being used to indicate the second resource.
[0019] The method may be performed by a second communication device, which may be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip. Exemplarily, the second communication device is a terminal device, which is a terminal device, or a chip provided in the terminal device for implementing the functions of the terminal device, or other components for implementing the functions of the terminal device. In the following introduction, the second communication device is taken as an example that the third terminal device is used as the second communication device.
[0020] In an optional implementation manner, sending the second information to the first terminal device includes:
[0021] First control information is sent to the first terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
[0022] In an optional implementation manner, the first SCI further includes a second field, where the second field is used to indicate that the second resource is a resource for sending data by the first terminal device.
[0023] In an optional implementation, when the first field is a resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
[0024] In an optional implementation manner, the receiving first information from the first terminal device includes:
[0025] Second control information is received from the first terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
[0026] In an optional implementation, when the fourth SCI includes the first information, the third SCI further includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0027] In an optional implementation manner, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or,
[0028] The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource;
[0029] The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE.
[0030] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0031] In an optional embodiment, the method further includes:
[0032] determining a sixth resource based on the detection of the SCI from the at least one fourth terminal device and the fourth resource;
[0033] The sending the second information to the first terminal device includes:
[0034] The second information is sent to the first terminal device through the sixth resource.
[0035] In an optional implementation manner, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or,
[0036] The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information;
[0037] The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. The method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. The method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
[0038] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0039] In an optional implementation manner, detecting the sideline control information from at least one fourth terminal device to determine the second resource includes:
[0040] The second resource is determined based on detection of the SCI from the at least one fourth terminal device and the third information.
[0041] Regarding the technical effects brought about by the second aspect or some optional implementation methods of the second aspect, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementation methods.
[0042] In a third aspect, an embodiment of the present application provides a communication device, for example, the communication device is the first communication device as described above. The first communication device is used to execute the method in the first aspect or any possible implementation method. Specifically, the first communication device may include a module for executing the method in the first aspect or any possible implementation method, for example, including a processing module and a transceiver module. Exemplarily, the transceiver module may include a sending module and a receiving module, and the sending module and the receiving module may be different functional modules, or may also be the same functional module, but can implement different functions. Exemplarily, the first communication device is a communication device, or a chip or other component provided in a communication device. Exemplarily, the communication device is a terminal device. Below, the first communication device is taken as an example that the first terminal device is a terminal device, and the first terminal device may be a terminal device, or may be a chip or other component provided in a terminal device. For example, the transceiver module may also be implemented by a transceiver, and the processing module may also be implemented by a processor. Alternatively, the sending module may be implemented by a transmitter, and the receiving module may be implemented by a receiver, and the transmitter and the receiver may be different functional modules, or may also be the same functional module, but can implement different functions. If the first communication device is a communication device, the transceiver is implemented, for example, by an antenna, a feeder, and a codec in the communication device. Alternatively, if the first communication device is a chip provided in a communication device, then the transceiver (or, transmitter and receiver) is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device to transmit and receive information through the radio frequency transceiver component. In the introduction of the third aspect, the first communication device is still described as a first terminal device, and the processing module and the transceiver module are used as examples. Among them,
[0043] a processing module configured to detect sidelink control information SCI from at least one second terminal device to determine first resources, wherein the first resources include unavailable resources for transmitting data to a third terminal device;
[0044] a transceiver module, configured to send first information to the third terminal device, the first information being used to trigger the determination of second information; and receive second information from the third terminal device, the second information being used to indicate a second resource, the second resource being used to determine a resource for sending data to the third terminal device;
[0045] The processing module is further configured to determine a third resource based on the first resource and the second resource;
[0046] The transceiver module is further configured to send the first data to the third terminal device via the third resource.
[0047] In an optional implementation, the transceiver module is specifically used to:
[0048] The first control information is received from the third terminal device, wherein the first control information includes a first SCI, the first SCI is a first-level SCI, and the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
[0049] In an optional implementation manner, the first SCI further includes a second field, where the second field is used to indicate that the second resource is a resource used to determine the sending of data to the third terminal device.
[0050] In an optional implementation, when the first field is the resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
[0051] In an optional implementation, the transceiver module is specifically used to:
[0052] Second control information is sent to the third terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
[0053] In an optional implementation, when the fourth SCI includes the first information, the third SCI includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0054] In an optional implementation manner, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or,
[0055] The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource;
[0056] The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE.
[0057] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0058] In an optional implementation manner, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or,
[0059] The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information;
[0060] The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. A method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. A method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. A method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. A method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
[0061] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0062] In an optional implementation, the processing module is further used to:
[0063] detecting an SCI from the at least one second terminal device to determine a fifth resource;
[0064] The transceiver module is specifically used for:
[0065] The first information is sent to the third terminal device through the fifth resource.
[0066] Regarding the technical effects brought about by the third aspect or various optional implementations, reference may be made to the introduction to the technical effects of the first aspect or corresponding implementations.
[0067] In a fourth aspect, an embodiment of the present application provides a communication device, for example, the communication device is the second communication device as described above. The second communication device is used to execute the method in the second aspect or any possible implementation method. Specifically, the second communication device may include a module for executing the method in the second aspect or any possible implementation method, for example, including a processing module and a transceiver module. Exemplarily, the transceiver module may include a sending module and a receiving module, and the sending module and the receiving module may be different functional modules, or may also be the same functional module, but can implement different functions. Exemplarily, the second communication device is a communication device, or a chip or other component provided in the communication device. Exemplarily, the communication device is a terminal device. Below, taking the second communication device as a third terminal device as an example, the first terminal device may be a terminal device, or may be a chip or other component provided in the terminal device. For example, the transceiver module may also be implemented by a transceiver, and the processing module may also be implemented by a processor. Alternatively, the sending module may be implemented by a transmitter, and the receiving module may be implemented by a receiver, and the transmitter and the receiver may be different functional modules, or may also be the same functional module, but can implement different functions. If the second communication device is a communication device, the transceiver is implemented, for example, by an antenna, a feeder, and a codec in the communication device. Alternatively, if the second communication device is a chip provided in the communication device, the transceiver (or, a transmitter and a receiver) is, for example, a communication interface in the chip, and the communication interface is connected to a radio frequency transceiver component in the communication device to realize information transmission and reception through the radio frequency transceiver component. In the introduction of the fourth aspect, the second communication device is continued to be a third terminal device, and the processing module and the transceiver module are used as examples for introduction. Among them,
[0068] A transceiver module, configured to receive first information from a first terminal device, wherein the first information is used to trigger determination of second information;
[0069] a processing module, configured to detect sidelink control information SCI from at least one fourth terminal device to determine a second resource, wherein the second resource is used to determine a resource for the first terminal device to send data;
[0070] The transceiver module is further used to send second information to the first terminal device, where the second information is used to indicate the second resource.
[0071] In an optional implementation, the transceiver module is specifically used to:
[0072] First control information is sent to the first terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
[0073] In an optional implementation manner, the first SCI further includes a second field, where the second field is used to indicate that the second resource is a resource for sending data by the first terminal device.
[0074] In an optional implementation, when the first field is a resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
[0075] In an optional implementation, the transceiver module is specifically used to:
[0076] Second control information is received from the first terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
[0077] In an optional implementation, when the fourth SCI includes the first information, the third SCI further includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0078] In an optional implementation manner, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or,
[0079] The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource;
[0080] The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE.
[0081] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0082] In an optional implementation, the processing module is further used to:
[0083] determining a sixth resource based on the detection of the SCI from the at least one fourth terminal device and the fourth resource;
[0084] The transceiver module is specifically used for:
[0085] The second information is sent to the first terminal device through the sixth resource.
[0086] In an optional implementation manner, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or,
[0087] The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information;
[0088] The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. The method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. The method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
[0089] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0090] In an optional implementation, the processing module is specifically used to:
[0091] The second resource is determined based on detection of the SCI from the at least one fourth terminal device and the third information.
[0092] Regarding the technical effects brought about by the fourth aspect or various optional implementations, reference may be made to the introduction to the technical effects of the second aspect or corresponding implementations.
[0093] In a fifth aspect, a communication device is provided, which is, for example, the first communication device as described above. The communication device includes a processor and a communication interface, and the communication interface can be used to communicate with other devices or equipment. Optionally, it can also include a memory for storing computer instructions. The processor and the memory are coupled to each other to implement the method described in the first aspect or various possible implementations. Alternatively, the first communication device may not include a memory, and the memory may be located outside the first communication device. The processor, the memory and the communication interface are coupled to each other to implement the method described in the first aspect or various possible implementations. For example, when the processor executes the computer instructions stored in the memory, the first communication device executes the method in the first aspect or any possible implementation. Exemplarily, the first communication device is a communication device, or a chip or other component provided in the communication device. Exemplarily, the communication device is a terminal device. For example, the first communication device is a first terminal device, the first terminal device is a terminal device, or a chip or other component provided in the terminal device.
[0094] Wherein, if the first communication device is a communication device, the communication interface is implemented, for example, by a transceiver (or a transmitter and a receiver) in the communication device, for example, the transceiver is implemented by an antenna, a feeder, and a codec, etc. in the communication device. Alternatively, if the first communication device is a chip provided in the communication device, the communication interface is, for example, an input / output interface of the chip, such as an input / output pin, etc., and the communication interface is connected to a radio frequency transceiver component in the communication device to implement information transmission and reception through the radio frequency transceiver component.
[0095] In a sixth aspect, a communication device is provided, which is, for example, the second communication device as described above. The communication device includes a processor and a communication interface, and the communication interface can be used to communicate with other devices or equipment. Optionally, it can also include a memory for storing computer instructions. The processor and the memory are coupled to each other to implement the method described in the second aspect or various possible implementations. Alternatively, the second communication device may not include a memory, and the memory may be located outside the second communication device. The processor, the memory and the communication interface are coupled to each other to implement the method described in the second aspect or various possible implementations. For example, when the processor executes the computer instructions stored in the memory, the second communication device executes the method in the second aspect or any one of the possible implementations. Exemplarily, the second communication device is a communication device, or a chip or other component provided in the communication device. Exemplarily, the communication device is a terminal device. For example, the second communication device is a third terminal device, and the third terminal device is a terminal device, or a chip or other component provided in the terminal device.
[0096] Wherein, if the second communication device is a communication device, the communication interface is implemented, for example, by a transceiver (or a transmitter and a receiver) in the communication device, for example, the transceiver is implemented by an antenna, a feeder, and a codec, etc. in the communication device. Alternatively, if the second communication device is a chip provided in the communication device, the communication interface is, for example, an input / output interface of the chip, such as an input / output pin, etc., and the communication interface is connected to a radio frequency transceiver component in the communication device to implement information transmission and reception through the radio frequency transceiver component.
[0097] In a seventh aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor is coupled to the communication interface and is used to implement the method provided in the first aspect or any optional implementation manner.
[0098] Optionally, the chip may further include a memory, for example, the processor may read and execute a software program stored in the memory to implement the method provided in the first aspect or any one of the optional implementations. Alternatively, the memory may not be included in the chip, but may be located outside the chip, which is equivalent to the processor reading and executing a software program stored in an external memory to implement the method provided in the first aspect or any one of the optional implementations.
[0099] In an eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the processor is coupled to the communication interface and is used to implement the method provided in the second aspect or any optional implementation manner.
[0100] Optionally, the chip may further include a memory, for example, the processor may read and execute a software program stored in the memory to implement the method provided in the second aspect or any one of the optional implementations. Alternatively, the memory may not be included in the chip, but may be located outside the chip, which is equivalent to the processor reading and executing a software program stored in an external memory to implement the method provided in the second aspect or any one of the optional implementations.
[0101] In a ninth aspect, an embodiment of the present application provides a first communication system, which includes the communication device described in the third aspect, the communication device described in the fifth aspect, or the communication device described in the seventh aspect.
[0102] In the tenth aspect, an embodiment of the present application provides a second communication system, which includes the communication device described in the fourth aspect, the communication device described in the sixth aspect, or the communication device described in the eighth aspect.
[0103] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in the first aspect or any possible implementation method.
[0104] In the twelfth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in the above second aspect or any possible implementation manner.
[0105] In a thirteenth aspect, an embodiment of the present application provides a computer program product comprising instructions, wherein the computer program product is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in the first aspect or any possible implementation manner.
[0106] In a fourteenth aspect, an embodiment of the present application provides a computer program product comprising instructions, wherein the computer program product is used to store a computer program. When the computer program runs on a computer, the computer executes the method described in the above-mentioned second aspect or any possible implementation manner. BRIEF DESCRIPTION OF THE DRAWINGS
[0107] Figure 1 Schematic diagram of several application scenarios of V2X;
[0108] Figure 2 A schematic diagram of a resource listening window and a resource selection window when a terminal device is performing resource selection;
[0109] Figure 3 A schematic diagram of a receiving failure caused by a transmitting terminal device not considering the situation of a receiving terminal device when sending data;
[0110] Figure 4 A schematic diagram of excessive resource exclusion caused by a transmitting terminal device not considering the situation of a receiving terminal device when transmitting data;
[0111] Figure 5 A schematic diagram of an application scenario of an embodiment of the present application;
[0112] Figure 6 A flow chart of a communication method provided in an embodiment of the present application;
[0113] Figure 7 A schematic diagram of a structure of second control information provided in an embodiment of the present application;
[0114] Figure 8Another schematic diagram of the structure of the second control information provided in the embodiment of the present application;
[0115] Fig. 9 Another result schematic diagram of the second control information provided in the embodiment of the present application;
[0116] Fig.10 A schematic diagram of a structure of first control information provided in an embodiment of the present application;
[0117] Fig.11 Another schematic diagram of the structure of the first control information provided in the embodiment of the present application;
[0118] Fig.12 Another schematic diagram of the structure of the first control information provided in the embodiment of the present application;
[0119] Fig.13 A schematic diagram of determining a third resource in an embodiment of the present application;
[0120] Fig.14 Another schematic diagram of determining a third resource in an embodiment of the present application;
[0121] Fig.15 A schematic block diagram of a first terminal device provided in an embodiment of the present application;
[0122] Fig.16 A schematic block diagram of a third terminal device provided in an embodiment of the present application;
[0123] Fig.17 A schematic block diagram of a communication device provided in an embodiment of the present application;
[0124] Fig.18 Another schematic block diagram of a communication device provided in an embodiment of the present application;
[0125] Fig.19 Another schematic block diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0126] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0127] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0128] 1) Terminal device, such as a terminal device, or a module for realizing the functions of the terminal device, such as a chip system, which can be set in the terminal device. The terminal device includes a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, device-to-device (D2D) terminal equipment, vehicle to everything (V2X) terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, light terminal equipment (light UE), subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc.For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0129] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for the application of wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-size, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0130] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBU).
[0131] In the embodiment of the present application, the terminal device may also include a relay. Alternatively, it can be understood that anything that can communicate data with the base station can be regarded as a terminal device.
[0132] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the terminal device as an example in which the device for realizing the function of the terminal is a terminal device.
[0133] 2) Network equipment, for example, including access network (AN) equipment, such as base stations (e.g., access points), which can refer to equipment in the access network that communicates with wireless terminal devices over the air interface through one or more cells, or, for example, a network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). The base station can be used to convert received air frames to and from IP packets, acting as a router between the terminal device and the rest of the access network, where the rest of the access network may include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications and can exchange messages with other entities that support V2X applications. The network equipment can also coordinate the attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may also include a next generation node B (next generation node B, gNB) in a fifth generation mobile communication technology (the 5th generation, 5G) new radio (new radio, NR) system (also referred to as an NR system) or may also include a centralized unit (CU) and a distributed unit (DU) in a cloud access network (CloudRAN) system, and the embodiments of the present application are not limited.
[0134] The network device may further include a core network device, which may include, for example, an access and mobility management function (AMF) or a user plane function (UPF).
[0135] Because the embodiments of the present application mainly relate to access network devices, in the following text, unless otherwise specified, the network devices mentioned refer to access network devices.
[0136] In the embodiment of the present application, the device for realizing the function of the network device may be a network device, or may be a device capable of supporting the network device to realize the function, such as a chip system, which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the network device as an example that the network device is used as the device.
[0137] 3) V2X, which is the interconnection between vehicles and the outside world, is the foundation and key technology for future smart cars, autonomous driving, and intelligent transportation systems. V2X will optimize the specific application requirements of V2X based on the existing device-to-device (D2D) technology, and needs to further reduce the access delay of V2X devices and solve resource conflicts.
[0138] V2X specifically includes several application requirements, including direct communication between vehicles (vehicle-to-vehicle, V2V), vehicles and roadside infrastructure (vehicle-to-infrastructure, V2I), vehicles and pedestrians (vehicle-to-pedestrian, V2P), and vehicle-to-network (vehicle-to-network, V2N) communication interactions. Figure 1 As shown. V2V refers to the communication between vehicles; V2P refers to the communication between vehicles and people (including pedestrians, cyclists, drivers, or passengers); V2I refers to the communication between vehicles and network devices, such as RSU. There is also a V2N that can be included in V2I. V2N refers to the communication between vehicles and base stations / networks.
[0139] Among them, V2P can be used to give safety warnings to pedestrians or non-motor vehicles on the road. Through V2I, vehicles can communicate with roads and even other infrastructure, such as traffic lights and roadblocks, to obtain road management information such as traffic light signal timing. V2V can be used for vehicle-to-vehicle information exchange and reminders, and its most typical application is for vehicle-to-vehicle collision avoidance safety systems. V2N is currently the most widely used form of vehicle networking. Its main function is to enable vehicles to connect to cloud servers through mobile networks and use navigation, entertainment, or anti-theft application functions provided by cloud servers.
[0140] In V2X, the communication is mainly between terminal devices. For the transmission mode between terminal devices, the current standard protocol supports broadcast mode, multicast mode, and unicast mode.
[0141] Broadcast mode: The broadcast mode means that the terminal device as the transmitter uses the broadcast mode to send data, and multiple terminal devices can receive the sidelink control information (SCI) or sidelink shared channel (SSCH) from the transmitter.
[0142] In the sidelink, the way to ensure that all terminal devices parse the control information from the transmitter is that the transmitter does not scramble the control information, or the transmitter scrambles the control information using a scrambling code known to all terminal devices.
[0143] Multicast mode: The multicast mode is similar to broadcast transmission. The terminal device as the transmitter uses the broadcast mode to send data. A group of terminal devices can parse SCI or SSCH.
[0144] Unicast mode: Unicast mode is a terminal device sending data to another terminal device, and the other terminal devices do not need or cannot parse the data.
[0145] 4) Resource reservation field, which may refer to fields other than the reserved field in the first-level SCI of the existing version. For example, the resource reservation field may be the frequency resource assignment field in the first-level SCI of the existing version, or the time resource assignment field in the first-level SCI of the existing version, or the frequency resource assignment field and the time resource assignment field in the first-level SCI of the existing version. The first-level SCI of the existing version may refer to the first-level SCI in release 16 of the 3rd Generation Partnership Project (3GPP).
[0146] 5) The terms "system" and "network" in the embodiments of the present application can be used interchangeably. "At least one" means one or more, and "plurality" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0147] Furthermore, unless otherwise specified, the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first time-frequency resource and the second time-frequency resource are only used to distinguish different time-frequency resources, and do not indicate the difference in size, priority or importance of the two time-frequency resources.
[0148] The foregoing introduces some terminology concepts involved in the embodiments of the present application. The following introduces the technical features involved in the embodiments of the present application.
[0149] With the development of wireless communication technology, people's demand for high data rate and user experience is growing. At the same time, people's demand for proximity services to understand and communicate with people or things around them is gradually increasing, so D2D technology came into being. The application of D2D technology can reduce the burden of cellular networks, reduce the battery power consumption of UEs, increase data rates, and meet the needs of proximity services. D2D technology allows multiple terminal devices that support D2D functions to conduct direct discovery and direct communication with or without network infrastructure. In view of the characteristics and advantages of D2D technology, the application scenario of the Internet of Vehicles based on D2D technology has been proposed, but due to security considerations, the latency requirements in this scenario are very high, which cannot be achieved with existing D2D technology.
[0150] Under the LTE technology network proposed by the 3rd Generation Partnership Project (3GPP), V2X vehicle networking technology was proposed. V2X communication refers to the communication between vehicles and anything outside, including V2V, V2P, V2I, and V2N. Figure 1 As shown. V2X communication targets high-speed devices represented by vehicles, and is the basic technology and key technology for applications in scenarios with very high communication latency requirements in the future, such as smart cars, autonomous driving, or intelligent transportation systems. LTE V2X communication can support communication scenarios with and without network coverage, and its resource allocation method can adopt a network access device scheduling mode, such as the Evolved Universal Terrestrial Radio Access Network Node B (E-UTRAN NodeB, eNB) scheduling mode and the UE self-selection mode. Based on V2X technology, vehicle users (vehicle UE, referred to as V-UE) can send some of their own information, such as location, speed, or intention (turning, merging, reversing) and other information periodically and some non-periodic event-triggered information to the surrounding V-UE. Similarly, V-UE will also receive information from other surrounding V-UEs in real time.
[0151] LTE V2X solves some basic requirements in V2X scenarios, but the current LTE V2X cannot effectively support future fully intelligent driving or autonomous driving applications. With the development of 5G NR technology in the 3GPP standard organization, NR V2X will also develop further. For example, NR V2X can support lower transmission latency, more reliable communication transmission, higher throughput, and better user experience to meet the needs of a wider range of application scenarios.
[0152] During the V2X communication process, the UE can communicate with other UEs through the sidelink. For example, the transmitting UE (also referred to as the transmitting terminal device) sends sidelink data and sidelink control information (SCI) SCI to the receiving UE (also referred to as the receiving terminal device) through the measurement link. In NR V2X, there are two sidelink resource allocation modes for the transmitting terminal device, one is the base station resource allocation mode (also referred to as resource allocation mode 1 mode-1), and the other is the UE self-selected resource mode (also referred to as resource allocation mode 2 mode-2).
[0153] Mode-1 is mainly used for V2X communication in situations where there is network coverage. In mode-1, the base station uniformly allocates resources based on the BSR reporting of the UE. Mode-1 can be a dynamic mode or a pre-configured mode. In the dynamic mode of mode-1, the base station can dynamically schedule the time-frequency resources for the transmitting terminal device to send sidelink data through downlink control information (DCI). After receiving the DCI, the transmitting terminal device can send sidelink data to the receiving terminal device on the dynamically scheduled time-frequency resources. Under the pre-configured model of mode-1, the base station can configure the time-frequency resources for the transmitting terminal device to send sidelink data through high-level signaling. The transmitting terminal device can directly send sidelink data to the receiving terminal device on the time-frequency resources configured by the high-level signaling; or, the base station can send a DCI to activate the time-frequency resources configured by the high-level signaling, so that the transmitting terminal device can send sidelink data to the receiving terminal device on the time-frequency resources configured by the activated high-level signaling.
[0154] In mode-2, the selection of time-frequency resources by the transmitting terminal device is not dependent on the base station. Mode-2 is not limited by network coverage. In the absence of network coverage, the transmitting terminal device can also communicate through this mode. In mode-2, in the resource listening window [n-t0, nt proc,0) to obtain the listening result. t0 is the boundary value of the resource listening window, for example, t0 can be 1100ms or 100ms, or can also be other values. Taking 15kHz subcarrier spacing as an example, t0 = 1100 time slots or 100 time slots; or, if taking 60kHz subcarrier spacing as an example, t0 = 4400 time slots or 400 time slots. t proc,0 It is the time it takes for the sending terminal device to process the interception result. Depending on the capabilities of the terminal device, t proc,0 The value of t will be different. proc,0 ≥0.
[0155] According to the monitoring result, the transmitting terminal device can exclude unavailable time-frequency resources in the resource selection window [n+t1, n+t2] defined by the time slot range, and then obtain available time-frequency resources for transmitting sideline data. proc,1 , t proc,1 It is the time for the terminal device to switch between sending and receiving. It takes different values according to the capabilities of the terminal device. proc,1 The value of t will be different. 2_min <t2≤remaining packet delay budget (PDB), the remaining PDB can be a parameter in time slots used to measure the delay of data packets to be sent, or it can be an absolute time, for example, in milliseconds (ms). For the resource listening window and resource selection window, refer to Figure 2 's hint.
[0156] The specific resource selection method of the sending terminal device is introduced as follows:
[0157] 1. The sending terminal device is in the resource listening window [n-t0, nt proc,0 ) receives SCI from other terminal devices in a resource pool within the resource pool, and the SCI includes resource reservation information of other terminal devices. Further, the SCI is a first-stage SCI (1st-stage SCI) and is sent on a physical sidelink control channel (PSCCH).
[0158] Among them, one SCI can schedule up to 3 transmissions, for example, the first transmission of the 3 transmissions is the initial transmission, and the next two transmissions are retransmissions, or the 3 transmissions are all retransmissions, or the 3 transmissions are all initial transmissions, and the present invention does not limit this. The resource reservation information included in the SCI includes the time-frequency resource information of the scheduling data for the second and third transmissions, the periodic time-frequency resource information reflecting the data service cycle, and the data priority information (priority of PSSCH), etc. It can be understood that at a given moment, a terminal device reserves the resources (including time-frequency resources) after the moment for the retransmission of data and the transmission of new periodic data by sending an SCI.
[0159] 2. If the SCI detected by the transmitting terminal device includes resources that have been reserved by other terminal devices, and the reserved resources are within the resource selection window [n+t1, n+t2], the transmitting terminal device measures the demodulation reference signal (DMRS) of the data or control channel sent on the reserved resources to obtain the reference signal received power (RSRP). If the measured RSRP is greater than the preset RSRP threshold Th RSRP , the transmitting terminal device excludes the resource from the resource selection window. RSRP It can be obtained by a function between the priority of the data indicated in the SCI received by the transmitting terminal device and the priority of the data to be sent by the transmitting terminal device. If the number of resources remaining in the resource selection window is less than a preset value, the preset RSRP threshold Th can be increased. RSRP , for example, increase by 3dB.
[0160] 3. After excluding unavailable resources in the resource selection window, the transmitting terminal device can select resources that carry the data to be sent from the remaining available resources in the resource selection window.
[0161] Currently, the resources used by the transmitting terminal device when sending data are based on the resource listening window [n-t0, nt proc,0). This technical solution depends on the listening result of the transmitting terminal device. If the signal attenuation between the transmitting terminal device and another transmitting terminal device is large, the transmitting terminal device cannot successfully listen to the resource reservation of the other transmitting terminal device, and the transmitting terminal device may select the same resource as the other transmitting terminal device, which will be strongly interfered by the side communication of the other transmitting terminal device, resulting in poor signal reception quality of the receiving terminal device, or even reception failure.
[0162] For example, see Figure 3 , Figure 3 FIG. 1 is a schematic diagram of a side link communication scenario provided by an embodiment of the present application. Figure 3 As shown, UE A and UE B are a transmission pair, UE A is a transmitting UE, UE B is a receiving UE, UE C and UE D are a transmission pair, UE C is a transmitting UE, and UE D is a receiving UE. UE A selects resources from the resource selection window according to its own listening result to send data to UE B. Since the distance between UE A and UE C is far, that is, the signal attenuation between UE A and UE C is large, UE A cannot successfully receive the SCI from UE C during listening, and UE A will not exclude the resources occupied by UE C from the resource selection window. UE A may select the same resource as UE C, thereby causing resource collision. In fact, UE C sends data to UE D. Since UE B and UE C are close to each other, the side communication between UE C and UE D will cause strong interference to UE B receiving data from UE A, resulting in UE B being unable to correctly decode the data from UE A. Similarly, UE A sends data to UE B. Since UE A and UE D are close to each other, the side communication between UE A and UE B will also cause strong interference to UE D receiving data from UE C, resulting in UE D being unable to correctly decode the data from UE C.
[0163] For another example, see Figure 4 , Figure 4 FIG. 1 is a schematic diagram of another side link communication scenario provided by an embodiment of the present application. Figure 4As shown, UE A and UE B are a transmission pair, UE A is a transmitting UE, UE B is a receiving UE, UE C and UE D are a transmission pair, UE C is a transmitting UE, and UE D is a receiving UE. UE A selects resources from the resource selection window to send data to UE B according to its own listening results. Since the distance between UE A and UE C is relatively close, that is, the signal attenuation between UE A and UE C is relatively small, UE A can successfully receive the SCI from UE C during listening, and UE A will exclude the resources occupied by UE C from the resource selection window, so there will be no resource collision. However, in fact, UE C sends data to UE D. Since UE B is far away from UE C, the side communication between UE C and UE D will not interfere with UE B receiving data from UE A. Similarly, UE A sends data to UE B. Since UE A is far away from UE D, the side communication between UE A and UE B will not interfere with UE D receiving data from UE C. In this case, UE A can reuse the resources of UE C, but UE A excludes the resources of UE C when selecting resources based on its own listening results, that is, some resources that should be used are considered unavailable resources, resulting in excessive resource exclusion and resource waste.
[0164] In view of this, an embodiment of the present application provides a communication method. In this method, a first terminal device as a data transmitting end can send a first message to a third terminal device, thereby triggering the third terminal device to send a second message to the first terminal device, the second message is used to indicate a second resource, and the first terminal device can use the second resource as a reference resource when selecting a resource for sending data. When the first terminal device selects a resource for sending data, it not only selects resources based on its own listening results, but also selects resources based on the second resource indicated by the third terminal device as a reference resource. Since the second resource is determined by the third terminal device based on its own listening results, it can indicate the degree of interference caused by other terminal devices to the third terminal device. Therefore, the first terminal device can select a suitable resource to send data based on the listening results of the third terminal device and its own listening results, thereby reducing the problem of resource conflicts caused by selecting the same resources as other terminal devices, reducing interference, and also reducing the problem of resource waste caused by the inability to reasonably use resources that could have been reused due to excessive exclusion.
[0165] The technical solution provided in the embodiment of the present application can be applied to D2D scenarios, which can be NR D2D scenarios or LTE D2D scenarios, etc., or can be applied to V2X scenarios, which can be NR V2X scenarios or LTE V2X scenarios, etc. For example, it can be applied to vehicle networking, such as V2X, LTE-V, V2V, etc., or can be used in the fields of intelligent driving, intelligent networked vehicles, etc. Or it can also be applied to other scenarios or other communication systems, for example, it can also be used for resource selection of Uu interface of LTE system or NR system, and there is no specific limitation.
[0166] The following describes the network architecture used in the embodiments of this application. Figure 5 , which is a network architecture used in the embodiments of the present application.
[0167] like Figure 5 As shown, the communication system 500 includes a network device and a terminal device ( Figure 5 The network device includes two terminal devices, namely terminal device 1 and terminal device 2. Both terminal device 1 and terminal device 2 may be within the coverage of the network device; or only terminal device 1 of the two terminal devices may be within the coverage of the network device, while terminal device 2 is not within the coverage of the network device; or both terminal devices are not within the coverage of the network device. The two terminal devices can communicate with each other via sidelink. Figure 5 For example, terminal device 1 is within the coverage of the network device, and terminal device 2 is not within the coverage of the network device. Figure 5 The number of terminal devices in the figure is only an example. In actual applications, the network device may provide services for multiple terminal devices.
[0168] Figure 5 The network device in the system is, for example, an access network device, such as a base station. The access network device corresponds to different devices in different systems, for example, in the fourth generation mobile communication technology (the 4th generation, 4G) system, it may correspond to an eNB, in the 5G system, it may correspond to an access network device in 5G, such as a gNB, or it may be an access network device in a subsequently evolved communication system.
[0169] in, Figure 5 The terminal device in the description takes a vehicle-mounted terminal device or a vehicle as an example, but the terminal device in the embodiments of the present application is not limited thereto.
[0170] The technical solution provided by the embodiments of the present application is described below in conjunction with the accompanying drawings.
[0171] See also Figure 6 , Figure 6FIG. 1 is a flow chart of a communication method provided by an embodiment of the present application. In the following description, the method is applied to Figure 5 The network architecture shown is taken as an example.
[0172] For the sake of convenience, the following takes the method executed by the first terminal device and the third terminal device as an example. Figure 5 The network architecture shown in FIG. 1 is taken as an example, therefore, the first terminal device described below may be Figure 5 The terminal device 1 in the network architecture shown in the figure may be a chip or a chip system arranged in the terminal device 1; the third terminal device described below may be Figure 5 The terminal device 2 in the network architecture shown may be a chip or a chip system set in the terminal device 2.
[0173] S61: The first terminal device detects (or, is called listening to) SCI from at least one second terminal device to determine the first resource.
[0174] Under network coverage, the network equipment configures the sidelink (SL) resource pool information of the terminal device in the cell through the system information block (SIB), cell-specific RRC signaling or user-specific (UE-specific) RRC signaling. In non-network coverage, the terminal device uses the SL resource pool information pre-configured when the device leaves the factory to select time-frequency resources. The SL resource pool information is used to indicate the SL resource pool. The terminal device selects time-frequency resources in the SL resource pool to perform SL communication with other terminal devices, and the communication process includes one or more of unicast communication, multicast communication or broadcast communication. In the time domain of the SL resource pool, it includes one or more time units, and a time unit can be a symbol, several symbols, a time slot, or a subframe. The one or more time units included in the time domain of an SL resource pool can be continuous in physical time or discrete. In the frequency domain of the SL resource pool, one or more frequency domain units are included. A frequency domain unit may be a resource block (RB), several RBs or a sub channel, etc. A sub channel may include one or more RBs.
[0175] If the first terminal device wants to send data to the third terminal device, for example, the data is the first data, the first terminal device listens in time slot n to select a resource that carries the data; or, if the first terminal device wants to send control information to the third terminal device, the first terminal device listens in time slot n to select a resource that carries the control information; or, if the first terminal device wants to send data and control information to the third terminal device, the first terminal device listens in time slot n to select a resource that carries the data and control information. The resource may include a time domain resource, or a frequency domain resource, or both a time domain resource and a frequency domain resource.
[0176] It should be noted that the embodiment of the present application takes the first terminal device sending the first data to the third terminal device as an example, but what is actually sent may be control information and / or data, and the third terminal device may be a terminal device that receives the first information, or may not be a terminal device that receives the first information. Among them, at least one second terminal device may include a third terminal device, and at least one second terminal device may include a third terminal device to emphasize other terminal devices, so the third terminal device may not be included here.
[0177] In S61, the first terminal device is in the resource listening window [n-t0, nt proc,0 ) receives an SCI from at least one second terminal device in a resource pool within a resource selection window to determine a first resource, the SCI including resource reservation information of the at least one second terminal device. The first resource may include an unavailable resource for sending data to a third terminal device, or the first resource may include an available resource for sending data to a third terminal device. For example, if the SCI intercepted by the first terminal device includes a resource that has been reserved by the at least one second terminal device, and the reserved resource is within a resource selection window [n+t1, n+t2], then the first resource may be the reserved resource, and the first terminal device needs to exclude the first resource within the resource selection window [n+t1, n+t2] and select a resource from the remaining resources to send data to the third terminal device. For another example, if the SCI intercepted by the first terminal device includes the resource that the at least one second terminal device has reserved, and the reserved resource is located in the resource selection window [n+t1, n+t2], the first terminal device excludes the reserved resource in the resource selection window [n+t1, n+t2], and the first resource can be the remaining resource after excluding the reserved resource, so that the first terminal device can select the resource from the first resource to send data to the third terminal device. The embodiment of the present application is introduced by taking the example that the first resource includes an unavailable resource for sending data to the third terminal device. Among them, the specific process of the first terminal device selecting resources can refer to the previous description, which will not be repeated here.
[0178] S62: The first terminal device sends first information to the third terminal device, where the first information is used to trigger the determination of second information. The third terminal device receives the second information.
[0179] Before sending the first data to the third terminal device, the first terminal device may first trigger the third terminal device to perform a resource assistance process, that is, trigger the third terminal device to send the second information to the first terminal device, and the second information may also be referred to as assistance information. The second information is introduced as the assistance information below. Therefore, the first terminal device may first send the first information to the third terminal device to trigger the third terminal device to send the assistance information to the first terminal device, so that the first terminal device can select the resource for sending data to the third terminal device according to the assistance information. The first information may also be referred to as trigger information. The first information is introduced as the trigger information below. Specifically, the first terminal device may select the fifth resource from the resource selection window [n+t1, n+t2] according to the SCI of at least one second terminal device intercepted, so that the first terminal device can send the first information to the third terminal device through the fifth resource.
[0180] For example, the time domain position of the fifth resource is n′, where t1≤n′<t2. The first terminal device must first send trigger information to the third terminal device, and then receive auxiliary information from the third terminal device before it can send the first data to the third terminal device, that is, n′ is before the moment of sending the first data. At present, it is stipulated that when a terminal device sends data to another terminal device, it is necessary to ensure that the data is sent within the remaining packet delay budget (remaining packet delay budget), otherwise it will be regarded as a sending failure. Therefore, it can be understood that in order to ensure that the transmission of the first data is within the remaining packet delay budget, the smaller n′, the better. For example, the first terminal device determines one or more available resources based on the listening results, and the fifth time-frequency resource may be the earliest resource in the time domain among the one or more available resources, or the fifth resource may not be the earliest time-frequency resource in the time domain among the one or more available resources, as long as t1≤n′<t2 is satisfied.
[0181] When a terminal device sends sidelink information, it generally sends a first-stage SCI (1st-stage SCI) and a second-stage SCI (2nd-stage SCI), and may also send data. It can be understood that when sending sidelink information, the terminal device may only send control information (first-stage SCI and second-stage SCI), or only send data, or may also send first-stage SCI, second-stage SCI and data. Among them, the first-stage SCI is sent on a control channel, for example, and the second-stage SCI is sent on a data channel, for example. The first-stage SCI is used to schedule the second-stage SCI and the data. The second-stage SCI is also used to schedule the data, for example, the second-stage SCI includes at least a source address (source ID), the control channel is, for example, a physical sidelink control channel (physical sidelink control channel, PSCCH), and the data channel is, for example, a physical sidelink shared channel (physical sidelink shared channel, PSSCH). In addition, the first-stage SCI may indicate resources used to send the second-stage SCI, including indicating code rate information used to determine the second-stage SCI. Then, the first terminal device can include the trigger information in one of the SCIs and send it to the third terminal device, or can include the trigger information in the data and send it to the third terminal device. The first-level SCI is generally broadcast information, and all terminal devices need to receive and decode the first-level SCI. Specifically, for terminal devices that need to perform monitoring and user-autonomous resource selection, the first-level SCI includes control information for monitoring and user-autonomous resource selection, such as resource reservation information, time-frequency resource information, priority information, or periodic time-frequency resource information reflecting the data service cycle. One or more of the information. The second-level SCI can have different formats, for example, containing different control information fields for different transmissions, such as for multicast based on geographic location.Therefore, the control information required for terminal devices of different standard versions or terminal devices supporting different functions can be carried in the second-level SCI, while the first-level SCI is the public information required by all terminal devices (for example, terminal devices of different standard versions (such as third generation partnership project (3GPP) version Rel-16 terminal devices, 3GPP Rel-17 terminal devices), terminal devices supporting geographic location-based multicast, or one or more terminal devices supporting resource assistance), including control information for listening and user-autonomous resource selection. Then all the terminal devices can coexist in a resource pool, because resources are excluded based on the first-level SCI, and all the terminal devices can exclude unavailable resources from each other by detecting the first-level SCI, thereby reducing the probability of resource conflicts and improving resource utilization.
[0182] Therefore, as an example, the first terminal device may include the trigger information in the first-level SCI and send it to the third terminal device. For example, the first terminal device may send the second control information to the third terminal device, the second control information includes the third SCI and the fourth SCI, the third SCI is the first-level SCI, the fourth SCI is the second-level SCI, and the third SCI includes the trigger information. Since the first-level SCI is sent by broadcasting, the terminal device receiving the third SCI can trigger the terminal device receiving the third SCI to obtain the second resource by parsing the first-level SCI, so that the first terminal device performs resource exclusion based on the second resource. For another example, the first terminal device may reuse the existing field in the first-level SCI to indicate the trigger information, such as the existing field may be the resource reservation field in the first-level SCI, and the change to the existing version of the SCI may be reduced by multiplexing the existing field to indicate the trigger information. Alternatively, the first terminal device may use the reserved field in the first-level SCI to indicate the trigger information, and the reserved field to indicate the trigger information may be compatible with the existing version of the SCI.
[0183] As an example, the first terminal device may include the trigger information in the second-level SCI and send it to the third terminal device. For example, the first terminal device may send second control information to the third terminal device, the second control information including the third SCI and the fourth SCI, the third SCI being the first-level SCI, the fourth SCI being the second-level SCI, and the fourth SCI including the trigger information. For example, the first terminal device may add a new field in the second-level SCI to indicate the trigger information. Since the second-level SCI is generally unicast or multicast information sent to one terminal device, the terminal device that receives the fourth SCI can successfully parse the second-level SCI, thereby triggering the terminal device that receives the fourth SCI to obtain the second resource, so that the first terminal device performs resource exclusion based on the second resource.
[0184] As another example, the first terminal device may include the trigger information in the second-level SCI and send it to the third terminal device, and use a field in the first-level SCI to indicate that the second-level SCI includes the trigger information. For example, the first terminal device may send second control information to the third terminal device, the second control information includes the third SCI and the fourth SCI, the third SCI is the first-level SCI, the fourth SCI is the second-level SCI, the fourth SCI includes the trigger information, and the third SCI includes the third field, and the third field is used to indicate that the fourth SCI includes the trigger information. Since the first-level SCI is sent by broadcasting, the terminal device receiving the third SCI can trigger the terminal device receiving the third SCI to obtain the second resource by parsing the third field in the first-level SCI and parsing the fourth SCI according to the third field, so that the first terminal device performs resource exclusion based on the second resource. Optionally, the third field can be a reserved field in the first-level SCI to be compatible with the existing version of the SCI.
[0185] After the first terminal device sends trigger information to the third terminal device, the third terminal device is triggered to send auxiliary information to the first terminal device, which involves the third terminal device needing to determine the resources for sending the auxiliary information. The first terminal device can indicate the fourth resource to the third terminal device based on the listening result, and the fourth resource is used by the third terminal device to determine the resource for sending the auxiliary information. Since the fourth resource is selected by the first terminal device based on its own listening result, the fourth resource can reflect the interference of other terminal devices sending data to the first terminal device receiving data. Therefore, the third terminal device selects a resource based on the fourth resource to send auxiliary information to the first terminal device, which can avoid interference caused by other terminal devices sending data to the first terminal device, thereby improving the success rate of the first terminal device receiving the auxiliary information.
[0186] Among them, the fourth resource is an available resource determined by the first terminal device according to the listening result. At this time, the fourth resource can be understood as a recommended resource, indicating that the interference from other terminal devices when the first terminal device receives data on the fourth resource can meet the receiving conditions, that is, it does not affect the reception reliability. In other words, it indicates that the interference from other terminal devices when the first terminal device receives data on the fourth resource is small. Therefore, the first terminal device recommends that the third terminal device use the fourth resource to send auxiliary information to the first terminal device. Alternatively, the fourth resource is an unavailable resource determined by the first terminal device according to the listening result, indicating that the interference from other terminal devices when the first terminal device receives data on the fourth resource cannot meet the receiving conditions, that is, it will affect the reception reliability. In other words, it indicates that the interference from other terminal devices when the first terminal device receives data on the fourth resource is large.
[0187] As an example, the third SCI may include a fourth field, and the fourth field is used to indicate whether a fourth resource exists, or to indicate a method for obtaining the fourth resource, or to indicate whether a fourth resource exists and a method for obtaining the fourth resource when the fourth resource exists. Since the first-level SCI is sent by broadcast, the terminal device receiving the third SCI can determine whether the first terminal device indicates the fourth resource and / or the method for obtaining the fourth resource by parsing the first-level SCI. For example, a bit can be used to indicate whether a fourth resource exists. If the bit is 0, it indicates that the fourth resource does not exist. If the bit is 1, it indicates that the fourth resource exists. For another example, it is pre-agreed that the fourth resource is configured by a high layer, and the third terminal device obtains the fourth resource through the high-layer signaling sent by the first terminal device. Then, the first terminal device only needs to use the fourth field in the first-level SCI to indicate whether the first terminal device will send a high-layer signaling including the fourth resource to the third terminal device. If the fourth field indicates that the high-level signaling including the fourth resource is not sent to the third terminal device, the fourth resource does not exist; if the fourth field indicates that the high-level signaling including the fourth resource will be sent to the third terminal device, the fourth resource exists, and the third terminal device can obtain the fourth resource through the high-level signaling from the first terminal device to select the resource for sending the auxiliary information. For example, it is pre-agreed that the first terminal device will indicate the fourth resource to the third terminal device, then the first terminal device only needs to use the fourth field in the first-level SCI to indicate the method for obtaining the fourth resource, so that the third terminal device can obtain the fourth resource by parsing the fourth field. For another example, the first terminal device can directly use the fourth field in the first-level SCI to indicate whether the fourth resource exists, and the method for obtaining the fourth resource when the fourth resource exists. Optionally, the fourth field can be a reserved resource in the third SCI to be compatible with the existing version of the first-level SCI.
[0188] Among them, the acquisition method of the fourth resource includes but is not limited to being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer or carried by a media access control (MAC) control element (CE). For example, the acquisition method of the fourth resource can be indicated by 2 bits, indicating the above four situations respectively. The fourth resource is indicated by the third SCI, which means that the first terminal device can use the resource reservation field in the first-level SCI to indicate the fourth resource, and the third terminal device can obtain the fourth resource by parsing the resource reservation field. Indicating the fourth resource by reusing the reserved resource in the first-level SCI can reduce the change to the structure of the existing version of the first-level SCI; or, the first terminal device can use the reserved field in the first level to indicate the fourth resource, and the third terminal device can obtain the fourth resource by parsing the reserved field. Indicating the fourth resource can be compatible with the existing version of the first-level SCI by using the reserved resource in the first-level SCI. The fourth resource is indicated by the fourth SCI, which means that the first terminal device can use a newly added field in the second-level SCI (such as a newly added field with N>=1 bits) to indicate the fourth resource, and the third terminal device can obtain the fourth resource by parsing the newly added field, and the fourth resource can be compatible with the existing version of SCI by using the newly added field in the second-level SCI. The fourth resource is configured by a high-level layer, which means that the fourth resource can be configured by the network device to the third terminal device, and specifically, the configured high-level parameters can be sent to the third terminal device through RRC dedicated signaling, SIB messages, etc., or the fourth resource is provided by the pre-configuration of the third terminal device when it leaves the factory, or the first terminal device can send PC5 RRC dedicated signaling to the third terminal device, and the signaling includes the fourth resource, so that the third terminal device can obtain the fourth resource from the signaling sent by the first terminal device. The fourth resource is carried by MAC-CE, which means that the first terminal device uses MAC-CE to carry the fourth resource to the third terminal device, and the third terminal device can obtain the fourth resource through MAC-CE.
[0189] As an example, the fourth SCI may include a fifth field, which is used to indicate whether there is a fourth resource, or to indicate a method for obtaining the fourth resource, or to indicate whether there is a fourth resource and the method for obtaining the fourth resource when the fourth resource exists. For example, one bit may be used to indicate whether there is a fourth resource. If the bit is 0, it indicates that there is no fourth resource, and if the bit is 1, it indicates that there is a fourth resource. For another example, it is pre-agreed that the fourth resource is configured by a high layer, and the third terminal device obtains the fourth resource through a high layer signaling sent by the first terminal device. The first terminal device only needs to use the fifth field in the second-level SCI to indicate whether the first terminal device will send a high layer signaling including the fourth resource to the third terminal device. If the fifth field indicates that a high layer signaling including the fourth resource is not sent to the third terminal device, the fourth resource does not exist; if the fifth field indicates that a high layer signaling including the fourth resource will be sent to the third terminal device, the fourth resource exists, and the third terminal device can obtain the fourth resource through the high layer signaling from the first terminal device to select the resource for sending auxiliary information. For example, if it is agreed in advance that the first terminal device will indicate the fourth resource to the third terminal device, the first terminal device only needs to use the fifth field in the second-level SCI to indicate the method for obtaining the fourth resource, so that the third terminal device obtains the fourth resource by parsing the fifth field. For another example, the first terminal device can directly use the fifth field in the second-level SCI to indicate whether the fourth resource exists, and the method for obtaining the fourth resource when the fourth resource exists. Optionally, the fifth field can be a newly added field in the fourth SCI to be compatible with the existing version of the SCI. Among them, the method for obtaining the fourth resource is as described above and will not be repeated here.
[0190] As another example, when the fourth SCI includes the fifth field, the third SCI may further include a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field. For example, the first terminal device may use the sixth field in the first-level SCI to indicate which field in the second-level SCI is the fifth field, so that the third terminal device can directly parse the fifth field from the second-level SCI according to the content indicated by the sixth field after parsing the first-level SCI to determine whether the first terminal device indicates a fourth resource and / or a method for obtaining the fourth resource. Optionally, the sixth field is a reserved field in the third SCI to be compatible with the existing version of the first-level SCI. The method for obtaining the fourth resource is as described above and will not be repeated here.
[0191] It should be noted that, when indicating whether there is a fourth resource and a method for obtaining the fourth resource when there is one, the first terminal device may use a field in the first-level SCI (i.e., the fourth field) to simultaneously indicate whether there is a fourth resource and a method for obtaining the fourth resource when there is one; or use two fields in the first-level SCI to respectively indicate whether there is a fourth resource and a method for obtaining the fourth resource when there is one; or use a field in the first-level SCI to indicate whether there is a fourth resource, and use a field in the second-level SCI to indicate a method for obtaining the fourth resource when there is one; or use a field in the second-level SCI to indicate whether there is a fourth resource, and use a field in the first-level SCI to indicate a method for obtaining the fourth resource when there is one; or use a field in the second-level SCI to indicate whether there is a fourth resource, and use a field in the first-level SCI to indicate a method for obtaining the fourth resource when there is one; or use a field in the second-level SCI to indicate whether there is a fourth resource, and use a field in the first-level SCI to indicate a method for obtaining the fourth resource when there is one; or use a field in the second-level SCI (i.e., the fifth field) to simultaneously indicate whether there is a fourth resource and a method for obtaining the fourth resource when there is one; or use two fields in the second-level SCI to respectively indicate whether there is a fourth resource and a method for obtaining the fourth resource when there is one.
[0192] For example, the first terminal device may use the reserved field in the first-level SCI to indicate the existence of the fourth resource and the method for obtaining the fourth resource, for example, to indicate that the third terminal device may obtain the fourth resource by parsing the resource reservation field in the first-level SCI, so that the third terminal device successfully obtains the fourth resource to determine the resource for sending the auxiliary information, such as Figure 7 For example, the first terminal device may use the first newly added field in the second-level SCI to indicate the existence of the fourth resource and the method for obtaining the fourth resource, for example, to indicate that the third terminal device may obtain the fourth resource through the second newly added field in the second-level SCI, so that the third terminal device successfully obtains the fourth resource to determine the resource for sending the auxiliary information, such as Figure 8 As another example, the first terminal device may use the reserved resource field in the first-level SCI to indicate the fourth resource, and use the newly added field in the second-level SCI to indicate the acquisition method of the fourth resource, such as indicating that the third terminal device can obtain the fourth resource through high-level configuration, so that the third terminal device successfully obtains the fourth resource to determine the resource for sending the auxiliary information, such as Fig. 9 The rest of the structure of the second control information can be based on Figure 7 to Figure 9 The structure shown is changed accordingly, which will not be listed here one by one.
[0193] Whether the fourth resource exists can also be obtained through high-level configuration. Specifically, the configured high-level parameters can be sent to the third terminal device through RRC dedicated signaling, SIB messages, etc., or the fourth resource is provided by the pre-configuration of the third terminal device when it leaves the factory, or the first terminal device can send PC5 RRC dedicated signaling to the third terminal device to obtain it.
[0194] The first terminal device sends trigger information to the third terminal device, triggering the third terminal device to obtain the second resource. The first terminal device may also indicate third information to the third terminal device, and the third information is used to determine the second resource, so that the third terminal device can select a suitable second resource based on the third information. The third information includes at least one of a transmission period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. The third information and a method for obtaining the third information are introduced below.
[0195] 1. The transmission period of the first data. The acquisition method of the transmission period of the first data includes but is not limited to being indicated by the third SCI, indicated by the fourth SCI, configured by the high-level or carried by MAC-CE. For example, the first terminal device can reuse the period field in the first-level SCI to indicate the transmission period of the first data, or use the reserved field in the first-level SCI to indicate the transmission period of the first data. When the first terminal device reuses the period field in the first-level SCI to indicate the transmission period of the first data, the first terminal device can use a reserved field in the first-level SCI or add a field in the second-level SCI to indicate that the period field in the first-level SCI is used to indicate the transmission period of the first data. For example, the first terminal device can add a field in the second-level SCI to indicate the transmission period of the first data. For another example, the transmission period of the first data can also be configured by the high-level, specifically through RRC dedicated signaling, SIB message or pre-configuration, etc. The third terminal device can determine the transmission period of the first data according to the parameters configured by the high-level. For another example, the transmission period of the first data can also be carried in MAC CE for transmission. The selection range of the transmission period of the first data can be configured by a high-level layer, for example, the selection range is part or all of {0, 1-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000} ms. The third terminal device listens according to the transmission period of the first data to perform resource exclusion and / or resource selection. For example, the third terminal device determines whether the corresponding reserved resource needs to be excluded according to the transmission period of the first data to determine the second resource.
[0196] 2. Priority of the first data. The priority of the first data may be obtained by, but is not limited to, being indicated by the third SCI, being indicated by the fourth SCI, being configured by a high level, or being carried by MAC-CE. For example, the first terminal device may reuse the priority field in the first-level SCI to indicate the priority of selecting the first data, or may use the reserved field in the first-level SCI to indicate the priority of selecting the first data. When the first terminal device reuses the priority field in the first-level SCI to indicate the transmission period of the first data, the first terminal device may use a reserved field in the first-level SCI or add a new field in the second-level SCI to indicate that the priority field in the first-level SCI is used to indicate the priority of the first data. For another example, the first terminal device may add a new field in the second-level SCI to indicate the priority of selecting the first data. For another example, the priority of selecting the first data may be configured by a high level, specifically by RRC dedicated signaling, SIB message or pre-configuration, so that the third terminal device may determine the priority of selecting the first data according to the parameters configured by the high level. For another example, the priority of the first data may also be carried in the MAC CE for transmission. The third terminal device may determine a measurement threshold according to the priority of the first data and the priority indicated in the SCI sent by other UEs detected, and the measurement threshold is used to exclude the reserved resources of other UEs to determine the second resources.
[0197] 3. The data packet size of the first data includes but is not limited to the size of the subchannel occupied by the first data, that is, the number of subchannels occupied by the first data. For example, the number of all subchannels occupied by the first data is recorded as L sub. For example, when the third terminal device excludes resources according to the listening result, it can be done according to the size of the subchannel occupied by the PSSCH carrying the first data, so the first terminal device can inform the third terminal device of the information of the size of the subchannel occupied by the first data. For another example, the data packet size of the first data may include the transport block (TB) size corresponding to the first data, and the third terminal device may exclude resources according to the TB size. Alternatively, the data packet size of the first data may also include other information. The acquisition method of the data packet size of the first data includes being indicated by the third SCI, implicitly indicated by the fourth resource or configured by the high layer, or carried by MAC-CE. For example, the first terminal device may add a field to the second-level SCI to indicate the data packet size of the first data. For example, the first terminal device may use the fourth resource to implicitly indicate the data packet size of the first data, such as the number of subchannels included in the fourth resource is equal to the number of subchannels that the first data needs to occupy. For another example, the data packet size of the first data may be configured by the high layer, specifically through RRC dedicated signaling, SIB message or pre-configuration, so that the third terminal device can determine the data packet size of the first data according to the parameters configured by the high layer. For another example, the data packet size of the first data may also be carried in MAC-CE and sent, and the third terminal device may determine the data packet size of the first data through MAC-CE. The third terminal device may recommend appropriate resources based on the data packet size of the first data, such as if the number of subchannels included in the second resource is equal to the number of subchannels required to be occupied by the first data, thereby avoiding the problem of resource waste caused by the recommended resources being too large, and avoiding the problem of the recommended resources being too small to carry the first data.
[0198] 4. Delay requirement of the first data. The acquisition method of the delay requirement of the first data includes but is not limited to being indicated by the fourth SCI or configured by the high-level, or carried by MAC-CE. For example, the first terminal device can add a field in the second-level SCI to indicate the delay requirement of the first data, and the third terminal device can obtain the delay requirement of the first data by parsing the second-level SCI. For another example, the delay requirement of the first data can be configured by the high-level, specifically through RRC dedicated signaling, SIB message or pre-configuration, and the third terminal device can determine the delay requirement of the first data according to the parameters configured by the high-level. For another example, the delay requirement of the first data can also be carried in the MAC CE and sent, and the third terminal device can determine the delay requirement of the first data through MAC-CE. The delay requirement of the first data can be a PDB, or at least one of the starting position, ending position or range of the resource selection window corresponding to the second resource. When the delay requirement is a PDB, the third terminal device can determine the range of the resource selection window for selecting the second resource according to the delay requirement.
[0199] As an example, the third SCI may include a seventh field, which is used to indicate whether the third information exists, or to indicate a method for obtaining the third information, or to indicate whether the third information exists and a method for obtaining the third information when the third information exists. For example, one bit may be used to indicate whether the third information exists. If the bit is 0, it indicates that the third information does not exist, and if the bit is 1, it indicates that the third information exists. Since the first-level SCI is sent via broadcast, the terminal device receiving the third SCI can determine whether the first terminal device indicates the third information and / or the method for obtaining the third information by parsing the first-level SCI. For another example, it is pre-agreed that the third information is configured by a high-level layer, and the third terminal device obtains the third information through the high-level signaling sent by the first terminal device. In this case, the first terminal device only needs to use the seventh field in the first-level SCI to indicate whether the first terminal device will send a high-level signaling including the third information to the third terminal device. If the seventh field indicates that high-level signaling including the third information is not sent to the third terminal device, the third information does not exist; if the seventh field indicates that high-level signaling including the third information will be sent to the third terminal device, the third information exists, and the third terminal device can obtain the third information through the high-level signaling from the first terminal device to determine the second resource. For example, it is pre-agreed that the first terminal device will indicate the third information to the third terminal device, then the first terminal device only needs to use the seventh field in the first-level SCI to indicate the method of obtaining the third information, so that the third terminal device obtains the third information by parsing the seventh field. For another example, the first terminal device can directly use the seventh field in the first-level SCI to indicate whether the third information exists, and the method of obtaining the third information when the third information exists. Optionally, the seventh field can be a reserved resource in the third SCI to be compatible with the existing version of the first-level SCI.
[0200] As an example, the fourth SCI may include an eighth field, which is used to indicate whether the third information exists, or to indicate a method for obtaining the third information, or to indicate whether the third information exists and a method for obtaining the third information when the third information exists. For example, one bit may be used to indicate whether the third information exists. If the bit is 0, it indicates that the third information does not exist, and if the bit is 1, it indicates that the third information exists. For another example, it is pre-agreed that the third information is configured by a high layer, and the third terminal device obtains the third information through a high layer signaling sent by the first terminal device. The first terminal device only needs to use the eighth field in the second-level SCI to indicate whether the first terminal device will send a high layer signaling including the third information to the third terminal device. If the eighth field indicates that the high layer signaling including the third information is not sent to the third terminal device, the third information does not exist; if the eighth field indicates that the high layer signaling including the third information will be sent to the third terminal device, the third information exists, and the third terminal device can obtain the third information through the high layer signaling from the first terminal device to determine the second resource. For example, if it is agreed in advance that the first terminal device will indicate the third information to the third terminal device, the first terminal device only needs to use the eighth field in the second-level SCI to indicate the method for obtaining the third information, so that the third terminal device obtains the third information by parsing the eighth field. For another example, the first terminal device can directly use the eighth field in the second-level SCI to indicate whether the third information exists and the method for obtaining the third information when the third information exists. Optionally, the eighth field can be a newly added field in the fourth SCI to be compatible with the existing version of the SCI.
[0201] As another example, when the fourth SCI includes the eighth field, the third SCI may further include a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field. For example, the first terminal device may use the ninth field in the first-level SCI to indicate which field in the second-level SCI is the eighth field, so that the third terminal device may directly parse the eighth field from the second-level SCI according to the content indicated by the ninth field after parsing the first-level SCI to determine whether the first terminal device indicates the third information and / or the method for obtaining the third information. Optionally, the ninth field is a reserved field in the third SCI to be compatible with the existing version of the first-level SCI.
[0202] It should be noted that, when indicating whether there is third information and a method for obtaining the third information when the third information exists, the first terminal device may use a field in the first-level SCI (i.e., the seventh field) to simultaneously indicate whether there is third information and a method for obtaining the third information when the third information exists; or use two fields in the first-level SCI to respectively indicate whether there is third information and a method for obtaining the third information when the third information exists; or use a field in the first-level SCI to indicate whether there is third information, and use a field in the second-level SCI to indicate a method for obtaining the third information when the third information exists; or use a field in the second-level SCI to indicate whether there is third information, and use a field in the first-level SCI to indicate a method for obtaining the third information when the third information exists; or use a field in the second-level SCI to indicate whether there is third information, and use a field in the first-level SCI to indicate a method for obtaining the third information when the third information exists; or use a field in the second-level SCI (i.e., the eighth field) to simultaneously indicate whether there is third information and a method for obtaining the third information when the third information exists; or use two fields in the second-level SCI to respectively indicate whether there is third information and a method for obtaining the third information when the third information exists.
[0203] It should be noted that the first terminal device may only indicate the fourth resource to the third terminal device, or only indicate the third information to the third terminal device, or indicate the fourth resource and the third information to the third terminal device. The first terminal device may use two fields in the third SCI to respectively indicate whether there is a fourth resource and / or a method for obtaining the fourth resource (such as the fifth field), and whether there is the third information and / or a method for obtaining the third information (such as the seventh field); or use two fields in the fourth SCI to respectively indicate whether there is a fourth resource and / or a method for obtaining the fourth resource (such as the sixth field), and whether there is the third information and / or a method for obtaining the third information (such as the eighth field); or use one field in the third SCI to indicate whether there is a fourth resource and / or a method for obtaining the fourth resource (such as the fifth field), and use one field in the fourth SCI to indicate whether there is the third information and / or a method for obtaining the third information (such as the eighth field). or using a field in the fourth SCI to indicate whether there is a fourth resource and / or a method for obtaining the fourth resource (such as the sixth field), and using a field in the third SCI to indicate whether there is third information and / or a method for obtaining the third information (such as the seventh field); or using a field in the third SCI to indicate whether there is a fourth resource and / or a method for obtaining the fourth resource, and whether there is third information and / or a method for obtaining the third information; or using a field in the fourth SCI to indicate whether there is a fourth resource and / or a method for obtaining the fourth resource, and whether there is third information and / or a method for obtaining the third information.
[0204] Taking a reserved field in the third SCI as an example, which indicates whether there is a fourth resource and / or a method for obtaining the fourth resource, and whether there is third information and / or a method for obtaining the third information, and the reserved field includes 4 bits, if the reserved field is 0000, then the reserved field can indicate that there is no fourth resource and no third information, that is, the first terminal device does not indicate the fourth resource and the third information to the third terminal device. If the reserved field is 0001, then the reserved field can indicate that there is no fourth resource, there is third information, and the transmission period of the first data is configured by the upper layer, the priority of the first data is configured by the upper layer, the data packet size of the first data is configured by the upper layer, and the delay requirement of the first data is configured by the upper layer. For example, if the reserved field is 1000, then the reserved field can indicate that there is a fourth resource, there is no third information, and the fourth resource is indicated by the first-level SCI. For another example, if the reserved field is 1100, the reserved field may indicate that there is a fourth resource, there is third information, the fourth resource is indicated by the second-level SCI, the transmission period of the first data is indicated by the first-level SCI, the priority of the first data is indicated by the first-level SCI, and the data packet size of the first data is indicated by the second-level SCI. Other possible situations are similar to this, and are not listed one by one here.
[0205] Whether the third information exists can also be obtained through high-level configuration. Specifically, the configured high-level parameters can be sent to the third terminal device through RRC dedicated signaling, SIB messages, etc., or the third information is provided by the pre-configuration of the third terminal device when it leaves the factory, or the first terminal device can send PC5 RRC dedicated signaling to the third terminal device to obtain it.
[0206] Optionally, the fourth SCI may also include one or more of the following information: a layer 1 (L1) source ID, an L1 destination ID, geographic location information of the first terminal device, or communication range information. For example, the fourth SCI includes the L1 source ID; or, the fourth SCI includes the L1 destination ID; or, the fourth SCI includes the geographic location information of the first terminal device; or, the fourth SCI includes communication range information; or, the fourth SCI includes the L1 source ID and the L1 destination ID; or, the fourth SCI includes the L1 source ID, the L1 destination ID, and the geographic location information of the first terminal device; or, the fourth SCI includes the L1 source ID, the L1 destination ID, the geographic location information of the first terminal device, and the communication range information, and so on.
[0207] The L1 source identifier is used to indicate the first terminal device, and the L1 target identifier is used to indicate the third terminal device. Alternatively, the L1 source identifier and the L1 target identifier can be used to indicate data (including but not limited to the service to which the data belongs) sent by the first terminal device to the third terminal device, and the first terminal device and the third terminal device can determine whether the current communication is related to themselves according to the L1 source identifier and the L1 target identifier.
[0208] The geographic location information of the first terminal device may be zone identification information (Zone ID) or other geographic location related information, used to identify the geographic location of the first terminal device; the communication range information is used to indicate the communication range required for the control and / or data sent by the first terminal device.
[0209] Then, after receiving and decoding the fourth SCI, the third terminal device can determine whether to respond to the control information and / or data from the first terminal device according to the geographical location information and communication range information of the first terminal device. For example, if the third terminal device determines that the control information and / or data from the first terminal device does not meet the requirements of the communication range information included in the fourth SCI (for example, the communication range is 100m), then the third terminal device may not respond to the information (control information and / or data) from the first terminal device, for example, the third terminal device does not send auxiliary information to the first terminal device; conversely, the third terminal device may respond to the information (control information and / or data) from the first terminal device, for example, send auxiliary information to the first terminal device. If the information from the first terminal device does not meet the requirements of the communication range information, it indicates that the first terminal device and the third terminal device are far apart. In this case, even if the third terminal device sends auxiliary information to the first terminal device, it may not be of much help to the sending process of the first terminal device, so the third terminal device may not need to send auxiliary information to the first terminal device. In this way, the signaling overhead can be reduced.
[0210] In order to improve the success rate of sending the trigger information, as an optional implementation, the trigger information can also be sent repeatedly, that is, the trigger information can be sent again in the time slot after n′. If the first terminal device will repeatedly send the trigger information, the resources used to repeatedly send the trigger information can be indicated by the third SCI, so that the third terminal device can correctly receive the repeatedly sent trigger information. For example, after the first terminal device sends the trigger information to the third terminal device on the fifth resource, it can also retransmit the trigger information to the third terminal device on the fifth resource, and the third SCI can indicate the fifth resource. Thereby, the third terminal device can receive the retransmitted trigger information from the first terminal device on the fifth resource according to the indication of the first SCI. In addition, the embodiment of the present application does not limit the number of times the trigger information is repeatedly sent.
[0211] S63: The third terminal device detects (or can be called intercepting) SCI from at least one fourth terminal device to determine a second resource, where the second resource is used to determine a resource for the first terminal device to send data.
[0212] After receiving the trigger information, the third terminal device needs to determine the auxiliary information to be sent to the first terminal device. For example, if the third terminal device receives the trigger information in time slot n', the third terminal device can listen, that is, the third terminal device detects the SCI from at least one fourth terminal device to determine the second resource. For example, if the third terminal device receives the trigger information in time slot n', the third terminal device can listen, that is, the third terminal device detects the SCI from at least one fourth terminal device to determine the second resource. proc,0 ), receiving SCI from at least one fourth terminal device in a resource pool within the resource pool, obtaining a monitoring result, and selecting a resource within a resource selection window [n′+t′1, n′+t′2] according to the monitoring result, wherein <Remaining PDB. The second resource may be an unavailable resource for the first terminal device to send data. For example, if the SCI intercepted by the third terminal device includes the resource that the at least one fourth terminal device has reserved, and the reserved resource is located within the resource selection window [n′+t′1, n′+t′2], then the second resource may be the reserved resource. Alternatively, the second resource may be an available resource for the first terminal device to send data. For example, if the SCI intercepted by the third terminal device includes the resource that the at least one fourth terminal device has reserved, and the reserved resource is located within the resource selection window [n′+t′1, n′+t′2], then the third terminal device excludes the reserved resource within the resource selection window [n′+t′1, n′+t′2], and the second resource may be the remaining resource after excluding the reserved resource. In the embodiment of the present application, the second resource is a resource for the first terminal device to send data to the third terminal device, but in fact the second resource may be a resource for the first terminal device to send data to other terminal devices except the third terminal device. The at least one fourth terminal device may include the first terminal device. The at least one fourth terminal device may include the first terminal device to emphasize other terminal devices, so the first terminal device may not be included here.
[0213] Optionally, if the first terminal device indicates the third information to the third terminal device, the third terminal device may select the second resource from the resource selection window [n′+t′1, n′+t′2] based on the third information. Since the third information is related to the data to be sent by the first terminal device, the third terminal device selects the second resource recommended to the first terminal device based on the third information, so that the selected second resource meets the needs of the first terminal to send data. The third terminal device can determine whether the third information exists and / or how to obtain the third information, as described above, and will not be repeated here.
[0214] S64: The third terminal device sends second information to the first terminal device, where the second information is used to indicate the second resource. The first terminal device receives the second information.
[0215] After the third terminal device determines the second resource, before sending the auxiliary information indicating the second resource to the first terminal device, the third terminal device also needs to determine a resource for sending the auxiliary information.
[0216] In order to ensure the delay requirement of the first data sent by the first terminal device to the third terminal device, the time slot where the resource selected by the third terminal device for sending auxiliary information is located needs to be before time slot n+t2. The third terminal device receives the trigger information from the first terminal device in time slot n', triggering resource selection, and then the third terminal device performs resource monitoring, that is, detects the SCI from at least one fourth terminal device. When the third terminal device performs resource exclusion, it can exclude resources reserved by other terminal devices for sending data, or exclude resources reserved by other terminal devices for sending control information, or exclude resources reserved by other terminal devices for sending data and resources reserved by other terminal devices for sending control information. Among them, if the third terminal device fails to receive the trigger information in time slot n', the third terminal device can receive the retransmitted trigger information from the first terminal device in time slot n', and the third terminal device will also be triggered to perform resource monitoring in time slot n', that is, the third terminal device can trigger resource monitoring every time it receives the trigger information. If the third terminal device listens multiple times and the listening results are consistent, resources can be excluded according to the listening results; or, if the third terminal device listens multiple times and the listening results are inconsistent, the third terminal device can exclude resources based on the resource listening process triggered by the most recently received trigger information when performing operations such as resource exclusion.
[0217] For example, if the first terminal device indicates the fourth resource, the third terminal device determines the sixth resource for sending the auxiliary information in the resource selection window [n′+t′1, n′+t′2) according to the listening result of the third terminal device and the fourth resource. For example, the third terminal device selects to send the auxiliary information in the time slot n″, and the auxiliary information indicates the second resource. The second resource is, for example, the resource selected by the third terminal device in the resource listening window [n′-t0, n′-t proc,0 ) sub The available time-frequency resources determined by monitoring the frequency domain size of the third terminal device. The third terminal device determines whether there is a fourth resource and / or how to obtain the fourth resource. Please refer to the above description, which will not be repeated here.
[0218] As mentioned above, the first-level SCI is generally broadcast information, and all terminal devices need to receive and decode the first-level SCI. Specifically, for terminal devices that need to perform monitoring and user-autonomous resource selection, the first-level SCI includes control information for monitoring and user-autonomous resource selection, such as time-frequency resource information, priority information, or periodic time-frequency resource information reflecting the data service cycle. One or more of the information. The second-level SCI can have different formats, for example, containing different control information fields for different transmissions, such as for multicast based on geographic location. Therefore, the control information required for terminal devices of different standard versions or terminal devices supporting different functions is only carried in the second-level SCI, while the first-level SCI is the public information required by all terminal devices (for example, including terminal devices of different standard versions (such as 3GPP Rel-16 terminal devices, 3GPP Rel-17 terminal devices), terminal devices supporting geographic location-based multicast, or one or more terminal devices supporting resource assistance), including control information for listening and user-autonomous resource selection. In this case, all the terminal devices can coexist in a resource pool, because the exclusion of time-frequency resources is based on the first-level SCI, and all the terminal devices can exclude unavailable resources from each other by detecting the first-level SCI, thereby reducing the probability of resource conflicts and improving resource utilization.
[0219] Therefore, as an optional implementation method for sending auxiliary information, the third terminal device may include the auxiliary information in the first-level SCI and send it to the first terminal device. For example, the third terminal device sends the first control information to the first terminal device, and the first terminal device receives the first control information from the third terminal device. The first control information may include a first SCI and a second SCI, the first SCI being the first-level SCI, and the second SCI being the second-level SCI. The first SCI may include auxiliary information. For example, the first SCI may include a first field, the first field being used to indicate auxiliary information, the first field being a resource reservation field, and indicating the auxiliary information by reusing an existing field can avoid changes to the existing version of the first-level SCI, or being a reserved field, and indicating the auxiliary information by reusing a reserved field can be compatible with the existing version of the first-level SCI. For example, the first field may reuse the resource reservation field in the first-level SCI to indicate auxiliary information, and the first SCI may also include a second field, the second field being a reserved field, and the second field being used to indicate that the resource indicated by the resource reservation field (i.e., the second resource) is a resource for determining that the first terminal device sends data, such as Fig.10 For example, the first field may be a reserved field in the first-level SCI, used to indicate auxiliary information and the resource indicated by the reserved field (ie, the second resource) is a resource used to determine the first terminal device to send data, such as Fig.11 As another example, the first field may be a reserved field (such as a first reserved field) in the first-level SCI, the first reserved field is used to indicate auxiliary information, and the first SCI may also include another reserved field (such as a second reserved field), the second reserved field is used to indicate that the resource indicated by the first reserved field (i.e., the second resource) is a resource used to determine the first terminal device to send data, such as Fig.12 As shown. The first SCI is the first-level SCI, which is sent by broadcasting. If the terminal device receiving the first SCI can identify the first field (or the first field and the second field), it can be determined that the first SCI includes auxiliary information. For example, if the first terminal device receives the first SCI and the second SCI, and can identify the first field (or the first field and the second field), the first terminal device can clearly see that the first SCI includes auxiliary information, and the first terminal device will obtain the auxiliary information when parsing the first SCI. In this way, the third terminal device can identify the format of the first SCI, so that the auxiliary information can be correctly obtained.
[0220] Optionally, when the third terminal device uses the resource reservation field in the first-level SCI to indicate the auxiliary information, that is, the first field is the resource reservation field, the third terminal device can also use the period field in the first SCI to indicate the period of the second resource, and use the priority field in the first SCI to indicate the priority of the second resource. The third terminal device reuses the field of the first-level SCI in the existing version to indicate the relevant information of the second resource, so that the first terminal device can select a suitable resource to send data based on the relevant information of the second resource. For example, the first terminal device can exclude resources based on whether the period of the second resource meets the sending period of the first data. For another example, the first terminal device can exclude resources based on whether the priority of the second resource meets the priority of the first data. Among them, the period field in the first SCI can be the resource reservation period (resource reservationperiod) field in the first-level SCI in the existing version.
[0221] S65: The first terminal device determines a third resource according to the first resource and the second resource.
[0222] After the first terminal device receives the auxiliary information from the third terminal device, it can determine the third resource for sending the first data to the third terminal device based on the second resource indicated by the auxiliary information, or based on the first resource determined by its own listening result, or based on the second resource indicated by the auxiliary information and the first resource determined by its own listening result. In the embodiment of the present application, the example of the first terminal device sending the first data to the third terminal device is taken, but in practice, the first data can also be sent by the first terminal device to other terminal devices except the third terminal device. The following is a brief introduction to the process of the first terminal device determining the third resource based on the first resource and the second resource.
[0223] If the first resource is an available resource determined by the first terminal device according to the listening result of the first terminal device, and the second resource is an available resource determined by the third terminal device according to the listening result of the third terminal device, the first terminal device selects a resource carrying the first data, i.e., the third resource, from the intersection of the first resource and the second resource. Optionally, if the intersection of the first resource and the second resource is 0, the first terminal device may select a resource carrying the first data from the first resource, or select a resource carrying the first data from the second resource.
[0224] Alternatively, if the first resource is an available resource determined by the first terminal device according to the listening result of the first terminal device, and the second resource is an unavailable resource determined by the third terminal device according to the listening result of the third terminal device, the first terminal device first excludes the second resource in the resource selection window [n+t1, n+t2] to obtain the remaining resources after excluding the second resource, and the first terminal device selects the resource carrying the first data, i.e., the third resource, from the intersection of the first resource and the remaining resource after excluding the second resource. Optionally, if the intersection of the first resource and the remaining resource after excluding the second resource is 0, the first terminal device can select the resource carrying the first data from the first resource, or select the resource carrying the first data from the remaining resource after excluding the second resource.
[0225] Alternatively, if the first data is an unavailable resource determined by the first terminal device according to the listening result of the first terminal device, and the second resource is an available resource determined by the third terminal device according to the listening result of the third terminal device, the first terminal device first excludes the first resource in the resource selection window [n+t1, n+t2] to obtain the remaining resource after excluding the first resource, and the first terminal device selects the resource carrying the first data from the intersection of the second resource and the remaining resource after excluding the first resource, that is, the third resource. Optionally, if the intersection of the second resource and the remaining resource after excluding the first resource is 0, the first terminal device can select the resource carrying the first data from the second resource, or select the resource carrying the first data from the remaining resource after excluding the first resource.
[0226] Alternatively, if the first data is an unavailable resource determined by the first terminal device according to the listening result of the first terminal device, and the second resource is an unavailable resource determined by the third terminal device according to the listening result of the third terminal device, the first terminal device excludes the first resource in the resource selection window [n+t1, n+t2] to obtain the remaining resource after excluding the first resource, excludes the second resource in the resource selection window [n+t1, n+t2] to obtain the remaining resource after excluding the second resource, and the first terminal device selects the resource carrying the first data from the intersection of the remaining resource after excluding the first resource and the remaining resource after excluding the second resource, that is, the third resource. Optionally, if the intersection of the remaining resource after excluding the first resource and the remaining resource after excluding the second resource is 0, the first terminal device can select the resource carrying the first data from the remaining resource after excluding the first resource, or select the resource carrying the first data from the remaining resource after excluding the second resource.
[0227] In the following, the first resource is taken as the available resource, the second resource is taken as the available resource, and the number of sub-channels that the first data needs to occupy is L sub1 Take as an example to introduce the process of determining the third resource.
[0228] Please refer to Fig.13 , Fig.13 FIG. 1 is a schematic diagram for determining a third resource. Fig.13 As shown, the process of determining the third resource is as follows:
[0229] S10: The first terminal device triggers resource selection in time slot n. The first terminal device selects resources according to the resource listening window [n-t0, nt proc,0 ) in the monitoring results, Fig.13 The resource listening window [n-t0, nt proc,0 ), select resource R1 (ie, the fifth resource) in the resource selection window [n+t1, n+t2] for sending trigger information to the third terminal device, and select resource R4 and resource R5 (ie, the first resource) for sending the first data to the third terminal device.
[0230] Among them, the number of sub-channels included in resource R1 is L sub2 , the number of sub-channels included in resource R4 and resource R5 is L sub1 .
[0231] S11: The first terminal device sends second control information to the third terminal device through resource R1 in time slot n′ within the resource selection window [n+t1, n+t2], the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes trigger information or the third SCI includes trigger information.
[0232] In this embodiment, the first terminal device does not recommend resources for sending auxiliary information to the third terminal device, and the number of sub-channels included in the resource R1 is not equal to the number of sub-channels that the first data needs to occupy. Therefore, the first terminal device can add a field in the fourth SCI to indicate that the number of sub-channels that the first data needs to occupy is L. sub1 .
[0233] S12: The third terminal device receives the trigger information in the time slot n′, triggering the third terminal device to listen to the resource according to the window [n′-t0, n′-t proc,0 ) in the monitoring results, Fig.13 The resource listening window [n′-t0, n′-t proc,0 ), select resource R2 within the resource selection window [n′+t′1, n′+t′2] for sending auxiliary information to the first terminal device, and select resource R3 and resource R4 (i.e., second resources) for the first terminal device to send the first data based on the number of subchannels required for the first data.
[0234] The number of sub-channels included in resource R3 and resource R4 is L. sub1 .
[0235] S13: The third terminal device sends first control information to the first terminal device through resource R2 in time slot n″ within the resource selection window [n′+t′1, n′+t′2]. The first control information includes a first SCI and a second SCI. The first SCI is a first-level SCI, the second SCI is a second-level SCI, and the first SCI includes auxiliary information. The auxiliary information is used to indicate resource R3 and resource R4.
[0236] The format of the first control information can refer to Fig.10 or Fig.11 or Fig.12 , I will not go into details here.
[0237] S14: The first terminal device receives the auxiliary information in the time slot n″, and determines that resource R4 is the resource for sending the first data to the third terminal device, that is, the third resource, based on the resources R3 and R4 indicated by the auxiliary information and the resources R4 and R5 selected by the first terminal device according to the listening result, and sends the first data to the third terminal device through the resource R4.
[0238] At this point, the process of determining the third resource ends.
[0239] Please refer to Fig.14 , Fig.14 FIG. 1 is a schematic diagram for determining a third resource. Fig.14 As shown, the process of determining the third resource is as follows:
[0240] S20: The first terminal device triggers resource selection in time slot n. The first terminal device selects resources according to the resource listening window [n-t0, nt proc,0 ) in the monitoring results, Fig.14 The resource listening window [n-t0, nt proc,0 ), select resource R1 (i.e., the fifth resource) in the resource selection window [n+t1, n+t2] for sending trigger information to the third terminal device, resources R2 and resource R3 (i.e., the fourth resource) for the third terminal device to send auxiliary information, and resources R6 and resource R7 (i.e., the first resource) for sending first data to the third terminal device.
[0241] The number of sub-channels included in resource R1, resource R2, resource R3, resource R6 and resource R7 is L. sub1 .
[0242] S21: The first terminal device sends second control information to the third terminal device through resource R1 in time slot n′ within the resource selection window [n+t1, n+t2], the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes trigger information, or the third SCI includes trigger information.
[0243] In this embodiment, the number of sub-channels included in resource R1, resource R2 or resource R3 can be used to indicate the number of sub-channels that the first data needs to occupy, and no separate field is required to indicate the number of sub-channels that the first data needs to occupy, which can reduce overhead. In addition, the second control information can also indicate resource R2 and resource R3, and the resource R2 and resource R3 are resources for the third terminal device to send auxiliary information. The structure of the second control information can refer to Figure 7 or Figure 8 or Fig. 9 , I will not go into details here.
[0244] S22: The third terminal device receives the trigger information in the time slot n′, triggering the third terminal device to listen to the resource according to the window [n′-t0, n′-t proc,0 ) in the monitoring results, Fig.14 The resource listening window [n′-t0, n′-t proc,0 ), select resources R3 and resource R4 within the resource selection window [n′+t′1, n′+t′2] for sending auxiliary information to the first terminal device, and select resources R5 and resource R6 (i.e., second resources) based on the number of subchannels required for the first data for the first terminal device to send the first data.
[0245] Among them, the number of sub-channels included in resources R3, R4, R5 and R6 is L. sub1 .
[0246] S23: The third terminal device determines that resource R3 is used for sending auxiliary information based on resources R2 and R3 recommended by the first terminal device and resources R3 and R4 selected by the third terminal device based on the monitoring result.
[0247] S24: The third terminal device sends first control information to the first terminal device through resource R3 (i.e., the sixth resource) in time slot n″′ within the resource selection window [n′+t′1, n′+t′2]. The first control information includes a first SCI and a second SCI. The first SCI is a first-level SCI, the second SCI is a second-level SCI, and the first SCI includes auxiliary information. The auxiliary information is used to indicate resources R5 and R6.
[0248] The format of the first control information can refer to Fig.10 or Fig.11 or Fig.12 , I will not go into details here.
[0249] S25: The first terminal device receives auxiliary information in time slot n″′, and determines that resource R6 is the resource for sending the first data to the third terminal device, that is, the third resource, based on the resources R5 and R6 indicated by the auxiliary information and the resources R6 and R7 selected by the first terminal device according to the listening result, and sends the first data to the third terminal device through the resource R6.
[0250] At this point, the process of determining the third resource ends.
[0251] S66: The first terminal device sends the first data to the third terminal device through the third resource. The third terminal device receives the first data through the third resource.
[0252] The embodiment of the present application takes the first terminal device sending the first data to the third terminal device as an example, but what is actually sent may be control information, or data, or control information and data. If what is sent is control information, or control information and data, the method of the embodiment of the present application is also applicable.
[0253] It should be noted that the trigger information may not be included in the fourth SCI, for example, carried in the MAC-CE, and / or the auxiliary information may not be included in the first SCI, for example, carried in the MAC-CE. The above process will not change.
[0254] In the above embodiment of the present application, the first terminal device can send the first information to the third terminal device, thereby triggering the third terminal device to send the second information to the first terminal device, the second information is used to indicate the second resource, and the first terminal device can use the second resource as a reference resource when selecting the resource to send data. When the first terminal device selects the resource to send data, it not only selects the resource based on its own listening result, but also selects the resource based on the second resource indicated by the third terminal device as a reference resource. Since the second resource is determined by the third terminal device based on its own listening result, it can indicate the degree of interference caused by other terminal devices to the third terminal device. Therefore, the first terminal device can select the appropriate resource to send data based on the listening result of the third terminal device and its own listening result, thereby reducing the problem of resource conflict caused by selecting the same resource as other terminal devices, reducing interference, and also reducing the problem of resource waste caused by the unreasonable use of resources that could have been reused due to excessive exclusion.
[0255] The following describes the device used to implement the above method in the embodiment of the present application in conjunction with the accompanying drawings. Therefore, the above content can be used in subsequent embodiments, and the repeated content will not be repeated.
[0256] Fig.15 This is a schematic block diagram of a communication device 1500 provided in an embodiment of the present application. Exemplarily, the communication device 1500 is, for example, a first terminal device 1500 .
[0257] The first terminal device 1500 includes a processing module 1510 and a transceiver module 1520. Exemplarily, the first terminal device 1500 may be a terminal device, or may be a chip applied to a terminal device or other combined devices, components, etc. having the above-mentioned terminal device functions. When the first terminal device 1500 is a terminal device, the transceiver module 1520 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 1510 may be a processor, such as a baseband processor, which may include one or more central processing units (CPUs). When the first terminal device 1500 is a component having the above-mentioned terminal device functions, the transceiver module 1520 may be a radio frequency unit, and the processing module 1510 may be a processor, such as a baseband processor. When the first terminal device 1500 is a chip system, the transceiver module 1520 may be an input and output interface of a chip (such as a baseband chip), and the processing module 1510 may be a processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 1510 in the embodiment of the present application can be implemented by a processor or a processor-related circuit component, and the transceiver module 1520 can be implemented by a transceiver or a transceiver-related circuit component.
[0258] For example, the processing module 1510 can be used to perform Figure 6 In the embodiment shown, all operations except the transceiver operation performed by the first terminal device, such as S61 and S65, and / or other processes for supporting the technology described herein. The transceiver module 1520 may be used to perform Figure 6 All transceiving operations performed by the first terminal device in the illustrated embodiment, such as S62, S64 and S66, and / or other processes for supporting the technology described herein.
[0259] In addition, the transceiver module 1520 may be a functional module that can perform both sending and receiving operations. For example, the transceiver module 1520 may be used to perform Figure 6 In the embodiment shown, all sending operations and receiving operations performed by the first terminal device, for example, when performing a sending operation, the transceiver module 1520 can be considered as a sending module, and when performing a receiving operation, the transceiver module 1520 can be considered as a receiving module; or, the transceiver module 1520 can also be two functional modules, and the transceiver module 1520 can be regarded as a general term for the two functional modules, which are respectively a sending module and a receiving module. The sending module is used to complete the sending operation, for example, the sending module can be used to perform Figure 6 In any of the embodiments shown in the drawings, the first terminal device performs all the sending operations, and the receiving module is used to complete the receiving operation. For example, the receiving module can be used to perform Figure 6 The illustrated embodiment shows that all receiving operations are performed by the first terminal device.
[0260] The processing module 1510 is configured to detect sidelink control information SCI from at least one second terminal device to determine a first resource, wherein the first resource includes an unavailable resource for sending data to a third terminal device;
[0261] The transceiver module 1520 is configured to send first information to the third terminal device, the first information being used to trigger the determination of second information; and receive second information from the third terminal device, the second information being used to indicate a second resource, the second resource being used to determine a resource for sending data to the third terminal device;
[0262] The processing module 1510 is further configured to determine a third resource according to the first resource and the second resource;
[0263] The transceiver module 1520 is further configured to send the first data to the third terminal device via the third resource.
[0264] In an optional implementation, the transceiver module 1520 is specifically used to: receive first control information from the third terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
[0265] In an optional implementation manner, the first SCI further includes a second field, where the second field is used to indicate that the second resource is a resource used to determine the sending of data to the third terminal device.
[0266] In an optional implementation, when the first field is the resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
[0267] In an optional implementation, the transceiver module 1520 is specifically used to: send second control information to the third terminal device, the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
[0268] In an optional implementation, when the fourth SCI includes the first information, the third SCI includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0269] In an optional embodiment, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, the fourth SCI includes a fifth field, and the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; wherein the fourth resource is a resource used to send the second information, and the method for obtaining the fourth resource includes being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE.
[0270] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0271] In an optional implementation, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or the fourth SCI includes an eighth field, and the eighth field is used to indicate whether the third information exists and / or a method for obtaining the third information; wherein the third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data; a method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE; a method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE; a method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE; and a method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
[0272] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0273] In an optional implementation, the processing module 1510 is further used to: detect the SCI from the at least one second terminal device to determine the fifth resource; the transceiver module 1520 is specifically used to: send the first information to the third terminal device via the fifth resource.
[0274] For other functions that can be implemented by the first terminal device 1500, please refer to Figure 6 The relevant introduction of the illustrated embodiment will not be repeated in detail.
[0275] Fig.16 This is a schematic block diagram of a communication device 1600 provided in an embodiment of the present application. Exemplarily, the communication device 1600 is, for example, a third terminal device 1600.
[0276] The third terminal device 1600 includes a processing module 1610 and a transceiver module 1620. Exemplarily, the third terminal device 1600 may be a terminal device, or may be a chip applied to a terminal device or other combined devices, components, etc. having the functions of the above-mentioned terminal device. When the third terminal device 1600 is a terminal device, the transceiver module 1620 may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module 1610 may be a processor, such as a baseband processor, which may include one or more CPUs. When the third terminal device 1600 is a component having the functions of the above-mentioned terminal device, the transceiver module 1620 may be a radio frequency unit, and the processing module 1610 may be a processor, such as a baseband processor. When the third terminal device 1600 is a chip system, the transceiver module 1620 may be an input and output interface of a chip (such as a baseband chip), and the processing module 1610 may be a processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 1610 in the embodiment of the present application can be implemented by a processor or a processor-related circuit component, and the transceiver module 1620 can be implemented by a transceiver or a transceiver-related circuit component.
[0277] For example, the processing module 1610 can be used to perform Figure 6 In the embodiment shown, all operations except the transceiver operation performed by the third terminal device, such as S63, and / or other processes for supporting the technology described herein. The transceiver module 1620 can be used to perform Figure 6 All transceiving operations performed by the third terminal device in the illustrated embodiment, such as S62, S64 and S66, and / or other processes for supporting the technology described herein.
[0278] In addition, the transceiver module 1620 may be a functional module that can perform both sending and receiving operations. For example, the transceiver module 1620 may be used to perform Figure 6 In the embodiment shown, all sending operations and receiving operations performed by the third terminal device, for example, when performing a sending operation, the transceiver module 1620 can be considered as a sending module, and when performing a receiving operation, the transceiver module 1620 can be considered as a receiving module; or, the transceiver module 1620 can also be two functional modules, and the transceiver module 1620 can be regarded as a general term for the two functional modules, which are a sending module and a receiving module, respectively. The sending module is used to complete the sending operation, for example, the sending module can be used to perform Figure 6 In any of the embodiments shown in the drawings, the receiving module is used to perform all the sending operations performed by the third terminal device, and the receiving module is used to complete the receiving operation. For example, the receiving module can be used to perform Figure 6 The illustrated embodiment shows that all receiving operations are performed by the third terminal device.
[0279] The transceiver module 1620 is used to receive first information from a first terminal device, where the first information is used to trigger the determination of second information;
[0280] The processing module 1610 is configured to detect sidelink control information SCI from at least one fourth terminal device to determine a second resource, wherein the second resource is used to determine a resource for the first terminal device to send data;
[0281] The transceiver module 1620 is further configured to send second information to the first terminal device, where the second information is used to indicate the second resource.
[0282] In an optional implementation, the transceiver module 1620 is specifically used to: send first control information to the first terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
[0283] In an optional implementation manner, the first SCI further includes a second field, where the second field is used to indicate that the second resource is a resource for sending data by the first terminal device.
[0284] In an optional implementation, when the first field is a resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
[0285] In an optional implementation, the transceiver module 1620 is specifically used to: receive second control information from the first terminal device, the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
[0286] In an optional implementation, when the fourth SCI includes the first information, the third SCI further includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
[0287] In an optional embodiment, the third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, the fourth SCI includes a fifth field, and the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; wherein the fourth resource is a resource used to send the second information, and the method for obtaining the fourth resource includes being indicated by the third SCI, indicated by the fourth SCI, configured by a higher layer, or carried by MAC-CE.
[0288] In an optional implementation, when the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
[0289] In an optional implementation, the processing module 1610 is further used to: determine a sixth resource based on the detection of SCI from the at least one fourth terminal device and the fourth resource; the transceiver module 1620 is specifically used to: send the second information to the first terminal device via the sixth resource.
[0290] In an optional implementation, the third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or a method for obtaining the third information; or the fourth SCI includes an eighth field, and the eighth field is used to indicate whether the third information exists and / or a method for obtaining the third information; wherein the third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data; a method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, or configured by a high layer, or carried by MAC-CE; a method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE; a method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE; and a method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
[0291] In an optional implementation, when the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
[0292] In an optional implementation manner, the processing module 1610 is specifically configured to: determine the second resource according to detection of the SCI from the at least one fourth terminal device and the third information.
[0293] For other functions that the third terminal device 1600 can implement, please refer to Figure 6 The relevant introduction of the illustrated embodiment will not be repeated in detail.
[0294] The embodiment of the present application further provides a communication device, which may be a terminal device or a circuit. The communication device may be used to execute the action executed by the first terminal device in the above method embodiment.
[0295] When the communication device is a terminal device, Fig.17 A simplified schematic diagram of the structure of a terminal device is shown. For ease of understanding and illustration, Fig.17 In this article, a mobile phone is used as an example of a terminal device. Fig.17 As shown, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for conversion between baseband signals and radio frequency signals and processing of radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input-output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input-output devices.
[0296] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Fig.17 Only one memory and processor are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or may be integrated with the processor, and the embodiments of the present application do not limit this.
[0297] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions may be regarded as the transceiver unit of the terminal device (the transceiver unit may be a functional unit that can realize the sending function and the receiving function; or the transceiver unit may also include two functional units, namely, a receiving unit that can realize the receiving function and a sending unit that can realize the sending function), and the processor with processing function may be regarded as the processing unit of the terminal device. Fig.17 As shown, the terminal device includes a transceiver unit 1710 and a processing unit 1720. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the device used to implement the receiving function in the transceiver unit 1710 may be regarded as a receiving unit, and the device used to implement the sending function in the transceiver unit 1710 may be regarded as a sending unit, that is, the transceiver unit 1710 includes a receiving unit and a sending unit. The transceiver unit may also be sometimes referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit may also be sometimes referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit may also be sometimes referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0298] It should be understood that the transceiver unit 1710 is used to perform sending operations and receiving operations on the terminal device side in the above method embodiment, and the processing unit 1720 is used to perform other operations on the terminal device except the sending and receiving operations in the above method embodiment.
[0299] For example, in one implementation, the processing unit 1720 may be configured to execute Figure 6 In the embodiment shown, all operations except the transceiver operation performed by the first terminal device, such as S61 and S65, and / or other processes for supporting the technology described herein. The transceiver unit 1710 may be used to perform Figure 6 All transceiving operations performed by the first terminal device in the illustrated embodiment, such as S62, S64 and S66, and / or other processes for supporting the technology described herein.
[0300] For example, in one implementation, the processing unit 1720 may be configured to execute Figure 6 In the embodiment shown, all operations except the transceiver operation performed by the third terminal device, such as S63, and / or other processes for supporting the technology described herein. The transceiver unit 1710 may be used to perform Figure 6 All transceiving operations performed by the third terminal device in the illustrated embodiment, such as S62, S64 and S66, and / or other processes for supporting the technology described herein.
[0301] When the communication device is a chip-type device or circuit, the device may include a transceiver unit and a processing unit, wherein the transceiver unit may be an input / output circuit and / or a communication interface; and the processing unit may be an integrated processor or microprocessor or integrated circuit.
[0302] When the communication device in this embodiment is a terminal device, it can refer to Fig.18 As an example, the device can perform similar Fig.15 As another example, the device can perform functions similar to Fig.16 The function of processing module 1610 is Fig.18 In the embodiment, the device includes a processor 1810, a sending data processor 1820, and a receiving data processor 1830. The processing module 1510 in the above embodiment can be Fig.18 The processor 1810 in the embodiment can perform corresponding functions; the transceiver module 1520 in the embodiment can be Fig.18 The sending data processor 1820 and / or the receiving data processor 1830 in the embodiment can perform the corresponding functions. Alternatively, the processing module 1610 in the above embodiment can be Fig.18 The processor 1810 in the embodiment can perform corresponding functions; the transceiver module 1620 in the embodiment can be Fig.18 The sending data processor 1820 and / or the receiving data processor 1830 in the embodiment of the present invention perform the corresponding functions. Fig.18 A channel encoder and a channel decoder are shown in the figure, but it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0303] Fig.19Another form of this embodiment is shown. The processing device 1900 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The communication device in this embodiment can be used as a modulation subsystem therein. Specifically, the modulation subsystem may include a processor 1903 and an interface 1904. Among them, the processor 1903 completes the function of the above-mentioned processing module 1510, and the interface 1904 completes the function of the above-mentioned transceiver module 1520. Alternatively, the processor 1903 completes the function of the above-mentioned processing module 1610, and the interface 1904 completes the function of the above-mentioned transceiver module 1620. As another variation, the modulation subsystem includes a memory 1906, a processor 1903, and a program stored on the memory 1906 and executable on the processor, and the processor 1903 implements the method on the terminal device side in the above-mentioned method embodiment when executing the program. It should be noted that the memory 1906 may be non-volatile or volatile, and its location may be located inside the modulation subsystem or in the processing device 1900, as long as the memory 1906 can be connected to the processor 1903.
[0304] The present application embodiment provides a communication system. The communication system may include the above Figure 6 The first terminal device involved in the embodiment shown in the figure, and the Figure 6 The third terminal device involved in the embodiment shown. The first terminal device is, for example, Fig.15 The first terminal device 1500 in FIG. The third terminal device is, for example, Fig.16 The third terminal device 1600 in FIG.
[0305] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the computer can implement the method provided in the above method embodiment. Figure 6 The process related to the first terminal device in the embodiment shown.
[0306] The embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement the method provided in the embodiment of the method. Figure 6 The process related to the third terminal device in the embodiment shown.
[0307] The present application also provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the method provided in the above method embodiment. Figure 6 The process related to the first terminal device in the embodiment shown.
[0308] The present application also provides a computer program product, which is used to store a computer program. When the computer program is executed by a computer, the computer can implement the method provided in the above method embodiment. Figure 6 The process related to the third terminal device in the embodiment shown.
[0309] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0310] It should also be understood that the memory mentioned 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 synchronous dynamic random access memory (doubledatarate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM), and direct rambus RAM (DR RAM).
[0311] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
[0312] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0313] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0314] Those of ordinary skill in the art will appreciate 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.
[0315] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0316] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are 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.
[0317] 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.
[0318] 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.
[0319] 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, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, which 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 method described in each embodiment of the present application. The aforementioned computer-readable storage medium can be any available medium that can be accessed by a computer. By way of example but not limitation, computer-readable media may include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer.
[0320] The above is only a specific implementation of the present application, but the protection scope of the embodiments 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 embodiments of the present application, which should be included in the protection scope of the embodiments of the present application. Therefore, the protection scope of the embodiments of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: detecting sidelink control information SCI from at least one second terminal device to determine first resources, the first resources comprising available resources for sending data to a third terminal device; Sending first information to the third terminal device, where the first information is used to trigger determining second information; receiving second information from the third terminal device, the second information being used to indicate a second resource, the second resource being used to determine a resource for sending data to the third terminal device, the second resource being determined by the third terminal device by detecting an SCI of at least one fourth terminal device; Determine a third resource according to the first resource and the second resource; The first data is sent to the third terminal device through the third resource.
2. The method according to claim 1, characterized in that The receiving second information from the third terminal device includes: The first control information is received from the third terminal device, wherein the first control information includes a first SCI, the first SCI is a first-level SCI, and the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
3. The method according to claim 2, characterized in that The first SCI further includes a second field, and the second field is used to indicate that the second resource is a resource used to determine the transmission of data to the third terminal device.
4. The method according to claim 2 or 3, characterized in that: When the first field is the resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
5. The method according to any one of claims 1 to 3, characterized in that: Sending first information to the third terminal device includes: Second control information is sent to the third terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
6. The method according to claim 5, characterized in that When the fourth SCI includes the first information, the third SCI includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
7. The method according to claim 5, characterized in that The third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE.
8. The method according to claim 7, characterized in that When the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
9. The method according to claim 5, characterized in that The third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or the method for obtaining the third information; or, The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information; The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. A method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE. A method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. A method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. A method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
10. The method according to claim 9, characterized in that When the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
11. The method according to any one of claims 1 to 3, characterized in that: The detecting sidelink control information SCI from at least one second terminal device to determine the first resource further comprises: detecting an SCI from the at least one second terminal device to determine a fifth resource; The sending the first information to the third terminal device includes: The first information is sent to the third terminal device through the fifth resource.
12. The method according to claim 1, characterized in that The second resource is an unavailable resource for sending the first data.
13. The method according to claim 9, characterized in that The delay requirement of the first data is at least one of a start position or an end position of a resource selection window corresponding to the second resource.
14. A communication method, characterized in that: include: receiving first information from a first terminal device, wherein the first information is used to trigger determination of second information; detecting sidelink control information SCI from at least one fourth terminal device to determine a second resource; Second information is sent to the first terminal device, where the second information is used to indicate the second resource, so that the first terminal device determines the resource for the first terminal device to send data to the third terminal device based on the second resource and the first resource, and the first resource includes the available resource for the first terminal device to send data to the third terminal device.
15. The method according to claim 14, characterized in that Sending second information to the first terminal device includes: First control information is sent to the first terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
16. The method according to claim 15, characterized in that The first SCI further includes a second field, and the second field is used to indicate that the second resource is a resource for the first terminal device to send data.
17. The method according to claim 15 or 16, characterized in that When the first field is a resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
18. The method according to any one of claims 14 to 16, characterized in that: The receiving first information from the first terminal device includes: Second control information is received from the first terminal device, wherein the second control information includes a third SCI and a fourth SCI, wherein the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
19. The method according to claim 18, characterized in that When the fourth SCI includes the first information, the third SCI further includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
20. The method according to claim 18, characterized in that The third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE.
21. The method according to claim 20, characterized in that When the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
22. The method according to claim 20, characterized in that The method further comprises: determining a sixth resource based on the detection of the SCI from the at least one fourth terminal device and the fourth resource; The sending the second information to the first terminal device includes: The second information is sent to the first terminal device through the sixth resource.
23. The method according to claim 18, characterized in that The third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or the method for obtaining the third information; or, The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information; The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. The method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, or configured by a high layer, or carried by a media access control element MAC-CE. The method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. The method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
24. The method according to claim 23, characterized in that When the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
25. The method according to claim 23, characterized in that The detecting side control information from at least one fourth terminal device to determine the second resource includes: The second resource is determined based on detection of the SCI from the at least one fourth terminal device and the third information.
26. The method according to claim 14, characterized in that The second resource is an unavailable resource for the first terminal device to send the first data.
27. The method according to claim 23, characterized in that The delay requirement of the first data is at least one of a start position or an end position of a resource selection window corresponding to the second resource.
28. A communication device, characterized in that: include: a processing module configured to detect sidelink control information SCI from at least one second terminal device to determine first resources, wherein the first resources include available resources for sending data to a third terminal device; a transceiver module, configured to send first information to the third terminal device, wherein the first information is used to trigger determination of second information; receiving second information from the third terminal device, the second information being used to indicate a second resource, the second resource being used to determine a resource for sending data to the third terminal device, the second resource being determined by the third terminal device by detecting an SCI of at least one fourth terminal device; The processing module is further configured to determine a third resource based on the first resource and the second resource; The transceiver module is further configured to send the first data to the third terminal device via the third resource.
29. The device according to claim 28, characterized in that The transceiver module is specifically used for: The first control information is received from the third terminal device, wherein the first control information includes a first SCI, the first SCI is a first-level SCI, and the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
30. The device according to claim 29, characterized in that The first SCI further includes a second field, and the second field is used to indicate that the second resource is a resource used to determine the transmission of data to the third terminal device.
31. The device according to claim 29 or 30, characterized in that When the first field is the resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
32. The device according to any one of claims 28 to 30, characterized in that The transceiver module is specifically used for: Second control information is sent to the third terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
33. The device according to claim 32, characterized in that When the fourth SCI includes the first information, the third SCI includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
34. The device according to claim 32, characterized in that The third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE.
35. The device according to claim 34, characterized in that When the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
36. The device according to claim 32, characterized in that The third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or the method for obtaining the third information; or, The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information; The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. A method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE. A method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. A method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. A method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
37. The device according to claim 36, characterized in that When the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
38. The device according to any one of claims 28 to 30, characterized in that The processing module is further used for: detecting an SCI from the at least one second terminal device to determine a fifth resource; The transceiver module is specifically used for: The first information is sent to the third terminal device through the fifth resource.
39. The device according to claim 28, characterized in that The second resource is an unavailable resource for sending the first data.
40. The device according to claim 36, characterized in that The delay requirement of the first data is at least one of a start position or an end position of a resource selection window corresponding to the second resource.
41. A communication device, characterized in that: include: A transceiver module, configured to receive first information from a first terminal device, wherein the first information is used to trigger determination of second information; a processing module, configured to detect sidelink control information SCI from at least one fourth terminal device to determine a second resource; The transceiver module is further used to send second information to the first terminal device, where the second information is used to indicate the second resource, so that the first terminal device determines the resource for the first terminal device to send data to the third terminal device based on the second resource and the first resource, and the first resource includes the available resource for the first terminal device to send data to the third terminal device.
42. The device according to claim 41, characterized in that The transceiver module is specifically used for: First control information is sent to the first terminal device, the first control information includes a first SCI, the first SCI is a first-level SCI, the second information is a first field in the first SCI, and the first field is a resource reservation field or a reserved field.
43. The device according to claim 42, characterized in that The first SCI further includes a second field, and the second field is used to indicate that the second resource is a resource for the first terminal device to send data.
44. The device according to claim 42 or 43, characterized in that When the first field is a resource reservation field, the period field in the first SCI is used to indicate the period of the second resource, and the priority field in the first SCI is used to indicate the priority of the second resource.
45. The device according to any one of claims 41 to 43, characterized in that The transceiver module is specifically used for: Second control information is received from the first terminal device, wherein the second control information includes a third SCI and a fourth SCI, the third SCI is a first-level SCI, the fourth SCI is a second-level SCI, the fourth SCI includes the first information, or the third SCI includes the first information.
46. The device according to claim 45, characterized in that When the fourth SCI includes the first information, the third SCI further includes a third field, and the third field is used to indicate that the fourth SCI includes the first information.
47. The device according to claim 45, characterized in that The third SCI includes a fourth field, and the fourth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; or, The fourth SCI includes a fifth field, where the fifth field is used to indicate whether a fourth resource exists and / or a method for obtaining the fourth resource; The fourth resource is a resource used to send the second information, and the fourth resource is obtained by being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by a media access control element MAC-CE.
48. The device according to claim 47, characterized in that When the fourth SCI includes the fifth field, the third SCI further includes a sixth field, and the sixth field is used to indicate that the fourth SCI includes the fifth field.
49. The device according to claim 47, characterized in that The processing module is further used for: determining a sixth resource based on the detection of the SCI from the at least one fourth terminal device and the fourth resource; The transceiver module is specifically used for: The second information is sent to the first terminal device through the sixth resource.
50. The device according to claim 45, characterized in that The third SCI includes a seventh field, and the seventh field is used to indicate whether the third information exists and / or the method for obtaining the third information; or, The fourth SCI includes an eighth field, where the eighth field is used to indicate whether third information exists and / or a method for obtaining the third information; The third information is used to determine the second resource, and the third information includes at least one of a sending period of the first data, a priority of the first data, a data packet size of the first data, or a delay requirement of the first data. The method for obtaining the sending period of the first data includes being indicated by the third SCI, indicated by the fourth SCI, or configured by a high layer, or carried by a media access control element MAC-CE. The method for obtaining the priority of the first data includes being indicated by the third SCI, indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE. The method for obtaining the data packet size of the first data includes being indicated by the fourth SCI, implicitly indicated by a fourth resource, configured by a high layer, or carried by MAC-CE. The method for obtaining the delay requirement of the first data includes being indicated by the fourth SCI, configured by a high layer, or carried by MAC-CE.
51. The device according to claim 50, characterized in that When the fourth SCI includes the eighth field, the third SCI further includes a ninth field, and the ninth field is used to indicate that the fourth SCI includes the eighth field.
52. The device according to claim 50, characterized in that The processing module is specifically used for: The second resource is determined based on detection of the SCI from the at least one fourth terminal device and the third information.
53. The device according to claim 41, characterized in that The second resource is an unavailable resource for the first terminal device to send the first data.
54. The device according to claim 50, characterized in that The delay requirement of the first data is at least one of a start position or an end position of a resource selection window corresponding to the second resource.
55. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is run on a computer, the computer executes the method according to any one of claims 1 to 13, or the computer executes the method according to any one of claims 14 to 27.
56. A communication device, characterized in that: The method comprises a processor and a communication interface, wherein the processor is used to read instructions to execute the method described in any one of claims 1 to 13, or execute the method described in any one of claims 14 to 27.
57. A communication device, characterized in that: The method comprises a processor connected to at least one memory, wherein the processor is used to read a computer program stored in the at least one memory to execute the method described in any one of claims 1 to 13, or execute the method described in any one of claims 14 to 27.
58. A communication system, characterized in that: The method comprises a first terminal device and a third terminal device, wherein the first terminal device is used to execute the method described in any one of claims 1 to 13, and the third terminal device is used to execute the method described in any one of claims 14 to 27.
59. A computer program product, characterized in that The computer program product is used to store a computer program, and when the computer program is run on a computer, the method according to any one of claims 1 to 27 is executed.
Citation Information
Patent Citations
Method and apparatus for NR v2x resource selection
US20200029340A1
Resource management for 5g ev2x
WO2020033088A1