Communication method and device
Before the side link communication, the first device sends request information to the second device, and the second device actively sends resource assistance information. The first device determines communication resources based on this information, solving the problem of the equipment in the prior art that the delay of determining communication resources during side link communication is long, and improving communication efficiency and reliability.
Patent Information
- Application Number
- CN202411921740.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, the device determines the delay of the communication resource during side link communication, resulting in a decrease in communication efficiency.
Before the side link communication, the first device sends request information to the second device, the second device actively sends resource assistance information, and the first device determines the communication resource based on the information.
The delay of the device waiting for resource auxiliary information is reduced, the communication efficiency and transmission reliability of side link communication are improved, and the spectrum utilization is enhanced.
Smart Images

Figure CN119922512A_ABST
Abstract
Description
[0001] This application is a divisional application. The application number of the original application is 202010791671.X, and the original application date is August 7, 2020. The entire contents of the original application are incorporated into this application by reference. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0003] Sidelink (SL) communication is a direct-to-object communication method. Unlike traditional devices, where communication data must pass through network devices, sidelink communication allows devices to directly transmit communication data. The device that sends communication data sends communication data to the receiving device, and the device that receives communication data receives communication data sent by the sending device.
[0004] In some scenarios of the prior art, since there may be no direct participation of network devices when the device performs sidelink communication, the device can determine the communication resources used for the sidelink communication by itself. For example, before the device sending data in the sidelink communication (referred to as TX UE) sends the sidelink communication data to the device receiving the data (referred to as RX UE), the TX UE can send request information to other devices, and determine the communication resources that the TX UE can use when sending the sidelink communication data to the RX UE through the communication resource information fed back by the other devices according to the request information.
[0005] However, in the prior art, after the TX UE sends a request message, if other devices do not receive the request message or are unable to feed back communication resources for the TX UE, the TX UE needs to wait for a long time or repeatedly send the request message multiple times before continuing to determine the communication resources through other means, thereby increasing the delay in the device determining the communication resources used for sidelink communication and reducing the communication efficiency of the device during sidelink communication. Summary of the invention
[0006] The present application provides a communication method and apparatus to solve the technical problem in the prior art that the time delay of communication resources is large when the device determines the side link communication, thereby improving the communication efficiency of the device when performing the side link communication.
[0007] The first aspect of the present application provides a communication method, for a first device and a third device performing sidelink communication, the first device receives a second information sent from a second device before sending sidelink communication data to the third device, wherein the second information indicates that the second device can provide resource auxiliary information for the first device. Therefore, before the first device performs sidelink communication, it determines that the second device can provide resource auxiliary information to it, so that the first device can use the resource auxiliary information sent by the second device as a reference, and finally determine the communication resources used when it performs sidelink communication with the third device, thereby improving the communication efficiency of the first device when performing sidelink communication. The communication resources include: time resources, frequency resources and / or time-frequency resources, etc. In a specific implementation of this embodiment, the second device that can provide resource auxiliary information can actively send the second information to the first device to indicate to the first device through the second information that the second device can provide resource auxiliary information, thereby reducing the information interaction between the first device and the second device, and further improving the communication efficiency of the first device.
[0008] In an embodiment of the first aspect of the present application, before receiving the second information sent from the second device and before sending sidelink communication data to the third device, the first device may also actively send the first information to the second device to request the second device to obtain resource auxiliary information. Subsequently, after receiving the first information, the second device may send the second information to the first device, so that after the first device sends the first information, if it receives the second information, it can at least determine that the second device has received the first information based on the second information, thereby ensuring the reliability of the second information sent by the first device; and the first device can determine whether the second device provides resource auxiliary information based on the second information, so that the first device can follow up the second information in time and determine whether to continue waiting for the resource auxiliary information sent by the second device, or give up waiting for the second device to send the resource auxiliary information as soon as possible, thereby reducing the delay caused by the terminal device waiting for the second device to provide resource auxiliary information, thereby ensuring the delay requirement for data transmission, improving the communication efficiency and transmission reliability of the first device when performing sidelink communication, and improving spectrum utilization.
[0009] In an embodiment of the first aspect of the present application, the second information may be used to indicate whether the second device provides resource auxiliary information for the first device. When the second device determines that it can provide resource auxiliary information for the first device, the second information sent by the second device indicates that the second device provides resource auxiliary information for the first device; when the second device determines that it cannot provide resource auxiliary information for the first device, the second information sent by the second device indicates that the second device does not provide resource auxiliary information for the first device. For the first device, after receiving the second information, it may determine whether the second device can provide resource auxiliary information for the first device according to the second information.
[0010] Alternatively, the second information is only used to indicate that the second device provides resource auxiliary information to the first device, and if the first device does not receive the second information, it means that the second device does not provide resource auxiliary information to the second device. When the second device determines that it can provide resource auxiliary information to the first device, the second information sent by the second device indicates that the second device provides resource auxiliary information to the first device; when the second device determines that it cannot provide resource auxiliary information to the first device, it may not send the second information to the first device. When the first device does not receive the second information within a period of time, the first device can at least make the following judgment: the second device has not received the first information; or the second device does not provide resource auxiliary information to the first device. At this time, the first device can send the first information to the second device again, or send the first information to other devices, or use other methods to determine the resources used by the first device for sidelink communication.
[0011] In an embodiment of the first aspect of the application, the second information sent by the second device to the first device is carried by the first channel, and the first channel may be PSFCH. In this case, PSFCH carries the second information, making this embodiment easy to implement and universal. Alternatively, the first channel may also be a newly defined channel, and the newly defined channel may be, for example, PSRCH. In this case, the second information carried by the new channel makes it possible for the second information newly added by this embodiment to not affect the expression of other existing channels during interaction.
[0012] In an embodiment of the first aspect of the application, when the second information is carried by the first channel and the second information can be used to indicate whether the second device provides resource assistance information for the first device, the second information can correspond to different sequence cyclic shift values of the first channel to indicate "yes" or "no". For example, when the second information indicates that the second device provides resource assistance information for the first device, the second information can correspond to the first sequence cyclic shift value of the first channel; when the second information indicates that the second device does not provide resource assistance information for the first device, the second information corresponds to the second sequence cyclic shift value of the first channel.
[0013] Alternatively, when the second device is carried by the first channel and the second information is used to indicate that the second device provides resource assistance information to the first device, the second information can be indicated by a sequence cyclic shift value corresponding to the first channel. For example, when the second information indicates that the second device provides resource assistance information to the first device, the second information can correspond to a third sequence cyclic shift value of the first channel.
[0014] In an embodiment of the first aspect of the present application, when the first channel carrying the second information is PSFCH, the second information is specifically carried in the first resource set. Among them, the resource set used to transmit the PSFCH resources carrying the second information is recorded as the first resource set, and the resource set used to transmit the PSFCH resources carrying HARQ-ACK is recorded as the second resource set. Then the first resource set and the second resource are complementary PSFCH resources. The above-mentioned first resource set can be specifically indicated in the form of a bit map. This embodiment improves the spectrum utilization efficiency by reasonably utilizing the complementary set resources of the resource set used to transmit the PSFCH resources carrying HARQ-ACK. At the same time, the complementary set resources can be used to transmit the second information, providing the transmission reliability of the first device.
[0015] In an embodiment of the first aspect of the present application, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot (it can be understood that the first device receives the second information from the second device in the second time slot). The relative relationship between the first time slot and the second time slot can at least meet the following conditions: the second time slot is the first time slot including the PSFCH after the time slot where the last symbol of the first information is located, or the second time slot can be the first time slot including the PSFCH after the first time slot and after an interval of N time units, or the time interval between the first time slot and the second time slot is N time units.
[0016] In an embodiment of the first aspect of the present application, the second information sent by the second device to the first device may also be carried in a resource set for transmitting the first channel. The resource set for transmitting the first channel and the resource set for PSFCH are independently configured, and optionally, a frequency division multiplexing configuration method may be adopted.
[0017] In an embodiment of the first aspect of the present application, the second information may also correspond to one or more bits in the first channel, and the one or more bits may be used to simultaneously indicate whether the second device provides resource auxiliary information for the first device or the second device provides resource auxiliary information for the first device, and whether the second device successfully receives the data sent by the first device. Therefore, the second device does not need to distinguish the HARQ information and the second information sent by the second device through different resources, but instead carries the HRAR information and the second information together through one or more bits. And the second information provided in this embodiment may be carried in a resource set for transmitting PSFCH resources.
[0018] In an embodiment of the first aspect of the present application, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot (the first device receives the second information from the second device in the second time slot). The relative relationship between the first time slot and the second time slot may at least satisfy the following conditions: the second time slot is the first time slot after the first time slot plus the time interval of M time units, including the first time slot of PSFCH, or the time interval between the first time slot and the second time slot is M time units. The time interval is configured on the resource pool, and the time slot may be a logical time slot within the resource pool, or a physical time slot within and outside the resource pool.
[0019] In an embodiment of the first aspect of the present application, when the first device receives the second information sent by the second device (it can be understood that the first device receives the second information from the second device), and the second information indicates that the second device provides resource auxiliary information for the first device, then the second device may no longer send the second information to the first device in the subsequent second time period, but may receive the resource auxiliary information periodically sent by the second device. That is, the first device receives the second information from the second device, and the second information indicates that the second device provides resource auxiliary information for the first device, then the first device will receive periodic resource auxiliary information from the second device. This embodiment can be applied to the scenario where the first device may frequently request the same second device to obtain resource auxiliary information in a short period of time, thereby reducing the communication overhead and signaling overhead caused by frequent signaling interactions between the first device and the second device.
[0020] In an embodiment of the first aspect of the present application, after a first device sends first information to a second device, if the first device receives second information sent by the second device, and the second information indicates that the second device does not provide resource auxiliary information for the first device, the first device may determine the resource auxiliary information in other ways, or may not use the resource auxiliary information to determine communication resources.
[0021] Alternatively, after the first device sends the first information to the second device, if the first device does not receive the second information sent by the second device within a first time period, the first device may determine the resource auxiliary information in other ways, or may not use the resource auxiliary information to determine the communication resources.
[0022] The other manners include: the first device sends the first information to the fourth device, or the first device resends the first information to the second device, etc. The fourth device is a device other than the first device and the second device.
[0023] In an embodiment of the first aspect of the present application, when the first device receives the second information sent by the second device, a connection relationship can be established between the first device and the second device, and the established connection relationship is maintained between the first device and the second device during the second time period. Specifically, if the first device sends the first information to the second device, requesting the second device to provide resource auxiliary information to the first device, the second device may not send the second information to the first device to indicate that it can provide resource auxiliary information to the first device, but directly send the resource auxiliary information to the first device, so that the second device can continue to provide resource auxiliary information to the first device, especially directly providing resource auxiliary information to the first device without sending the second information, thereby reducing the information interaction between the first device and the second device, and further improving the communication efficiency.
[0024] In the first aspect of the present application, the connection relationship established between the first device and the second device in the second time period can be disconnected by means of signaling instructions. For example, based on the above-mentioned embodiment, the communication method further includes: the first device receives interruption information sent by the second device; the interruption information is used to instruct the second device to stop sending resource auxiliary information to the first device according to the first information in the second time period.
[0025] Among them, after the connection relationship between the first device and the second device is established, the second device can send an interruption message to the first device, and when the first device receives the interruption message, the connection relationship established between the first device and the second device is disconnected. That is, the terminal information is used to indicate that the connection relationship is invalid. After this, if the first device sends the first information to the second device again, the second device needs to send the second information to the first device before sending the resource auxiliary information to the first device. That is, at this time, after sending the first information, the first device needs to wait for the second information to determine that the second device provides it with resource auxiliary information.
[0026] Alternatively, in another implementation, based on the foregoing embodiment, the method further includes: the first device receives interruption information sent by the second device; the interruption information is used to instruct the second device to stop sending resource auxiliary information to the first device within the second time period; or, the first device sends the interruption information to the second device.
[0027] After the connection relationship between the first device and the second device is established, the second device can send an interrupt message to the first device, and the first device disconnects the connection relationship between the first device and the second device after receiving the interrupt message; or the first device can also send an interrupt message to the second device, and the second device disconnects the connection relationship between the first device and the second device after receiving the interrupt message. After that, if the first device sends the first message to the second device again, the second device needs to send the second message to the first device before sending the resource auxiliary information to the first device.
[0028] In an embodiment of the first aspect of the present application, the first information is carried in a signaling sent by the first device to the second device, and the signaling is sidelink control information SCI or MAC CE. The SCI includes a first-level SCI and / or a second-level SCI. Optionally, the signaling also includes one of PSCCH (physical sidelink control channel), PSSCH (physical sidelink shared channel), PC5 RRC, MAC, RRC, SIB, and MIB.
[0029] The second aspect of the present application provides a communication method, wherein, for a second device capable of providing resource auxiliary information, a second information can be actively sent to a first device to indicate to the first device through the second information that the second device can provide resource auxiliary information, thereby reducing the information interaction between the first device and the second device, and further improving the communication efficiency of the first device. The second information indicates that the second device can provide resource auxiliary information for the first device. Therefore, before the first device performs sidelink communication, it determines that the second device is capable of providing resource auxiliary information to it, so that the first device can use the resource auxiliary information sent by the second device as a reference, and finally determine the communication resources used when it performs sidelink communication with the third device, thereby improving the communication efficiency of the first device when performing sidelink communication. The communication resources include: time resources, frequency resources and / or time-frequency resources, etc.
[0030] In an embodiment of the second aspect of the present application, for a first device and a third device performing sidelink communication, the first device may also actively send a first message to the second device before sending sidelink communication data to the third device, for requesting the second device to obtain resource auxiliary information. Then, for the second device, after receiving the first message, the second message may be sent to the first device, so that after sending the first message, if the first device receives the second message, it can at least determine that the second device has received the first message based on the second message, thereby ensuring the reliability of the second information sent by the first device; and the first device may determine whether the second device provides resource auxiliary information based on the second information, so that the first device can follow up the second information in time and determine whether to continue waiting for the resource auxiliary information sent by the second device, or give up waiting for the second device to send the resource auxiliary information as soon as possible, thereby reducing the delay caused by the terminal device waiting for the second device to provide resource auxiliary information, thereby ensuring the delay requirement of data transmission, improving the communication efficiency and transmission reliability of the first device when performing sidelink communication, and improving the spectrum utilization.
[0031] In an embodiment of the second aspect of the present application, the second information may be used to indicate whether the second device provides resource auxiliary information for the first device. When the second device determines that it can provide resource auxiliary information for the first device, the second information sent by the second device indicates that the second device provides resource auxiliary information for the first device; when the second device determines that it cannot provide resource auxiliary information for the first device, the second information sent by the second device indicates that the second device does not provide resource auxiliary information for the first device. For the first device, after receiving the second information, it may determine whether the second device can provide resource auxiliary information for the first device according to the second information.
[0032] Alternatively, the second information is only used to indicate that the second device provides resource auxiliary information to the first device, and if the first device does not receive the second information, it means that the second device does not provide resource auxiliary information to the second device. When the second device determines that it can provide resource auxiliary information to the first device, the second information sent by the second device indicates that the second device provides resource auxiliary information to the first device; when the second device determines that it cannot provide resource auxiliary information to the first device, it may not send the second information to the first device. When the first device does not receive the second information within a period of time, the first device can at least make the following judgment: the second device has not received the first information; or the second device does not provide resource auxiliary information to the first device. At this time, the first device can send the first information to the second device again, or send the first information to other devices, or use other methods to determine the resources used by the first device for sidelink communication.
[0033] In an embodiment of the second aspect of the present application, the second information sent by the second device to the first device is carried by the first channel, and the first channel may be PSFCH. In this case, PSFCH carries the second information, making this embodiment easy to implement and universal. Alternatively, the first channel may also be a newly defined channel, and the newly defined channel may be, for example, PSRCH. In this case, the second information carried by the new channel makes it possible for the second information newly added by this embodiment to not affect the expression of other existing channels during interaction.
[0034] In an embodiment of the second aspect of the present application, when the second information is carried by the first channel and the second information can be used to indicate whether the second device provides resource assistance information for the first device, the second information can correspond to different sequence cyclic shift values of the first channel to indicate "yes" or "no". For example, when the second information indicates that the second device provides resource assistance information for the first device, the second information can correspond to the first sequence cyclic shift value of the first channel; when the second information indicates that the second device does not provide resource assistance information for the first device, the second information corresponds to the second sequence cyclic shift value of the first channel.
[0035] Alternatively, when the second device is carried by the first channel and the second information is used to indicate that the second device provides resource assistance information to the first device, the second information can be indicated by a sequence cyclic shift value corresponding to the first channel. For example, when the second information indicates that the second device provides resource assistance information to the first device, the second information can correspond to a third sequence cyclic shift value of the first channel.
[0036] In an embodiment of the second aspect of the present application, when the first channel carrying the second information is PSFCH, the second information is specifically carried in the first resource set. Among them, the resource set used to transmit the PSFCH resources carrying the second information is recorded as the first resource set, and the resource set used to transmit the PSFCH resources carrying HARQ-ACK is recorded as the second resource set. Then the first resource set and the second resource are complementary PSFCH resources. The above-mentioned first resource set can be specifically indicated in the form of a bit map. This embodiment improves the spectrum utilization efficiency by reasonably utilizing the complementary set resources of the resource set used to transmit the PSFCH resources carrying HARQ-ACK. At the same time, the complementary set resources can be used to transmit the second information, providing the transmission reliability of the first device.
[0037] In an embodiment of the second aspect of the present application, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot (it can be understood that the first device receives the second information from the second device in the second time slot). The relative relationship between the first time slot and the second time slot can at least meet the following conditions: the second time slot is the first time slot including the PSFCH after the time slot where the last symbol of the first information is located, or the second time slot can be the first time slot including the PSFCH after the first time slot and after an interval of N time units, or the time interval between the first time slot and the second time slot is N time units.
[0038] In an embodiment of the second aspect of the present application, the second information sent by the second device to the first device may also be carried in a resource set for transmitting the first channel. The resource set for transmitting the first channel and the resource set for PSFCH are independently configured, and optionally, a frequency division multiplexing configuration method may be adopted.
[0039] In an embodiment of the second aspect of the present application, the second information may also correspond to one or more bits in the first channel, and the one or more bits may be used to simultaneously indicate whether the second device provides resource auxiliary information for the first device or the second device provides resource auxiliary information for the first device, and whether the second device successfully receives the data sent by the first device. Therefore, the second device does not need to distinguish the HARQ information and the second information sent by the second device through different resources, but instead carries the HRAR information and the second information together through one or more bits. And the second information provided in this embodiment may be carried in a resource set for transmitting PSFCH resources.
[0040] In an embodiment of the second aspect of the present application, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot (the first device receives the second information from the second device in the second time slot). The relative relationship between the first time slot and the second time slot may at least satisfy the following conditions: the second time slot is the first time slot after the time interval of M time units added to the first time slot, including the first time slot of the PSFCH, or the time interval between the first time slot and the second time slot is M time units. The time interval is configured on the resource pool, and the time slot may be a logical time slot within the resource pool, or a physical time slot within and outside the resource pool.
[0041] In an embodiment of the second aspect of the present application, after the first device receives the second information sent by the second device (it can be understood that the first device receives the second information from the second device), and the second information indicates that the second device provides resource auxiliary information for the first device, the second device may no longer send the second information to the first device in the subsequent second time period, but may receive the resource auxiliary information periodically sent by the second device. That is, the first device receives the second information from the second device, and the second information indicates that the second device provides resource auxiliary information for the first device, then the first device will receive periodic resource auxiliary information from the second device. This embodiment can be applied to the scenario where the first device may frequently request the same second device to obtain resource auxiliary information in a short period of time, thereby reducing the communication overhead and signaling overhead caused by frequent signaling interactions between the first device and the second device.
[0042] In an embodiment of the second aspect of the present application, when the first device receives the second information sent by the second device, a connection relationship can be established between the first device and the second device, and the established connection relationship is maintained between the first device and the second device during the second time period. Specifically, if the first device sends the first information to the second device and requests the second device to provide resource auxiliary information to the first device, the second device may not send the second information to the first device to indicate that it can provide resource auxiliary information to the first device, but directly send the resource auxiliary information to the first device, so that the second device can continue to provide resource auxiliary information to the first device, especially directly provide resource auxiliary information to the first device without sending the second information, thereby reducing the information interaction between the first device and the second device and further improving the communication efficiency.
[0043] In an embodiment of the second aspect of the present application, the connection relationship established between the first device and the second device in the second time period can be disconnected by signaling. For example, based on the above embodiment, the communication method also includes: the first device receives interruption information sent by the second device; the interruption information is used to instruct the second device to stop sending resource auxiliary information to the first device according to the first information in the second time period.
[0044] Among them, after the connection relationship between the first device and the second device is established, the second device can send an interruption message to the first device, and when the first device receives the interruption message, the connection relationship established between the first device and the second device is disconnected. That is, the terminal information is used to indicate that the connection relationship is invalid. After this, if the first device sends the first information to the second device again, the second device needs to send the second information to the first device before sending the resource auxiliary information to the first device. That is, at this time, after sending the first information, the first device needs to wait for the second information to determine that the second device provides it with resource auxiliary information.
[0045] Alternatively, in another implementation, based on the foregoing embodiment, the method further includes: the first device receives interruption information sent by the second device; the interruption information is used to instruct the second device to stop sending resource auxiliary information to the first device within the second time period; or, the first device sends the interruption information to the second device.
[0046] After the connection relationship between the first device and the second device is established, the second device can send an interrupt message to the first device, and the first device disconnects the connection relationship between the first device and the second device after receiving the interrupt message; or the first device can also send an interrupt message to the second device, and the second device disconnects the connection relationship between the first device and the second device after receiving the interrupt message. After that, if the first device sends the first message to the second device again, the second device needs to send the second message to the first device before sending the resource auxiliary information to the first device.
[0047] In an embodiment of the second aspect of the present application, the first information is carried in a signaling sent by the first device to the second device, and the signaling is sidelink control information SCI or MAC CE. The SCI includes a first-level SCI and / or a second-level SCI. Optionally, the signaling also includes one of PSCCH (physical sidelink control channel), PSSCH (physical sidelink shared channel), PC5 RRC, MAC, RRC, SIB, and MIB.
[0048] A third aspect of the present application provides a communication method, including:
[0049] The first device sends first information to the second device; wherein the first information is used to request to obtain resource auxiliary information;
[0050] The first device does not receive the second information within the first time period, and the first device sends the first information to a fourth device; or, the first device sends the first information to the second device; or, the first device does not use the resource auxiliary information to determine the communication resource. Or, the first device no longer waits to receive the second information, or the first device resends the first information. The second information indicates that the second device provides resource auxiliary information to the first device; or, the second information is specifically used to indicate whether the second device provides the resource auxiliary information to the first device. Or, the second information is resource auxiliary information.
[0051] Among them, the communication method provided in this embodiment, for the first device and the third device performing side link communication, the first device sends the first information to the second device before sending the side link communication data to the third device, for requesting the second device to obtain resource auxiliary information. However, if the first device does not receive the second information within the first time period, other methods are used to determine the communication resources instead of waiting for the response or resource auxiliary information of the second device, thereby reducing the delay. In some cases, assuming that the second device provides resource auxiliary information to the first device after a long interval, the resource auxiliary information at this time cannot bring gain to the first device in determining the communication resources. The first device should use other methods to determine the acquisition of resource auxiliary information after the first time period. Therefore, this embodiment can also ensure the delay requirements and reliability of data transmission and improve the timeliness of resource auxiliary information.
[0052] In one implementation, the first time period may be configured by the network device, specifically, may be one of an RRC message, a MAC message, a MAC CE message, a MIB message, and a SIB message. It may be associated with a resource pool, and may be maintained by a timer of the first device, that is, the first device activates the timer after sending the first message, and the length of the timer is the first time period, and the first device waits to receive the second information in the first time period. The length of the timer is configured by the network device.
[0053] The specific implementation of the first information and the second information can refer to the records of any item of the second aspect of the present application and will not be repeated here.
[0054] The fourth aspect of the present application provides a communication device that can be used to execute the communication method as described in any one of the first aspect of the present application. The device may include: a processing module and a communication module, wherein the communication module can be used to enable the communication device to communicate with other devices, and the processing module can be used to execute the communication method as described in any one of the first aspect.
[0055] In an embodiment of the fourth aspect of the present application, the communication module may be used to receive second information from a second device.
[0056] In an embodiment of the fourth aspect of the present application, the communication module can also be used to send the first information to the second device.
[0057] For specific descriptions of the first information and the second information, please refer to the records in the first aspect of this application.
[0058] In an embodiment of the fourth aspect of the present application, the communication module is also used to send the first information to the fourth device.
[0059] In an embodiment of the fourth aspect of the present application, the communication module can also be specifically used to send first information to the second device within the second time period, and receive resource auxiliary information sent by the second device based on the first information.
[0060] The technical effects achieved by the communication device recorded in the fourth aspect of this application can be referred to the communication method corresponding to the first aspect and will not be repeated here.
[0061] The fifth aspect of the present application provides a communication device that can be used to execute the communication method as described in any one of the second aspects of the present application. The device may include: a processing module and a communication module, wherein the communication module can be used to enable the communication device to communicate with other devices, and the processing module can be used to execute the communication method as described in any one of the second aspects.
[0062] In an embodiment of the fifth aspect of the present application, the communication module may be used to send second information to the first device.
[0063] In an embodiment of the fifth aspect of the present application, the communication module may be used to receive first information sent by a first device.
[0064] For specific descriptions of the first information and the second information, please refer to the records in the second aspect of this application.
[0065] In an embodiment of the fifth aspect of the present application, the communication module can also be used to send resource auxiliary information to the first device at least once within the second time period.
[0066] In an embodiment of the fifth aspect of the present application, the communication module can also be specifically used to receive first information sent from the first device within the second time period, and the processor can be used to send resource auxiliary information to the second device based on the first information.
[0067] The technical effects achieved by the communication device recorded in the fifth aspect of this application can be referred to the communication method corresponding to the second aspect and will not be repeated here.
[0068] The sixth aspect of the present application provides a communication device that can be used to execute the communication method as described in any one of the third aspects of the present application. The device may include: a processing module and a communication module, wherein the communication module can be used to enable the communication device to communicate with other devices, and the processing module can be used to execute the communication method as described in any one of the first aspects.
[0069] In an embodiment of the sixth aspect of the present application, a communication module may be used to send first information to a second device; subsequently, if the second information is not received within a first time period, the communication module may be further used to send the first information to a fourth device; or, the communication module may be further used to send the first information to the second device; or, the communication device may not use the resource auxiliary information to determine communication resources.
[0070] The technical effects achieved by the communication device recorded in the sixth aspect of this application can be referred to the communication method corresponding to the third aspect and will not be repeated here.
[0071] In a seventh aspect, an embodiment of the present application provides a communication device, comprising: a processor and a communication interface.
[0072] The communication interface is used to realize the connection and communication between the communication device and the peripheral device.
[0073] The processor is used to implement the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect or the sixth aspect.
[0074] As a possible design, the above-mentioned communication device also includes: a memory.
[0075] The memory is used to store a computer program, and the processor executes the computer program stored in the memory, so that the device performs the method described in the first aspect, the second aspect, the third aspect, the fourth aspect, the fifth aspect or the sixth aspect.
[0076] As a possible design, the above-mentioned communication device also includes: a transceiver.
[0077] The transceiver is used for sending and receiving messages.
[0078] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed, the method described in the first aspect, the second aspect or the third aspect above is implemented.
[0079] In a ninth aspect, an embodiment of the present application provides a chip, including a processor and a communication interface;
[0080] The communication interface is used to communicate with other devices;
[0081] The processor is used to read instructions to implement the method as described in the first aspect, the second aspect or the third aspect.
[0082] In the tenth aspect, an embodiment of the present application provides a computer program product, which includes a computer program code. When the computer program code is executed by a computer, the computer executes the method described in the first aspect, the second aspect or the third aspect above.
[0083] In the eleventh aspect, an embodiment of the present application provides a communication system, in which the communication system includes a communication device as described in any one of the fourth aspects of the present application as a first device, and a communication device as described in any one of the fifth aspects of the present application as a second device; or, includes a communication device as described in any one of the sixth aspects of the present application as a first device, and a communication device as described in any one of the fifth aspects of the present application as a second device. BRIEF DESCRIPTION OF THE DRAWINGS
[0084] Figure 1 A schematic diagram of the architecture of a communication system to which the embodiments of the present application can be applied;
[0085] Figure 2 A schematic diagram of a V2X scenario used in this application;
[0086] Figure 3 A schematic diagram of a time slot structure used when a V2X communication device in a communication system performs sidelink communication;
[0087] Figure 4 A schematic diagram of a time slot structure used by another V2X communication device for sidelink communication;
[0088] Figure 5 A schematic diagram of a terminal device performing sidelink communication;
[0089] Figure 6 A flow chart of an embodiment of a communication method provided by the present application;
[0090] Fig. 6A A flow chart of an embodiment of a communication method provided by the present application;
[0091] Figure 7 A flow chart of an embodiment of a communication method provided by the present application;
[0092] Fig. 7A A flow chart of an embodiment of a communication method provided by the present application;
[0093] Figure 8 is a schematic diagram of a time slot structure;
[0094] Fig. 9 A flow chart of an embodiment of a communication method provided by the present application;
[0095] Fig.10 A flow chart of an embodiment of a communication method provided by the present application;
[0096] Fig.11 A flow chart of an embodiment of a communication method provided by the present application;
[0097] Fig.12A flow chart of an embodiment of a communication method provided by the present application;
[0098] Fig.13 A flow chart of an embodiment of a communication method provided by the present application;
[0099] Fig.14 A flow chart of an embodiment of a communication method provided by the present application;
[0100] Fig.15 A flow chart of an embodiment of a communication method provided by the present application;
[0101] Fig.16 A schematic diagram of the structure of an embodiment of a communication device provided by the present application;
[0102] Fig.17 A schematic diagram of the structure of an embodiment of a communication device provided in the present application. DETAILED DESCRIPTION
[0103] Before introducing the embodiments of the present application, the application scenarios of the present application and the technical problems existing in the application scenarios are described below with reference to the accompanying drawings.
[0104] Figure 1 This is a schematic diagram of the architecture of a communication system to which the embodiments of the present application can be applied, such as Figure 1 The communication system shown includes a network device and at least one terminal device (eg Figure 1 In the terminal device 1 and the terminal device 2), the terminal device can be connected to the network device in a wireless or wired manner. Figure 1 This is just a schematic diagram. The communication system may also include other network devices, such as wireless relay devices and wireless backhaul devices. Figure 1 The embodiments of the present application do not specifically limit the number of network devices and terminal devices included in the mobile communication system.
[0105] In an embodiment of the present application, the network device may be an access device that a terminal device accesses to a mobile communication system wirelessly, and may be a base station (BS), for example: a node B (NodeB) in a third generation (3G) communication system, an evolved base station (evolved NodeB, eNodeB) in a long term evolution (LTE) communication system, a base station gNodeB or gNB in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a wireless-fidelity (WiFi) system, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the access network device.
[0106] In the embodiment of the present application, the terminal device may also be referred to as a terminal. The terminal device may be a user equipment (UE), a mobile station (MS), a mobile terminal device (MT), etc. The terminal device may also be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, a device in V2X (vehicle to everything) system, etc.
[0107] In order to improve the communication efficiency of the communication system and reduce the network load, in e.g. Figure 1 In the communication systems shown in FIG. 1 , some communication systems including LTE communication systems and NR communication systems can perform sidelink (SL) communication between terminal devices. The sidelink communication here can also be called sidelink communication or sidelink communication. Sidelink communication allows terminal devices to communicate directly with each other, for example, in Figure 1 In the system shown, it is assumed that terminal device 1 can serve as a transmitter of sidelink communication to send data to terminal device 2, and terminal device 2 can serve as a receiver of sidelink communication to receive data sent from terminal device 1. In the above-mentioned sidelink communication process, the network device does not directly participate in the transmission of data from terminal device 1 to terminal device 2, that is, the data of terminal device 1 does not pass through the network device, but directly reaches terminal device 2 from terminal device 1, thereby realizing end-to-end direct transmission of data. It should be noted that in addition to providing one-to-one communication, sidelink communication can also provide one-to-many sidelink communication modes, and one-to-one and one-to-many sidelink communications can be divided into communications including relay nodes and communications not including relay nodes. This application Figure 1The example only takes one-to-one communication in sidelink communication as an example, and does not limit the number of terminal devices in sidelink communication and whether relay nodes are included.
[0108] As a special application scenario, Figure 2 A schematic diagram of a vehicle to everything (V2X) scenario used in this application, specifically, in the following example Figure 2 In the V2X scenario shown in FIG. 1 , vehicles can communicate by setting a V2X communication device on the vehicle. In this case, the V2X communication device set on each vehicle can be used as Figure 1 The terminal device shown. Through the V2X communication device, the vehicle in the figure can communicate with other vehicles (vehicle to vehicle, V2V), with other pedestrians (vehicle to pedestrian, V2P), with other roadside infrastructure equipment (vehicle to infrastructure, V2I), or with the communication network (vehicle to network, V2N). V2X communication can achieve all-round connection and efficient information exchange between vehicles and pedestrians, other vehicles, roadside equipment, and networks, and realize functions such as information services, traffic safety, and traffic efficiency. At the same time, with the development of network technology and intelligent vehicle technology, the functions that vehicles can achieve through V2X communication devices are becoming more and more abundant. For example, V2X communication devices can obtain various information services through V2I and V2N communications, including traffic light information, nearby vehicle information, vehicle navigation information, emergency rescue information, entertainment service information, etc.; V2X communication devices can obtain real-time information such as the speed, position, driving conditions and pedestrian activities of surrounding vehicles through V2V and V2P communications, and realize collision warning functions through intelligent algorithms to avoid traffic accidents; V2X communication devices can realize functions such as vehicle speed guidance through V2I communication to improve traffic efficiency.
[0109] In each embodiment of the present application, the following Figure 2 The V2X communication device shown is as follows Figure 1 The terminal device shown in the figure enables sidelink communication between V2X communication devices as an example, but not limiting it. For example, Figure 3 A schematic diagram of a time slot structure used when a V2X communication device in a communication system performs sidelink communication, wherein the communication system may be, for example, a new radio (NR) communication system.
[0110] Specifically, in the V2X time slot structure under the normal cyclic prefix (NCP), a time unit (time slot) may include 14 symbols, and the number of symbols used to carry the physical sidelink control channel (PSCCH) for sidelink communication in a time slot may be configured on each resource pool, specifically 2 or 3. For example, Figure 3 In the time slot shown, symbol 2 to symbol 3 can be used to carry PSCCH. At the same time, the number of candidate physical resource blocks (PRBs) of PSCCH can also be configured for each resource pool. PSCCH is carried in the subchannel, and the PSCCH carries the first-level sidelink control information (SCI). In addition, Figure 3 The first symbol in each time slot shown can be used for automatic gain control (AGC), the last symbol is a guard interval, and the remaining symbols can be used to send data and a second level SCI.
[0111] In some communication systems, the V2X communication device may also support sidelink communication via unicast and multicast, and the communication system may be, for example, an NR communication system. When the V2X communication device performs unicast and multicast, it is also necessary to use hybrid automatic repeat request (HARQ) technology to ensure the correctness of the data transmitted by unicast and multicast.
[0112] Among them, HARQ technology combines FEC with ARQ. After encoding the data block (or transport block (TB)), the transmitter sends information bits and some redundant bits in the first transmission. If the receiver can decode it correctly, the receiver feeds back an ACK signal to the transmitter. After the transmitter confirms that the receiver has successfully received the corresponding information bits, it can be considered that the sent TB has been successfully transmitted. If the receiver cannot decode it correctly, the receiver feeds back a NACK to the transmitter. Then the transmitter further transmits a part of the information bits and / or redundant bits to the receiver. This process can be called retransmission of data. When the receiver receives the retransmitted data, it combines it with the previously received data for decoding. If the redundant bits of the retransmission still cannot be decoded normally, it will be retransmitted again. As the number of retransmissions increases, redundant bits continue to accumulate, and the channel coding rate continues to decrease, so that better decoding effects can be obtained.
[0113] When the V2X communication device performs sidelink communication, the HARQ information transmitted by the receiving end is carried by a feedback channel, which may be a physical sidelink feedback channel (PSFCH). Figure 4 FIG. 1 is a schematic diagram of a time slot structure used by another V2X communication device for sidelink communication. Figure 4 The communication system shown is an example of an NRV2X time slot structure, which supports a sequence-based PSFCH format of one symbol, which can be used to carry 1-bit ACK or NACK, or just NACK. For example, PSFCH resources can be periodically configured in the resource pool, and the configuration period of PSFCH resources can be N time slots, where N can be 0, 1, 2 or 4. Among them, N=0 means that there is no HARQ feedback resource, that is, HARQ feedback is disabled. N is 1, 2 or 4, which means that there is one PSFCH resource every 1, 2 or 4 time slots. Figure 4 In the time slot shown, N=1 is taken as an example. In addition, the time interval (timing of feedback) between the physical sidelink shared channel (PSSCH) and the PSFCH can be defined as: Assuming that the last symbol of a PSSCH transmission is in time slot n, the HARQ information corresponding to the data carried by the PSSCH can be in time slot n+a, where a is the smallest positive integer greater than or equal to K, and K is the minimum time interval between PSSCH and PSFCH, which can be 2 or 3.
[0114] Furthermore, in Figure 1 In the system shown, although there may be no direct involvement of network devices when terminal devices transmit data via sidelink communication, the communication resources used by terminal devices to send and receive data via sidelink communication still need to be configured by network devices in some scenarios. This enables the terminal devices to use legal and appropriate communication resources or communication methods for sidelink communication, thereby improving the sidelink communication efficiency of the terminal devices and preventing the resources used by the terminal devices in sidelink communication from interfering with other terminal devices or other communication methods.
[0115] There are two ways to obtain resources in the sidelink, Mode 1 and Mode 2. In Mode 1, the terminal device obtains resources by sending a request message to a network device such as a base station. In Mode 2, the terminal device autonomously determines resources, and the resource selection methods include sensing, partial sensing or random selection.
[0116] In some cases, when the terminal device as the transmitting end determines the communication resources for sidelink communication due to some reasons, the interference is large and the reliability of data transmission cannot be guaranteed. For example, due to the hidden node, the terminal device does not detect the resources occupied by the hidden node during perception, but the terminal device as the receiving end can detect the resources occupied by the hidden node, so the reliability of the data transmission is reduced and the probability of transmission conflict increases. Or, the terminal device cannot determine the communication resources due to power saving. For example, the terminal device cannot determine the communication resources by perception. Therefore, in order for the terminal device to still be able to perform sidelink communication and ensure the reliability of data transmission. In some technologies, the terminal device can request other terminal devices to provide resource auxiliary information to the terminal device by sending auxiliary resource request information to other terminal devices, so that the terminal device can determine the communication resources for sidelink communication based on the resource auxiliary information provided by other terminal devices, and finally perform sidelink communication.
[0117] For example, Figure 5 The present invention is a schematic diagram of a terminal device performing sidelink communication, wherein the terminal device that sends data during sidelink communication is UE1, and the terminal device that receives data from UE1 is UE2. In order to perform sidelink communication with UE2, UE1 sends a request for resource auxiliary information to UE3 in S10. The UE3 may be the nearest device around UE2, or a UE of the same type and parameters as UE1, or UE2 itself. The present application does not limit the specific implementation of UE3, as long as it can provide resource auxiliary information to UE1, it can be used as UE3. Subsequently, UE1 receives the resource auxiliary information sent by UE3 in S20, and uses the received resource auxiliary information as a reference in S30 to determine the communication resources used by UE1 during sidelink communication (the resource auxiliary information sent by UE3 may or may not be used). Finally, UE1 can use the determined communication resources to send data to UE2 in S40 for sidelink communication.
[0118] However, in Figure 5In the technology shown, after UE1 sends a request for resource assistance information to UE3 through S10, if UE3 does not receive the request, or UE3 cannot provide resource assistance information to UE1, or UE3 refuses to provide resource assistance information to UE1, UE1 will not be able to receive resource assistance information through S20. At this time, UE1 either repeatedly sends requests to UE3 or continues to wait for a long time before giving up obtaining resource assistance information from UE3 and continuing to determine communication resources through other means. In this process, the request sent by UE1 to UE3 is meaningless, and it also increases the delay of UE1 in determining the communication resources used for sidelink communication, thereby reducing the communication efficiency of UE1 when performing sidelink communication.
[0119] Therefore, the present application provides a communication method and apparatus. After a terminal device performing side link communication sends a request for resource auxiliary information, the terminal device performing side link communication can determine whether it can provide resource auxiliary information based on feedback from the terminal device that receives the resource auxiliary information. This can not only ensure the reliability of the data to be transmitted, but also reduce the delay of the terminal device performing side link communication when the terminal device that receives the resource auxiliary information is unable to provide the resource auxiliary information, thereby improving the communication efficiency of the terminal device when performing side link communication.
[0120] The technical solution provided by the present application is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0121] Embodiment 1
[0122] Figure 6 A flow chart of an embodiment of a communication method provided by the present application, wherein: Figure 6 The method shown can be applied to Figure 1 In the scenario of sidelink communication between terminal devices shown in the figure, the terminal device that sends data during the sidelink communication is recorded as the first device, and the terminal device that receives data during the sidelink communication is recorded as the third device. Specifically, the method provided in this embodiment includes:
[0123] S101. A first device sends first information to a second device, where the first information is used to request resource auxiliary information from the second device. Correspondingly, the second device receives the first information sent by the first device.
[0124] Specifically, before the first device performs sidelink communication, that is, sends sidelink communication data to the third device, it first needs to determine the available communication resources, including: time domain resources, frequency domain resources, and time-frequency resources. In order to determine the communication resources, the first device can request resource auxiliary information from the second device. After the second device sends the resource auxiliary information to the first device, the first device can refer to the received resource auxiliary information to determine the communication resources. Among them, the second device can be any device that can provide resource auxiliary information to the first device, for example, another terminal device located near the third device. Among them, requesting resource auxiliary information can be understood as requesting resource information, requesting time-frequency resource information, requesting time domain resource information, or requesting frequency domain resource information. Request can be understood as obtaining, obtaining, and obtaining, which is not limited in the present invention. Resource auxiliary information can be understood as time-frequency resource information, resource information, time domain resource information, or frequency domain resource information.
[0125] Optionally, the first device may send the first information to the second device during the sidelink communication to request resource auxiliary information. In this case, the second device sent each time may be the same or different. Alternatively, in some specific implementations, the first device may be unable to obtain reliable communication resources due to being a hidden node, or may choose to send a request for resource auxiliary information to obtain resources in order to save power, and the communication resources cannot be directly determined by the first device itself, or the reliability of data transmission cannot be guaranteed by directly determining the communication resources by the first device itself. Then the terminal device may send the first information to the second device.
[0126] In a specific implementation, the first information may be carried in a control signaling sent by the first device to the second device, and the control signaling may be sidelink control information (SCI) or MACCE. The SCI may be a first-level SCI or a second-level SCI. The first information may be a bit in the SCI, that is, a bit in the SCI is used to indicate whether the first device requests resource auxiliary information from the second device. For example, when the value of a bit in the SCI sent by the first device to the second device is "1", it indicates that the first device has sent the first information to the second device, and the first device requests the second device to provide resource auxiliary information at this time; when the value of a bit in the SCI sent by the first device to the second device is "0", it indicates that the first device has not requested the second device to provide resource auxiliary information at this time. At the same time, the PSSCH scheduled by the SCI may also carry one or more of the following parameters: priority, resource pool used, remaining data delay (packet delay budget, PDB), number of subchannels and reservation period, etc. Among them, the priority can be the priority of data sent by the first device to the third device; the resource pool used can be a common resource pool of the first device and the third device performing side link communication; the remaining PDB can be a time window, and the first device expects to receive resource assistance information within this time window; the number of subchannels is the frequency domain granularity of selecting resources used for sensing; the reserved period is the type of service to be sent by the first device, including non-periodic, periodic or periodic length, etc.
[0127] Alternatively, in another specific implementation, the first information may also be an SCI sent by the first device to the second device. The SCI is a new SCI format. The SCI format is dedicated to requesting auxiliary resource information. For example, the fields carried by the SCI format include: one or more of the following parameters: priority, used resource pool, remaining PDB, number of subchannels, and reservation period, etc. Optionally, the SCI may be a first-level SCI or a second-level SCI.
[0128] S102. The second device sends second information to the first device, where the second information is used to instruct the second device to provide resource auxiliary information to the first device, or the second information is used to instruct the second device not to provide resource auxiliary information to the first device; accordingly, the first device receives the second information sent by the second device, so that the first device can determine whether the second device provides resource auxiliary information to the first device based on the second information.
[0129] Specifically, in the communication method provided in this embodiment, after receiving the first information sent by the first device, the second device can send the second information to the first device in S102 regardless of whether it can provide resource auxiliary information to the first device. For example, if the second device determines that it can provide resource auxiliary information to the first device, the second information sent by the second device in S102 indicates that the second device provides resource auxiliary information to the first device; if the second device determines that it cannot provide resource auxiliary information to the first device, the second information sent by the second device in S102 indicates that the second device does not provide resource auxiliary information to the first device. Then, for the first device, after receiving the second information, it can be determined based on the second information whether the second device can provide resource auxiliary information to the first device.
[0130] More specifically, the second information provided in this embodiment may be carried by the PSFCH, and the corresponding relationship between the second information and the sequence cyclic shift value of the PSFCH is shown in the following Table 1:
[0131] Table 1
[0132] Second information Indicates the provision of resource auxiliary information Indicates that no resource auxiliary information is provided Sequence cyclic shift value 6 0
[0133] Specifically, in this embodiment, the two results "yes" and "no" of whether the second device indicated by the second information provides resource assistance information to the first device may correspond to two values of the sequence cyclic shift value of PSFCH respectively. For example, in the example shown in Table 1, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the first sequence cyclic shift value "6" of PSFCH; when the first device receives the sequence cyclic shift value of PSFCH as 6, it is determined that the second device provides resource assistance information to the first device. When the second information indicates that the second device does not provide resource assistance information to the first device, the second information corresponds to the second sequence cyclic shift value "0" of PSFCH; when the first device receives the sequence cyclic shift value of PSFCH as 0, it is determined that the second device does not provide resource assistance information to the first device.
[0134] Alternatively, in the example shown in Table 2, when the second information indicates that the second device provides resource assistance information for the first device, the second information corresponds to the first sequence cyclic shift value "0" of PSFCH; when the second information indicates that the second device does not provide resource assistance information for the first device, the second information corresponds to the second sequence cyclic shift value "6" of PSFCH.
[0135] Table 2
[0136] Second information Indicates the provision of resource auxiliary information Indicates that no resource auxiliary information is provided Sequence cyclic shift value 0 6
[0137] Furthermore, in this embodiment, the resources carrying the second information may be PSFCH resources within the first resource set, wherein the resource set used to transmit the PSFCH resources carrying the second information is referred to as the first resource set, and the resource set used to transmit the PSFCH resources carrying HARQ-ACK is referred to as the second resource set.
[0138] In one implementation, the first resource set and the second resource set are complementary sets. In particular, since the second device can send HARQ information to the first device through PSFCH in addition to sending the second information to the first device through PSFCH, in this embodiment, the second device distinguishes between the PSFCH carrying the second information and the PSFCH carrying HARQ-ACK by dividing the PSFCH resources into different resource sets, thereby distinguishing the HARQ information and the second information sent by the second device. By reasonably utilizing the complementary set resources of the resource set used to transmit the PSFCH resources carrying HARQ-ACK, the spectrum utilization efficiency is improved. At the same time, the complementary set resources can be used to transmit resource auxiliary information, providing the transmission reliability of the first device.
[0139] In a specific implementation, the first resource set and the second resource set can be represented by different bitmaps. That is, the network device uses different bitmaps to independently configure the first resource set and the second resource set. Among them, the different bitmaps can be of the same length. For example, Table 3 below shows a bitmap corresponding to a resource set indicating a PSFCH resource for transmitting a second information, and Table 4 shows a bitmap corresponding to a resource set indicating a PSFCH resource for transmitting HARQ information. Among them, Tables 3 and 4 are simplified diagrams, the frequency domain is 10 resource blocks (RBs), the RBs can be physical resource blocks (PRBs), the time domain is 6 time slots, and the PSFCH resource period is 2, that is, there is a PSFCH resource in one of every 2 time slots. The diagram parameters are not limited in the present invention.
[0140] Table 3
[0141] Time slot n Time slot n+1 Time slot n+2 Time slot n+3 Time slot n+4 Time slot n+5 RB1 0 0 0 RB2 0 0 0 RB3 0 0 0 RB4 0 0 0 RB5 1 1 1 RB6 1 1 1
[0142] Table 4
[0143] Time slot n Time slot n+1 Time slot n+2 Time slot n+3 Time slot n+4 Time slot n+5 RB1 1 1 1 RB2 1 1 1 RB3 1 1 1 RB4 1 1 1 RB5 0 0 0 RB6 0 0 0
[0144] Among them, the resource set of PSFCH resources used to transmit the second information can be indicated by the bit map "000011" in Table 3, and the resource set of PSFCH resources used to transmit the HARQ information can be indicated by the bit map "111100" in Table 4. It can be seen that in each time slot in time slots n+1, n+3 and n+5, the PSFCH resources carrying the second information and carrying the HARQ information are complementary to each other.
[0145] In another specific implementation, the first resource set and the second resource set may be indicated by a bitmap indicating the two resource sets. That is, the network device uses a bitmap to jointly configure the first resource set and the second resource set. For example, the following Table 5 shows a bitmap corresponding to a resource set indicating a PSFCH resource for transmitting HARQ information. Table 5 is a simplified diagram, with 10 RBs in the frequency domain, 6 time slots in the time domain, and a PSFCH resource period of 2, that is, there is a PSFCH resource in one of every 2 time slots. The diagram parameters are not limited in the present invention.
[0146] Table 5
[0147]
[0148]
[0149] Among them, "111100" in the bit map in Table 5 indicates the resource set used to transmit the PSFCH resources carrying HARQ information. Since the first resource set and the second resource set are complementary to each other, the resource set used to transmit the PSFCH resources carrying the second information is the resource set corresponding to the position indicated as "0" in the bit map in Table 5. It can be seen that in each time slot in time slots n+1, n+3 and n+5, the PSFCH resources carrying the second information and carrying HARQ information are complementary to each other.
[0150] In another implementation, the first resource set and the second resource set may be represented by different bitmaps. That is, the network device uses different bitmaps to independently configure the first resource set and the second resource set. The different bitmaps are of different lengths. The bitmap corresponding to the first resource set is recorded as the first bitmap, and the bitmap corresponding to the second resource set is recorded as the second bitmap. The length of the first bitmap must be less than or equal to the resource block RB indicated as 0 in the second bitmap. For example, Table 6 below shows a bitmap corresponding to a resource set indicating a PSFCH resource for transmitting a second information, and Table 7 shows a bitmap corresponding to a resource set indicating a PSFCH resource for transmitting HARQ information. Tables 6 and 7 are simplified diagrams, with 10 RBs in the frequency domain, 6 time slots in the time domain, and a PSFCH resource period of 2, that is, there is a PSFCH resource in one of every 2 time slots. The diagram parameters are not limited in the present invention.
[0151] Table 6
[0152] Time slot n Time slot n+1 Time slot n+2 Time slot n+3 Time slot n+4 Time slot n+5 RB5 1 1 1 RB6 1 1 1
[0153] Table 7
[0154] Time slot n Time slot n+1 Time slot n+2 Time slot n+3 Time slot n+4 Time slot n+5 RB1 1 1 1 RB2 1 1 1 RB3 1 1 1 RB4 1 1 1 RB5 0 0 0 RB6 0 0 0
[0155] Among them, the resource set for transmitting the PSFCH resources carrying the second information can be indicated by the bit map "11" in Table 6, and the resource set for transmitting the PSFCH resources carrying HARQ information can be indicated by the bit map "111100" in Table 7. It can be seen that in each time slot in time slots n+1, n+3 and n+5, the PSFCH resources carrying the second information and carrying the HARQ information are complementary to each other.
[0156] Optionally, in S101, the first device sends the first information to the second device in the first time slot, and in S102, the second device sends the second information to the first device in the second time slot. In some scenarios, the relative relationship between the first time slot and the second time slot may at least satisfy the following conditions: the second time slot is the first time slot including the PSFCH after the time slot where the last symbol of the first information is located, or the second time slot may be the first time slot including the PSFCH after an interval of N time units after the first time slot, where N is a positive integer. As an example, Figure 3 The time slot shown may be a time slot not including PSFCH, such as Figure 4 The timeslot shown may be a timeslot including the PSFCH.
[0157] In summary, in the communication method provided in this embodiment, after the first device sends the first information to the second device, the second device sends the second information to the first device to indicate whether the second device provides resource auxiliary information for the first device. Here, whether the second device provides resource auxiliary information for the first device can be understood as that the second information can be used to indicate that the second device provides resource auxiliary information for the first device or the second information can also be used to indicate that the second device does not provide resource auxiliary information for the first device. The first device is enabled to determine whether the second device can provide resource auxiliary information according to the indication of the second information fed back by the second device. Therefore, the first device can at least determine according to the second information: ① The second device receives the first information, thereby ensuring the reliability of the second information sent by the first device. ② Whether the second device provides resource auxiliary information, so that the first device can follow up the second information in time, determine whether to continue to wait for the resource auxiliary information sent by the second device, or give up waiting for the second device to send resource auxiliary information as soon as possible, thereby reducing the delay of the terminal device waiting for the second device to provide resource auxiliary information, thereby reducing the delay of data transmission, improving the communication efficiency and transmission reliability of the first device when performing side link communication, and also improving spectrum utilization.
[0158] Embodiment 2
[0159] Furthermore, in S102 of the above embodiment, an example of the second information sent by the second device to the first device is given in a specific implementation manner, that is, the second information can indicate that the second device provides resource auxiliary information to the first device, and can also indicate that the second device does not provide resource auxiliary information to the first device, which is recorded as the first implementation manner. In the second implementation manner, the second information can be used only to indicate that the second device provides resource auxiliary information to the first device, and is not used to indicate that the second device does not provide resource auxiliary information to the second device.
[0160] Figure 7 A flow chart of an embodiment of a communication method provided by the present application is shown in FIG. Figure 7 In the method shown in Table 8, except for the corresponding relationship between the second information and the sequence cyclic shift value of the PSFCH, the other implementations are the same as those shown in Table 8. Figure 6 The same as shown, can be understood as Figure 6 Equivalent alternatives to the illustrated embodiments.
[0161] Specifically, the second information provided in this embodiment may be carried by the PSFCH, and the corresponding relationship between the second information and the sequence cyclic shift value of the PSFCH is shown in Table 8 below:
[0162] Table 8
[0163] Second information Indicates the provision of resource auxiliary information Indicates that no resource auxiliary information is provided Sequence cyclic shift value 6 N / A
[0164] Specifically, in this embodiment, the second information indicates that the second device provides resource assistance information to the first device, corresponding to a value of the sequence cyclic shift value of the PSFCH. In the example shown in Table 8, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the third sequence cyclic shift value "6" of the PSFCH; when the first device receives the sequence cyclic shift value of the PSFCH as 6, it is determined that the second device provides resource assistance information to the first device. The first device does not receive the PSFCH carrying the second information, and determines that the second device does not provide resource assistance information to the first device. Therefore, the implementation shown in Table 8 changes the definition of the second information compared with Tables 1 and 2 of Embodiment 1, and is more efficient than Tables 1 and 2, while reducing the amount of information sent by the second device and improving the efficiency of system communication.
[0165] Embodiment 3
[0166] For the above Figure 6 In the embodiment shown, the resource carrying the second information may be specifically a PSFCH resource in the first resource set as an example. In another possible implementation, as shown in FIG. Figure 6 In S102 shown, the second information sent by the second device to the first device can also be transmitted using a new PSFCH format. The new PSFCH format can carry multiple bits. These multiple bits can be used to indicate the second information and the HARQ information. That is, the second information can be used to indicate whether the second device provides resource auxiliary information to the first device and whether the data sent by the first device is successfully received. In other words, in this embodiment, multiple bits can indicate both the second information and the HARQ information, so the second device does not need to use different resources to distinguish the HARQ information and the second information sent by the second device.
[0167] Specifically, in this embodiment, taking the 2 bits corresponding to the PSFCH format corresponding to the second information as an example, the corresponding relationship between the multiple bits and the second information and the HARQ information may be as shown in the following Table 9:
[0168] Table 9
[0169]
[0170] The present invention does not limit the corresponding relationship between the bit value and the HARQ information plus the second information. The corresponding relationship in Table 9 may also be other corresponding relationships. As shown in Table 9, when the value of the two bits of PSFCH is 00, it corresponds to NACK+ (plus or sum) indicating that resource auxiliary information is not provided, that is, the second device does not successfully receive the PSSCH scheduled by the PSCCH, and the second device does not provide resource auxiliary information for the first device; when the value of the two bits of PSFCH is 01, it corresponds to NACK+ (plus or sum) indicating that resource auxiliary information is provided, that is, the second device does not successfully receive the PSSCH scheduled by the PSCCH, and the second device provides resource auxiliary information for the first device; when the value of the two bits of PSFCH is 11, it corresponds to ACK+ (plus or sum) indicating that resource auxiliary information is provided, that is, the second device successfully receives the PSSCH scheduled by the PSCCH, and the second device provides resource auxiliary information for the first device; when the value of the two bits of PSFCH is 10, it corresponds to ACK+ (plus or sum) indicating that resource auxiliary information is not provided, that is, the second device successfully receives the PSSCH scheduled by the PSCCH, and the second device does not provide resource auxiliary information for the first device.
[0171] In another possible implementation, Figure 6 In S102 shown, the second information sent by the second device to the first device can also be transmitted using PSFCH. PSFCH can carry 1 bit, and use different PSFCH sequence cyclic shift values to indicate the second information and HARQ information. That is, 1 bit and the sequence cyclic shift of PSFCH are used to indicate that the second device provides resource auxiliary information for the first device, and whether the data sent by the first device is successfully received. That is to say, in this embodiment, PSFCH can indicate both the second information and the HARQ information, so the second device can distinguish the HARQ information and the second information sent by the second device without using different resources.
[0172] Specifically, in this embodiment, taking the second information corresponding to 1 bit in the PSFCH as an example, the corresponding relationship between the 1 bit, the PSFCH sequence cyclic offset, the second information, and the HARQ information may be as shown in the following Table 10:
[0173] Table 10
[0174]
[0175] Among them, as shown in Table 10, m cs=3 and the correspondence between the value of HARQ-ACK information. When the value of 1 bit is 0 and the sequence cyclic shift is 3, it corresponds to NACK+ indicating the provision of resource auxiliary information, that is, the second device does not successfully receive the PSSCH scheduled by the PSCCH, and the second device provides resource auxiliary information for the first device; when the value of 1 bit is 1, it corresponds to ACK+ indicating the provision of resource auxiliary information, that is, the second device successfully receives the PSSCH scheduled by the PSCCH, and the second device provides resource auxiliary information for the first device. That is, the sequence cyclic shift value is used to indicate whether the second device provides resource auxiliary information for the first device and whether the second device successfully receives data from the first device.
[0176] Optionally, in this embodiment, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot. The relative relationship between the first time slot and the second time slot may at least satisfy the following conditions: the second time slot is the first time slot after the time interval of M time units added to the first time slot, including the first time slot of the PSFCH, the feedback time interval is configured on the resource pool, and M is a positive integer. M may be 2 or 3, and the time slot may be a logical time slot in the resource pool.
[0177] Optionally, in this embodiment, the second information can be carried in a resource set for transmitting PSFCH resources, that is, the PSFCH carrying the second information can use the time domain position and frequency domain position of the PSSCH to implicitly associate and determine the frequency domain and / or code domain resources of the PSFCH. The above implicit association rules are briefly described below.
[0178] Among them, a device (or terminal device, UE) will be provided with one of the resource pools. The number of subchannels in the resource pool is N. subch , the number of PSSCH time slots associated with this PSFCH time slot is UE for time slot i and subchannel j from PRBs are allocated PRBs. Among them, And this allocation starts from the ascending order of i, and continues to use the ascending order of j after the traversal of i is completed. UE expects yes A UE is a multiple of Determine the number of resources available for transmitting PSFCH. is the logarithm of the resource pool's rotation offset. PRBs are associated with the starting subchannel of the corresponding PSSCH. PRBs and PSSCH corresponding to one or more Subchannels are associated. It is configured in the resource pool. PSFCH resources are first allocated in the PRB index. PRBs are sorted in ascending order, and then The cyclic shift pairs are sorted in ascending order according to the cyclic shift pair index. Determine the index of a PSFCH resource, where P ID is the physical layer source ID provided in the second level SCI, M ID It is 0 or the identity of the UE receiving the PSSCH indicated by the higher layer.
[0179] In summary, the communication method provided in this embodiment, in addition to the second device being able to send second information to the first device to indicate whether the second device provides resource auxiliary information for the first device. Or the second information is used to indicate that the second device provides resource auxiliary information for the first device. The first device can determine whether the second device can provide resource auxiliary information based on the second information fed back by the second device, thereby reducing the delay caused by the terminal device waiting for the second device to provide resource auxiliary information, thereby improving the communication efficiency of the first device when performing side link communication. At the same time, the second device in this embodiment, by simultaneously indicating the second information and HARQ information through the PSFCH sent to the first device, can maximize the use of the existing PSFCH format, improve resource utilization, and make fewer changes to the existing PSFCH, which is more conducive to implementation and promotion.
[0180] In the above-mentioned Embodiment 1, Embodiment 2 and Embodiment 3, the second information sent by the second device to the first device may be carried by the PSFCH, and in other possible implementations, the second information may also be carried by a newly defined channel (referred to as the first channel). For example, the newly defined first channel may be named (a new sidelink respond channel, PSRCH), etc. This embodiment does not limit the name of the newly defined first channel, and its function can be used to carry the second information.
[0181] Embodiment 4
[0182] If Figure 6 In the illustrated embodiment, if the second information is carried by the PSRCH, the corresponding relationship between the second information and the sequence cyclic shift value of the PSRCH is shown in Table 11 below:
[0183] Table 11
[0184]
[0185]
[0186] Among them, the two results "yes" and "no" of whether the second device indicated by the second information provides resource auxiliary information for the first device may correspond to the values of the second information of 1 and 0 respectively, and may correspond to the two values of the sequence cyclic shift value of PSRCH respectively. In the present invention, the mapping between the second information and the value of the second information, and the mapping relationship between the second information and the sequence cyclic shift value are not limited. For example, in the example shown in Table 1, when the second information indicates that the second device provides resource auxiliary information for the first device, the second information corresponds to the first sequence cyclic shift value "6" of PSRCH; when the first device receives the sequence cyclic shift value of PSRCH as 6, it is determined that the second device provides resource auxiliary information for the first device. When the second information indicates that the second device does not provide resource auxiliary information for the first device, the second information corresponds to the second sequence cyclic shift value "0" of PSRCH; when the first device receives the sequence cyclic shift value of PSRCH as 0, it is determined that the second device does not provide resource auxiliary information for the first device.
[0187] Optionally, the first device sends the first information to the second device in the first time slot, and the second device sends the second information to the first device in the second time slot. In some scenarios, the relative relationship between the first time slot and the second time slot can at least meet the following conditions: the second time slot is the first time slot including PSRCH after the time slot where the last symbol of the first information is located, or the second time slot can be the first time slot including PSRCH after the first time slot and after an interval of P time units, where P is a positive integer, and the time unit can be a time slot or other time unit for measuring time, which is not limited in the present invention. For example, 2 or 3, the time slot can be a logical time slot in the resource pool.
[0188] Furthermore, in this embodiment, when there are PSFCH resources in the resource pool, the resources carrying the second information may specifically be PSRCH resources in the third resource set. The resource set used to transmit the PSRCH resources carrying the second information is referred to as the third resource set, and the resource set used to transmit the PSRCH resources carrying HARQ-ACK is referred to as the fourth resource set. The third resource set and the fourth resource set are complementary sets. Among them, since the second device can send HARQ information to the first device through PSFCH in addition to sending the second information to the first device through PSRCH, in this embodiment, the second device distinguishes between the PSRCH carrying HARQ information and the PSRCH carrying the second information sent by the second device by dividing different resource sets.
[0189] For example, the third resource set and the fourth resource set may be represented by a bitmap. In a first specific implementation, the third resource set and the fourth resource set may be configured respectively by two independent bitmaps. For example, the PSRCH resource carrying the second information is indicated by the bitmap "000011", and the PSFCH resource carrying the HARQ information is indicated by the bitmap "111100". It can be seen that in a single time slot, the PSRCH resource carrying the second information and the PSFCH resource carrying the HARQ information are complementary to each other. Alternatively, in a second specific implementation, the third resource set and the fourth resource set may be jointly configured by a bitmap. For example, the PSFCH resource carrying the HARQ information is indicated by the bitmap "111100", and the resource set of the PSRCH resource used to transmit the second information is the resource set corresponding to the position indicated as "0" in the bitmap "111100". It can be seen that in a single time slot, the PSRCH resource carrying the second information and the PSFCH resource carrying the HARQ information are complementary to each other. Alternatively, in a third specific implementation, the third resource set and the fourth resource set may be configured respectively by two independent bitmaps of different lengths. For example, the PSFCH resource carrying the HARQ information is indicated by the bitmap "111100", and at the same time, the PSRCH resource carrying the second information is indicated by the bitmap "11", wherein the bitmap "11" specifically indicates the PSRCH resource carrying the second information in the complement set of the PSFCH resource carrying the HARQ information.
[0190] When there is no PSFCH resource in the resource pool, the resource pool cannot be used to configure the PSRCH to carry the second information. Figure 8 is a schematic diagram of a time slot structure, such as Figure 8 In the time slot shown, the configured PSRCH can occupy the last symbol of the resource pool except the GP, which is the second to last PSFCH in the figure, and repeat one symbol. The set of resources used to transmit PSRCH and the set of resources used to transmit PSFCH are configured independently, and the configuration method of frequency division multiplexing is adopted. Figure 8 In the time slot shown, when the configuration period of PSFCH is 1, 2, or 4, the configuration period of PSRCH is equal to the configuration period of PSFCH; when the configuration period of PSFCH is 0, the configuration period of PSRCH is 0, 1, 2, or 4, or other values, which are not limited in the present invention.
[0191] Embodiment 5
[0192] In such Figure 7 In the example shown, if the second information is carried by the PSRCH, the corresponding relationship between the second information and the sequence cyclic shift value of the PSRCH is shown in Table 12 below:
[0193] Table 12
[0194] Second information Indicates the provision of resource auxiliary information Indicates that no resource auxiliary information is provided The value of the second information 1 0 Sequence cyclic shift value 6 N / A
[0195] Specifically, in this embodiment, the second device indicated by the second information provides resource assistance information for the first device, which may correspond to a value of the sequence cyclic shift value of the PSRCH alone. In the example shown in Table 4, when the second information indicates that the second device provides resource assistance information for the first device, the second information corresponds to the third sequence cyclic shift value "6" of the PSRCH; when the first device receives the sequence cyclic shift value of the PSRCH as 6, it is determined that the second device provides resource assistance information for the first device. When the first device does not receive the PSRCH, it is determined that the second device does not provide resource assistance information for the first device.
[0196] In the above-mentioned embodiments 1 to 5, it is shown that the first channel carrying the second information may be PSFCH or PSRCH, etc. In addition, in another possible implementation, the first channel may also be PSCCH, and the second information may be carried by PSCCH, that is, the second information is 1 bit in the first-level SCI, and the 1 bit is a field, which is used to indicate that the second device provides resource auxiliary information for the device, or is used to indicate that the second device does not provide resource auxiliary information for the first device. The 1 bit may be the 1 bit with the smallest LSB in the reserved bits in the first-level SCI, or the 1 bit may be the 1 bit with the largest MSB in the reserved bits in the first-level SCI.
[0197] In another possible implementation, the first channel may also be a PSSCH, and the second information may be carried by the PSSCH, that is, the second information is 1 bit in the second-level SCI, and the 1 bit is a field for indicating that the second device provides resource assistance information for the device, or for indicating that the second device does not provide resource assistance information for the first device. The 1 bit may be the 1 bit with the smallest LSB among the reserved bits in the second-level SCI, or the 1 bit may be the 1 bit with the largest MSB among the reserved bits in the second-level SCI.
[0198] In another possible implementation, the second information may be indicated by the first sequence, and the second information may be indicated by one or more of the following sequence parameters: a cyclic shift value of the sequence, a sequence number of the sequence, and an orthogonal cover code (OCC) of the sequence. The first sequence may include a sequence of a reference signal, and the reference signal includes one or more of a DMRS (demodulation reference signal) of a PSSCH, a DMRS of a PSCCH, a PTRS (phase tracking reference signal), and a CSI-RS (channel state information reference signal). The first sequence may also include a sequence used to transmit the first channel, that is, the first sequence may be a sequence used to transmit a PSFCH, or the first sequence may be a sequence used to transmit a PSRCH.
[0199] In another possible implementation, the second information may be indicated by a MAC CE (medium access control element). The MAC CE may be used to carry resource auxiliary information. The second information may be 1 bit in the MAC CE. Or the MAC CE carrying the resource auxiliary information indicates agreement to provide the resource auxiliary information. Or the MAC CE carries the resource auxiliary information and one or more parameters including the priority used for sensing, the number of subchannels, the resource pool used, the reservation period, the number of times resources are reserved, etc., for determining the use of the resource auxiliary information.
[0200] Optionally, in the above-mentioned embodiments 1 to 5, when the first device wishes to obtain resource auxiliary information, it may actively send the first information to the second device to request the second device to send the resource auxiliary information. In a possible implementation, the second device may also actively send the second information to the first device in S102 when the first device does not send the first information, to indicate that the second device can provide the resource auxiliary information for the first device. For example, Fig. 6A A flow chart of an embodiment of a communication method provided by the present application is shown in FIG. Fig. 6A Can be used as Figure 6 An equivalent replacement of the embodiment shown, that is, Fig. 6A In the embodiment shown, when the first device does not execute S101, the second device can send the second information to the first device. The specific implementation of S102 is as follows. Figure 6 The same as shown, no further description is given. For another example, Fig. 7A A flow chart of an embodiment of a communication method provided by the present application; Fig. 7A Can be used as Figure 7 An equivalent replacement of the embodiment shown, that is, Fig. 7A In the embodiment shown, when the first device does not execute S101, the second device can send the second information to the first device. The specific implementation of S102 is as follows. Figure 7 The same as shown, no further description is given.
[0201] Furthermore, in the above-mentioned embodiments 1 to 5, the first device sends the first information to the second device to request to obtain resource auxiliary information, and the second device feeds back the second information to the first device to indicate whether to provide resource auxiliary information to the first device, or the second device feeds back the second information to the first device to indicate the process of providing resource auxiliary information to the first device, and thereafter, the subsequent actions performed by the first device are also related to the specific instructions of the second information. The following, in conjunction with the accompanying drawings, through embodiments 6 to 8, describes the steps after the first device receives the second information.
[0202] Embodiment 6
[0203] Fig. 9 The flowchart of an embodiment of the communication method provided in the present application shows that, based on the above-mentioned embodiments 1 to 5, after the second device sends the second information to the first device in S102 to indicate that the second device can provide resource auxiliary information for the first device, it also includes:
[0204] S103: The second device sends resource auxiliary information to the first device.
[0205] S104: The first device refers to the resource assistance information sent by the second device to determine the communication resources used when performing sidelink communication with the third device.
[0206] S105: The first device uses the communication resources determined in S104 to perform sidelink communication, and specifically may send sidelink communication data to the third device.
[0207] Embodiment 7
[0208] Fig.10 The flowchart of an embodiment of the communication method provided in the present application shows that, based on the above-mentioned embodiments 1, 3 and 4, after the second device sends the second information to the first device in S102 to indicate that the second device does not provide resource auxiliary information for the first device, it also includes:
[0209] S203: When the first device is unable to receive the resource assistance information sent by the second device, the first device uses other methods to determine the communication resources used for the sidelink communication.
[0210] Specifically, since the first device determines that the second device does not provide resource auxiliary information for it based on the second information, the first device can determine the communication resources in other ways. For example, the first device can send the first information to the fourth device to request the fourth device to provide resource auxiliary information to the first device; or the first device can also determine the communication resources by itself through sensing, partial sensing or random selection. Here, communication resources can be understood as resources or time-frequency resources.
[0211] S204: The first device uses the communication resources determined in S203 to perform sidelink communication, and may send sidelink communication data to the third device.
[0212] In summary, the communication method provided in this embodiment enables the first device to determine the communication resource in other ways after determining that the second device cannot provide resource auxiliary information according to the second information, thereby eliminating the need for Figure 5 In the prior art shown, the resource auxiliary information is received in a waiting manner, so that the delay caused by the terminal device waiting for the second device to provide the resource auxiliary information can be reduced, thereby improving the communication efficiency of the first device when performing side link communication.
[0213] Embodiment 8
[0214] Fig.11 The flowchart of an embodiment of the communication method provided in the present application shows that, based on the above-mentioned embodiments 1 to 5, after the first device sends the first information to the second device in S101, assuming that the second device does not receive the first information, then after S101, it also includes:
[0215] S301: After the first device sends the first information, it does not receive any information sent by the second device within the first time period. That is, the first device does not receive any information sent by the second device to determine whether it can provide resource assistance to the first device or any information sent by the second device to determine whether it can provide resource assistance to the first device, which is equivalent to the first device being unable to determine whether the second device provides resource assistance information to it. Alternatively, in S301, after the first device sends the first information, it does not receive any resource assistance information or time-frequency resource information from the second device within the first time period.
[0216] Optionally, the first information may be SCI or MAC CE or PC5 RRC, that is, may be carried in PSCCH and PSSCH. The SCI may be a first-level SCI or a second-level SCI.
[0217] S302: After the first time period, the first device determines communication resources to be used for sidelink communication in other ways.
[0218] Specifically, the first device can continue to send the first information to the second device to prevent the second device from not receiving the first information; or, the first device can send the first information to the fourth device to request the fourth device to provide resource auxiliary information to the first device; or, the first device can also determine the communication resources by itself through sensing, partial sensing or random selection.
[0219] Optionally, the first time period may be preconfigured, configured, predefined, specified, or specified by a user of the first device or the second device. The first time period may be configured by the network device through the RRC layer or MAC CE, or may be configured by the first device through PC5 RRC. The first time period may ensure the delay of the first device's side communication, and avoid the delay caused by waiting for a long time for resource auxiliary information.
[0220] Optionally, the first information includes a first time period, which can ensure the delay of the first device side communication, and avoid the delay caused by waiting for a long time for the resource auxiliary information.
[0221] S303: The first device uses the communication resources determined in S302 to perform sidelink communication, and specifically may send sidelink communication data to the third device.
[0222] In summary, in the communication method provided in this embodiment, when the first device does not receive the second information or resource auxiliary information within the first time period, it can use other methods to determine the communication resources instead of waiting for the response of the second device, thereby reducing the delay. In some cases, assuming that the second device provides resource auxiliary information to the first device after a long interval, the resource auxiliary information at this time cannot bring gain to the first device in determining the communication resources. The first device should use other methods to determine and obtain the resource auxiliary information after the first time period. Therefore, this embodiment can also ensure the delay requirements and reliability of data transmission and improve the timeliness of resource auxiliary information.
[0223] In some specific implementations, when the first device is performing sidelink communication, the data to be sent needs to determine the communication resources for sidelink communication. At this time, the second information will be sent to the second device to request resource auxiliary information, and then determine the communication resources. The first device may frequently request the same second device to obtain resource auxiliary information in a short period of time. In order to reduce the communication overhead and signaling overhead caused by frequent signaling interactions, in a specific implementation of this embodiment, after the first device sends the first information to the second device for the first time, if the second information sent by the second device to the first device is used to instruct the second device to provide resource auxiliary information to the first device, the second device may no longer send the second information to the first device in the subsequent second time period. Its specific implementation includes the following Embodiment 9 and Embodiment 10.
[0224] Embodiment 9
[0225] Fig.12 A flow chart of an embodiment of a communication method provided by the present application is shown in FIG. Fig.12 The method shown shows that on the basis of the above-mentioned embodiments 1 to 5, if the second information sent by the second device to the first device in S102 is used to instruct the second device to provide resource auxiliary information for the first device, then after S102, it also includes:
[0226] S401: A connection relationship is established between the first device and the second device, wherein the connection relationship is a "virtual" relationship established after the first device receives the second information, and within a second time period, the established connection relationship is maintained between the first device and the second device, and the second device can continue to provide resource auxiliary information to the first device.
[0227] S402: In the second time period, if the first device sends the first information to the second device to request the second device to provide the first device with resource auxiliary information, the second device may not send the second information to the first device to indicate that it can provide the first device with resource auxiliary information, but directly send the resource auxiliary information to the first device through S403. It can be understood that in the second time period, S402 and S403 can be repeatedly performed multiple times.
[0228] Optionally, the second time period may be preconfigured, configured, predefined, specified, or specified by a user of the first device or the second device. The second time period may be configured by the network device through the RRC layer or MAC CE, or may be configured by the first device through PC5 RRC. The second time period avoids signaling overhead caused by frequent signaling interactions and reduces system overhead.
[0229] S404: Subsequently, when the second time ends, the connection relationship established in S401 is disconnected between the first device and the second device. Since the connection relationship is "virtual", the disconnection relationship can be understood as after the second time period, if the first device sends the first information to the second device again, requesting the second device to provide resource auxiliary information to the first device, then the second device needs to send the second information to the first device according to the method of Example 1 or Example 2 of the present application.
[0230] In summary, the communication method provided in this embodiment can, in a scenario where the first device continuously requests resource auxiliary information from the second device, and the second device only sends the second information to the first device, the two can establish a connection relationship. When the first device sends the first information to the second device again in the second time period, the second device can directly provide the resource auxiliary information to the first device without sending the second information, thereby reducing the information interaction between the first device and the second device and further improving communication efficiency.
[0231] Embodiment 10
[0232] Fig.13 A flow chart of an embodiment of a communication method provided by the present application is shown in FIG. Fig.12 The method shown can be understood as Fig.12 In the method shown, S402-S403 are equivalent replacements. That is, after the connection relationship between the first device and the second device is established in S401, the method further includes:
[0233] S501. The second device periodically sends resource auxiliary information to the first device.
[0234] In the second time period, the second device may actively send the resource auxiliary information to the first device when the first device does not send the first information request to obtain the resource auxiliary information.
[0235] The period of the periodic transmission may be preconfigured, configured, predefined, specified, or specified by a user of the first device or the second device. The first time period may be configured by the network device through the RRC layer or MAC CE, or may be configured by the first device through PC5 RRC. The first time period may ensure the delay of the first device's side communication, and avoid the delay caused by waiting for a long time for resource auxiliary information.
[0236] In one implementation, the first information includes one or more of the following information: a period for periodically providing resource assistance information, an upper limit on the number of resources reserved for a transport block within a period, and the like.
[0237] In summary, the communication method provided in this embodiment can, in a scenario where the first device continuously requests resource auxiliary information from the second device, the second device only needs to send the second information to the first device once. The two can then establish a connection relationship, and the second device can actively and periodically send resource auxiliary information to the first device, thereby further reducing the information interaction between the first device and the second device, and improving the intelligence level of the first device requesting resource auxiliary information from the second device, and further improving communication efficiency.
[0238] Embodiment 11
[0239] Based on the above-mentioned Example 9 and Example 10, the connection relationship established between the first device and the second device can be understood as a "virtual" connection relationship of "requesting resources-providing resources", and the duration of the connection relationship can be a time window or a timer, and the total duration of the time window or timer is the second time period.
[0240] For example, when the first device receives the second information from the second device, and the second information is used to indicate that the second device can provide resource auxiliary information for the first device, the first device can start or activate a timer to control the above connection; for another example, when the first device receives the second information sent by the second device, and the second information is used to indicate that the second device can provide resource auxiliary information for the first device, the first device can maintain the connection within a time window. Then, when the first device sends the first information to the second device within the activation time of the timer or the retention time of the time window, the second device does not need to send the second information to the first device.
[0241] Optionally, the configuration of the time window may be pre-configured or the network device may use RRC layer configuration or the first device may implement the configuration through PC5-RRC.
[0242] In one implementation, the time window may be carried in the first information, that is, the second information from the second device carries the time window information, indicating to the second device the time to wait for receiving the second information from the second device, ensuring that the second device can send the second information within the time window, and ensuring the delay requirement of the data to be sent by the first device.
[0243] In one implementation, multiple time window length values may be configured on a resource pool, and the first device may use 1 bit in the first-level SCI or the second-level SCI to indicate one of the multiple time window length values.
[0244] Alternatively, the first device associates one of the time length values in multiple time windows using the priority in the first information. For example, the priority in the first information has 8 levels, represented by 1, 2, 3, 4, 5, 6, 7, and 8 respectively. Among them, the lower the priority value, the higher the priority. When the time length values of the time windows are A, B, C, D, where A, B, C, D are all integers, and the unit is time slot, symbol, or absolute time in milliseconds. And A < B < C < D. Then the mapping relationship between the priority and the time window can be: when the priority value is 1 - 2, the time window is D; when the priority value is 3 - 4, the time window is C; when the priority value is 5 - 6, the time window is B; when the priority value is 7 - 8, the time window is A.
[0245] Alternatively, the first device can correspond to one of the time length values in the time window according to the PDB or the remaining PDB in the first information. And the time length value of the time window corresponding to the PDB / remaining PDB should be less than or equal to the time length value of the PDB / remaining PDB. This can ensure the delay requirement for the first device to send data at this time.
[0246] In one implementation, the time length value of the time window corresponding to the PDB / remaining PDB should be less than or equal to the time length value of the PDB / remaining PDB. And the time length value of the time window is the largest value that satisfies being less than or equal to the time length value of the PDB / remaining PDB. Or the time length value of the time window is the smallest value that satisfies being less than or equal to the time length value of the PDB / remaining PDB. Or the time length value of the time window is the mean value that satisfies being less than or equal to the time length value of the PDB / remaining PDB, and this mean value is the algorithm average value.
[0247] In the above-mentioned Embodiment Nine to Embodiment Eleven, the connection relationship established between the first device and the second device during the second time period can be disconnected by means of signaling indication.
[0248] Embodiment Twelve
[0249] Fig.14 It is a schematic flowchart of an embodiment of the communication method provided by this application, showing that in the embodiment as Fig.12 shown, after S401, when a connection relationship is established between the first device and the second device, subsequently, the second device can send an interruption message to the first device in S601. Then, when the first device receives the interruption message, in S602, the connection relationship established between the first device and the second device is disconnected. It can be understood that after S602, if the first device sends the first information to the second device again, the second device will feedback to the first device whether it can provide resource assistance information or feedback to the first device that it can provide resource assistance information in any one of Embodiment One to Embodiment Five of this application.
[0250] Embodiment 13
[0251] Fig.15 A flow chart of an embodiment of a communication method provided by the present application shows the following Fig.13 In the illustrated embodiment, after S401, when a connection relationship is established between the first device and the second device, the second device may subsequently send an interrupt message to the first device in S701, or the first device may also send an interrupt message to the second device in S702. Among them, S701 and S702 may be implemented one by one. Then in S703, after the first device or the second device receives the interrupt message, the connection relationship established between the first device and the second device is disconnected. After S703, if the first device sends the first message to the second device again, the second device will feedback to the first device whether it can provide resource auxiliary information in any of the methods in Embodiments 1 to 5 of the present application.
[0252] Optionally, the interruption information described in the above-mentioned Embodiment 12 and Embodiment 13 may be specifically indicated by 1 bit in the first-level SCI or the second-level SCI, for example, a field in the SCI, or a reserved bit (the position where the MSB of the reserved bit is the largest, or the position where the LSB is the smallest), or MACCE (control element) signaling. Or RRC signaling, MAC signaling, MIB signaling, SIB signaling. Or PC5 RRC signaling.
[0253] In the above embodiments, the communication method provided by the embodiments of the present application is introduced. In order to realize the functions in the communication method provided by the embodiments of the present application, the first device and the second device as the execution subject may include a hardware structure and / or a software module, and the above functions are realized in the form of a hardware structure, a software module, or a hardware structure plus a software module. Whether one of the above functions is executed in the form of a hardware structure, a software module, or a hardware structure plus a software module depends on the specific application and design constraints of the technical solution.
[0254] For example, Fig.16 This is a schematic diagram of the structure of an embodiment of a communication device provided in the present application. The communication device 1600 includes: a processing module 1601 and a communication module 1602.
[0255] like Fig.16 The communication apparatus shown can be used as a first device to execute the steps performed by the first device in any of the foregoing embodiments of the present application.
[0256] For example, the communication module 1602 may be configured to receive second information from a second device, wherein the second information indicates that the second device provides resource assistance information to the first device.
[0257] Optionally, the second information is used to indicate whether the second device provides resource auxiliary information to the first device; or, the second information is used to indicate whether the second device provides resource auxiliary information to the first device.
[0258] Optionally, the communication module 1602 is further used to send first information to the second device; wherein the first information is used to request resource auxiliary information.
[0259] Optionally, the second information is carried by the first channel.
[0260] Optionally, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the first sequence cyclic shift value of the first channel; when the second information indicates that the second device does not provide resource assistance information to the first device, the second information corresponds to the second sequence cyclic shift value of the first channel; or, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the third sequence cyclic shift value of the first channel.
[0261] Optionally, the first channel is a physical sidelink feedback channel PSFCH; the second information is carried in a first resource set; wherein the first resource set is the complement of a resource set included in a resource set for transmitting PSFCH and used to carry hybrid automatic repeat request HARQ information.
[0262] Optionally, the first device sends first information in the first time slot, and the first device receives second information in the second time slot; wherein the second time slot is the first time slot including PSFCH after the time slot where the last symbol of the first information is located, or the second time slot is the first time slot including PSFCH after an interval of N time units after the first time slot, where N is a positive integer.
[0263] Optionally, the second information is carried within a set of resources for transmitting the first channel; wherein the set of resources for transmitting the first channel and the set of resources for transmitting PSFCH are frequency division multiplexed; or, the set of resources for transmitting the first channel and the set of resources for transmitting PSFCH are independently configured.
[0264] Optionally, the second information corresponds to multiple bits of the first channel, and the multiple bits are used to indicate whether the second device provides resource assistance information to the first device, and whether the second device successfully receives data sent by the first device.
[0265] Optionally, the second information is carried in a set of transmission PSFCH resources; wherein the set of transmission PSFCH resources is also used for the second device to send HARQ information to the first device.
[0266] Optionally, the first device sends first information in a first time slot, and the first device receives second information in a second time slot; wherein the second time slot is the first time slot including PSFCH after an interval of M time units after the first time slot, and M is a positive integer.
[0267] Optionally, the communication module 1602 is further used to send the first information to a fourth device; or, the communication module 1602 is further used to send the first information to a second device; or, the communication apparatus 1600 does not use the resource auxiliary information to determine the communication resources.
[0268] Optionally, the communication module 1602 is further configured to receive resource assistance information sent by the second device at least once within the second time period.
[0269] Optionally, the communication module 1602 is further configured to send first information to the second device within a second time period; and receive resource auxiliary information sent by the second device according to the first information.
[0270] like Fig.16 The communication device shown can also be used as a second device to execute the steps performed by the second device in any of the aforementioned embodiments of the present application.
[0271] For example, the communication module 1602 is used to send second information to the first device; wherein the second information indicates that the second device provides resource auxiliary information to the first device.
[0272] Optionally, the second information is used to indicate whether the second device provides resource auxiliary information to the first device; or, the second information is used to indicate whether the second device provides resource auxiliary information to the first device.
[0273] Optionally, the communication module 1602 is further used to receive first information from a first device; wherein the first information is used to request resource auxiliary information.
[0274] Optionally, the second information is carried by the first channel.
[0275] Optionally, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the first sequence cyclic shift value of the first channel; when the second information indicates that the second device does not provide resource assistance information to the first device, the second information corresponds to the second sequence cyclic shift value of the first channel; or, when the second information indicates that the second device provides resource assistance information to the first device, the second information corresponds to the third sequence cyclic shift value of the first channel.
[0276] Optionally, the first channel is a physical sidelink feedback channel PSFCH; the second information is carried in a first resource set; wherein the first resource set is the complement of a resource set included in a resource set for transmitting PSFCH and used to carry hybrid automatic repeat request HARQ information.
[0277] Optionally, the second device sends the second information in the second time slot, and the second device receives the first information in the first time slot; wherein the second time slot is the first time slot including PSFCH after the time slot where the last symbol of the first information is located, or the second time slot is the first time slot including PSFCH after an interval of N time units after the first time slot, where N is a positive integer.
[0278] Optionally, the second information is carried within a set of resources for transmitting the first channel; wherein the set of resources for transmitting the first channel and the set of resources for transmitting PSFCH are frequency division multiplexed; or, the set of resources for transmitting the first channel and the set of resources for transmitting PSFCH are independently configured.
[0279] Optionally, the second information corresponds to multiple bits of the first channel, and the multiple bits are used to indicate whether the second device provides resource assistance information to the first device, and whether the second device successfully receives data sent by the first device.
[0280] Optionally, the second information is carried in a set of transmission PSFCH resources; wherein the set of transmission PSFCH resources is also used for the second device to send HARQ information to the first device.
[0281] Optionally, the second device sends the second information in the second time slot, and the second device receives the first information in the first time slot;
[0282] The second time slot is the first time slot including the PSFCH after an interval of M time units after the first time slot, where M is a positive integer.
[0283] Optionally, the communication module 1602 is further configured to send resource assistance information to the first device at least once within the second time period.
[0284] Optionally, the communication module 1602 is further configured to receive first information sent from the first device within a second time period; and send resource auxiliary information to the second device according to the first information.
[0285] It should be noted that it should be understood that the division of the various modules of the above device is only a division of logical functions. In actual implementation, they can be fully or partially integrated into one physical entity, or they can be physically separated. And these modules can all be implemented in the form of software called by processing elements; they can also be all implemented in the form of hardware; some modules can also be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. For example, the processing module can be a separately established processing element, or it can be integrated in a chip of the above device. In addition, it can also be stored in the memory of the above device in the form of program code, and called and executed by a processing element of the above device. The function of the above-mentioned module is determined. The implementation of other modules is similar. In addition, these modules can be fully or partially integrated together, or they can be implemented independently. The processing element described here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each module above can be completed by an integrated logic circuit of hardware in the processor element or instructions in the form of software.
[0286] For example, the above modules may be one or more integrated circuits configured to implement the above methods, such as one or more application specific integrated circuits (ASIC), or one or more microprocessors (digital signal processors, DSP), or one or more field programmable gate arrays (FPGA), etc. For another example, when a module above is implemented in the form of a processing element scheduling program code, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processor that can call program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0287] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium, (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0288] Fig.17 This is a schematic diagram of the structure of an embodiment of a communication device provided in this application. The communication device can be used as the first device or the second device described in any of the aforementioned embodiments of this application. Fig.17 As shown, the communication device 1100 may include: a processor 111 (such as a CPU), a transceiver 113; wherein the transceiver 113 is coupled to the processor 111, and the processor 111 controls the transceiver 113. Optionally, the communication device 1100 also includes a memory 112, and the memory 112 may store various instructions for completing various processing functions and implementing the method steps executed by the first device or the second device in the embodiment of the present application.
[0289] Optionally, the communication device involved in the embodiment of the present application may also include: a power supply 114, a system bus 115 and a communication interface 116. The transceiver 113 can be integrated in the transceiver of the communication device 1100, or it can be an independent transceiver antenna on the communication device. The system bus 115 is used to realize the communication connection between components. The above-mentioned communication interface 116 is used to realize the connection and communication between the communication device and other peripherals.
[0290] In the embodiment of the present application, the processor 111 is used to couple with the memory 112, read and execute the instructions in the memory 112, so as to implement the method steps performed by the network device, terminal device or core network device in the above method embodiment. The transceiver 113 is coupled with the processor 111, and the processor 111 controls the transceiver 113 to send and receive messages. The implementation principle and technical effect are similar, and will not be repeated here.
[0291] Should Fig.17 The system bus mentioned in the specification may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The system bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus. The communication interface is used to realize the communication between the database access device and other devices (such as a client, a read-write library, and a read-only library). The memory may include RAM, and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage.
[0292] Should Fig.17 The processor mentioned in the specification may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0293] Optionally, an embodiment of the present application further provides a readable storage medium, in which instructions are stored, and when the storage medium is executed on a computer, the computer executes the method executed by the first device or the second device in each of the aforementioned embodiments of the present application.
[0294] Optionally, an embodiment of the present application further provides a chip for executing instructions, wherein the chip is used to execute the method executed by the first device or the second device in the aforementioned embodiments of the present application.
[0295] An embodiment of the present application also provides a program product, which includes a computer program, which is stored in a storage medium. At least one processor can read the computer program from the storage medium, and when the at least one processor executes the computer program, it can implement the method performed by the first device or the second device in the aforementioned embodiments of the present application.
[0296] In the embodiments of the present application, "at least one" refers to one or more, and "more than one" refers to 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 next associated objects are in an "or" relationship; in the formula, the character " / " indicates that the previous and next associated objects are in a "division" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0297] It should be understood that the various numerical numbers involved in the embodiments of the present application are only used for the convenience of description and are not used to limit the scope of the embodiments of the present application.
[0298] It should be understood that, in the embodiments of the present invention, the sequence numbers of the above processes do not mean the order of execution. The order of execution 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.
[0299] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A communication method, characterized in that: include: Receive second information; wherein the second information is resource assistance information provided by the second device to the first device, and the second information is indicated by a sequence cyclic shift value of a physical sidelink feedback channel PSFCH; Communication resources are determined according to the resource auxiliary information.
2. The method according to claim 1, characterized in that Also includes: Sending first information; wherein the first information is used to request resource auxiliary information.
3. The method according to claim 1, characterized in that The second information corresponds to a third sequence cyclic shift value of the PSFCH.
4. The method according to claim 1, characterized in that: The first resource set and the second resource set do not overlap, wherein the first resource set is a resource set in the resource set for transmitting the PSFCH and used to carry the second information, and the second resource set is a resource set in the resource set for transmitting the PSFCH and used to carry hybrid automatic repeat request HARQ information.
5. The method according to claim 2, characterized in that: The first information is sent in a first time slot, and the second information is received in a second time slot; The second time slot is the first time slot including the PSFCH after an interval of N time units after the first time slot, where N is a positive integer.
6. The method according to any one of claims 1 to 5, characterized in that: The resource carrying the resource auxiliary information is different from the resource carrying the HARQ information.
7. The method according to claim 4, characterized in that The first resource set and the second resource set are configured through different bitmaps.
8. The method according to any one of claims 1 to 7, characterized in that: The sequence cyclic shift value corresponding to the second information is 0.
9. The method according to claim 2 or 5, characterized in that: receiving the second information sent by the second device, where the second information indicates that the second device does not provide the resource auxiliary information; or, After sending the first information and not receiving the second information within a first time period, the method further includes: Send the first information to a fourth device; or, send the first information to the second device; or, determine communication resources without using the resource auxiliary information.
10. The method according to claim 2 or 5, characterized in that: receiving the second information sent by the second device, where the second information indicates that the second device provides the resource auxiliary information, the method further comprising: In a second time period, the resource auxiliary information sent by the second device is received at least once.
11. The method according to claim 10, characterized in that The receiving, within the second time period, the resource auxiliary information sent by the second device includes: In the second time period, sending the first information to the second device; Receive resource auxiliary information sent by the second device according to the first information.
12. A communication method, characterized in that: include: Send second information; wherein, the second information is resource auxiliary information provided by the second device to the first device, the resource auxiliary information is used by the first device to determine communication resources, and the second information is indicated by the sequence cyclic shift value of the physical sidelink feedback channel PSFCH.
13. The method according to claim 12, characterized in that Also includes: Receive first information; wherein the first information is used to request resource auxiliary information.
14. The method according to claim 12, characterized in that The second information corresponds to a third sequence cyclic shift value of the PSFCH.
15. The method according to claim 12, characterized in that The first resource set and the second resource set do not overlap, wherein the first resource set is a resource set in the resource set for transmitting the PSFCH and used to carry the second information, and the second resource set is a resource set in the resource set for transmitting the PSFCH and used to carry hybrid automatic repeat request HARQ information.
16. The method according to claim 13, characterized in that The second information is sent in a second time slot, and the first information is received in a first time slot; The second time slot is the first time slot including the PSFCH after an interval of N time units after the first time slot, where N is a positive integer.
17. The method according to any one of claims 12 to 16, characterized in that: The resource carrying the resource auxiliary information is different from the resource carrying the HARQ information.
18. The method according to claim 15, characterized in that The first resource set and the second resource set are configured through different bitmaps.
19. The method according to any one of claims 12 to 17, characterized in that: The sequence cyclic shift value corresponding to the second information is 0.
20. The method according to any one of claims 12 to 17, characterized in that: The second information indicates that resource auxiliary information is provided for the first device, and the method further includes: In a second time period, resource assistance information is sent to the first device at least once.
21. The method according to claim 20, characterized in that Sending resource auxiliary information to the first device within the second time period includes: In the second time period, receiving first information sent from the first device; Resource auxiliary information is sent to the first device according to the first information.
22. A communication device, characterized in that: include: Communication module and processing module; The communication module is used to enable the communication device to communicate with other devices; The processing module is used to implement the method according to any one of claims 1-11 or any one of claims 12-21.
23. A chip, characterized in that: include: Processor and communication interface; The communication interface is used to communicate with other devices; The processor is used to implement the method according to any one of claims 1-11 or any one of claims 12-21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed, the method according to any one of claims 1 to 11 or any one of claims 12 to 21 can be implemented.
25. A computer program product, characterized in that The computer program product comprises: a computer program code, and when the computer program code is executed by a computer, the computer executes the method according to any one of claims 1 to 11, or the method according to any one of claims 12 to 21.
26. A communication system, characterized in that: It comprises a communication device for implementing the method according to any one of claims 1 to 11, and a communication device for implementing the method according to any one of claims 12 to 21.