A communication method, device, chip, storage medium and program product

By reserving time-frequency resources for the terminal in side link communication, the message feedback delay problem caused by channel competition failure is solved, and timely feedback of messages and improvement of system performance is achieved.

CN114554601BActive Publication Date: 2025-05-09HUAWEI TECH CO LTD

Patent Information

Application Number
CN202011607154.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2020-11-24
Filing Date
2020-12-30
Publication Date
2025-05-09
Estimated Expiration
2040-12-30

AI Technical Summary

Technical Problem

When the side link occupies unauthorized spectrum, the terminal may not be able to promptly feedback important messages due to failure of channel competition, affecting the performance and operation of the communication system.

Method used

By sending control information in a specific format, the first device reserves time-frequency resources for the second device, ensuring that the designated message can be feedback in a timely and successfully, and receives feedback messages on the reserved time-frequency resources to avoid channel competition.

Benefits of technology

It realizes timely and successful feedback of specified messages, improves system performance, and saves device power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114554601B_ABST
    Figure CN114554601B_ABST
Patent Text Reader

Abstract

The present application relates to a communication method, device, chip, storage medium and program product, wherein the method includes: a first device sends first control information and second control information to a second device, at least one of the first field or the second field in the first control information indicates the format of the first control information and the format of the second control information; the first format of the first control information indicates the time-frequency resource for the second device to feedback the specified message; the third format of the second control information indicates the redundant version of the second device to feedback the specified message; when the first control information is in the first format and the second control information is in the third format, the first device receives the specified message fed back by the second device on the time-frequency resource. In the present application, the first device reserves time-frequency resources for the specified message, thereby ensuring the timely and successful feedback of the specified message and improving the system performance.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method, device, chip, storage medium and program product. Background Art

[0002] Sidelink (SL) communication technology is an important branch of cellular IoT technology. It is a communication technology that directly connects terminals, also known as device to device communication (D2D). This communication technology has created broad application prospects for IoT applications. For example, vehicle-to-everything (V2X) communication is a scenario expansion and technology evolution based on the architecture of sidelink.

[0003] The spectrum resources occupied by the sidelink can be divided into two categories: licensed spectrum and unlicensed spectrum. Among them, the licensed spectrum is strictly restricted and protected, and only terminals that meet the specifications are allowed to access. When the sidelink occupies the licensed spectrum, it needs to coordinate with the spectrum resources of the Long Term Evolution (LTE) / New Radio (NR) network, resulting in limited usage scenarios and the inability to further increase the rate. The unlicensed spectrum is open and can be used to improve performance and rate; the unlicensed nature of the unlicensed spectrum allows all communication systems to transmit data on it. In order to regulate fairness and balance performance, and not cause unnecessary interference, the standard defines the technical specifications for channel competition, so that the behavior of the device when occupying the unlicensed spectrum is in line with expectations; because when occupying the unlicensed spectrum, the terminal needs to compete for the channel to send data. If the channel competition fails, the terminal may not have the opportunity to send data.

[0004] When the sidelink occupies the unlicensed spectrum (Sidelink Unlicense, SL-U), the terminal has many important messages carried in the data channel that need to be fed back in time to ensure the performance and effective operation of the communication system. However, if the channel competition fails, these important messages may not be fed back in time. Summary of the invention

[0005] In view of this, a communication method, device, chip, storage medium and program product are proposed.

[0006] In a first aspect, an embodiment of the present application provides a communication method; the method includes: a first device sends first control information and second control information to a second device, the first control information includes at least one of a first field or a second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the format of the first control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feedback a specified message, and the second format indicates the transmission information of the data channel sent by the first device; the format of the second control information includes at least a third format and a fourth format, the third format indicates that the second device feeds back a redundant version of the specified message, and the fourth format indicates that the first device sends a redundant version of the data channel; when the first control information is in the first format and the second control information is in the third format, the first device receives the specified message fed back by the second device on the time-frequency resource.

[0007] Based on the above technical solution, the first device sends first control information and second control information to the second device, wherein the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the first device indicates the time-frequency resources for the second device to feedback the specified message through the first format of the first control information, indicates the second device to feedback the redundant version of the specified message through the third format of the second control information, and receives the specified message fed back by the second device on the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message, thereby improving system performance. At the same time, the first device directly receives the specified message fed back by the second device on the time-frequency resources, without blindly detecting the time-frequency resources where the specified message is located, and without detecting control information, thereby saving power consumption of the first device.

[0008] According to the first aspect, in a first possible implementation manner of the first aspect, the first format further includes: at least one field indicating the time-frequency resource.

[0009] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The first device reserves the time-frequency resources for the second device to feedback the specified message through this field, ensuring that the specified message can be fed back in a timely and successful manner on the time-frequency resources.

[0010] According to the first aspect, in a second possible implementation method of the first aspect, the above-mentioned third format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information (CSI), auxiliary resource selection information, positioning information, and power control auxiliary information.

[0011] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the first device indicates through the field the content of the specified message that the second device needs to feedback, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0012] According to the first aspect, in a third possible implementation manner of the first aspect, the first format further includes: at least one field indicating modulation coding and demodulation pilot information used by the second device to feed back the specified message.

[0013] Based on the above technical solution, the first format includes at least one field indicating the modulation coding and demodulation pilot information used by the second device to feedback the above-mentioned specified message; the first device instructs the second device through this field to use the modulation coding and demodulation pilot information to feedback the specified message; thereby ensuring timely and successful feedback of the specified message.

[0014] According to the first aspect, in a fourth possible implementation manner of the first aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0015] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feed back a specified message. The first device instructs the second device to feed back a specified message according to the period through the field, thereby ensuring the effective operation of the system.

[0016] According to the first aspect, in a fifth possible implementation manner of the first aspect, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0017] Based on the above technical solution, the third format includes: all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information. The first device can clearly indicate the source identifier and the destination identifier of the first control information and the second control information through this field, thereby ensuring that the object expected by the first device promptly and successfully feeds back the specified message.

[0018] According to the first aspect, in a sixth possible implementation manner of the first aspect, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0019] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the time and frequency resources reserved by the first device for the second device meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0020] According to the first aspect or the above-mentioned multiple possible implementation methods of the first aspect, in the seventh possible implementation method of the first aspect, the above-mentioned first control information or the second control information includes: sidelink control information (Sidelink Control Information, SCI), and the above-mentioned data channel includes: sidelink physical shared channel (Physical Sidelink Share Channel, PSSCH).

[0021] Based on the above technical solution, the first control information or the second control information may be sidelink control information, and the data channel may be a sidelink physical shared channel, that is, the first device communicates with the second device through the sidelink, and the first device reserves time and frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0022] In a second aspect, an embodiment of the present application provides a communication method; the method includes: a second device receives first control information and second control information sent by a first device; the first control information contains at least one of a first field or a second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the format of the first control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feedback a specified message, and the second format indicates the transmission information of a data channel sent by the first device; the format of the second control information includes at least a third format and a fourth format, the third format indicates the redundant version of the specified message fed back by the second device, and the fourth format indicates the redundant version of the data channel sent by the first device; when the first control information is in the first format and the second control information is in the third format, the second device feeds back the specified message to the first device on the time-frequency resources.

[0023] Based on the above technical solution, the second device receives the first control information and the second control information sent by the first device, wherein the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the first format of the first control information indicates the time-frequency resources for the second device to feedback the specified message, and the third format of the second control information indicates the redundant version of the specified message fed back by the second device. When the first control information is in the first format and the second control information is in the third format, the second device feeds back the specified message to the first device on the time-frequency resources; in this way, the second device feeds back the specified message on the reserved time-frequency resources, thereby ensuring timely and successful feedback of the specified message and improving system performance. At the same time, when sending the specified message, the second device does not need to select the time-frequency resources through channel competition, nor does it need to send control information, thereby saving power consumption of the second device.

[0024] According to the second aspect, in a first possible implementation manner of the second aspect, the first format further includes: at least one field indicating time-frequency resources.

[0025] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The second device determines the time-frequency resources reserved for the specified message through the field, and feeds back the specified message on the time-frequency resources, thereby ensuring that the specified message is fed back in a timely and successful manner.

[0026] According to the second aspect, in a second possible implementation method of the second aspect, the above-mentioned third format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0027] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the second device determines the content of the specified message that needs to be fed back through the field, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0028] According to the second aspect, in a third possible implementation manner of the second aspect, the first format further includes: at least one field indicating modulation coding and demodulation pilot information used when the second device feeds back a specified message.

[0029] Based on the above technical solution, the first format includes at least one field indicating the modulation coding and demodulation pilot information used by the second device to feedback the above-mentioned specified message; the second device determines the modulation coding and demodulation pilot information used when sending the specified message through the field, and feeds back the specified message through the modulation coding and demodulation pilot information; thereby ensuring timely and successful feedback of the specified message.

[0030] According to the second aspect, in a fourth possible implementation manner of the second aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0031] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feedback the specified message. The second device determines the period for feedback of the specified message through the field, and timely feeds back the specified message according to the period, thereby ensuring the effective operation of the system.

[0032] According to the second aspect, in a fifth possible implementation manner of the second aspect, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0033] Based on the above technical solution, the third format includes: all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information. The second device can determine the source identifier and the destination identifier of the first control information and the second control information through this field, thereby determining that the second device is the object expected by the first device, and timely and successfully feedback the specified message.

[0034] According to the fifth possible implementation manner of the second aspect, in the sixth possible implementation manner of the second aspect, the method further includes: when the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resources.

[0035] Based on the above technical solution, the second device can determine the source identifier and destination identifier of the first control information and the second control information through this field. When the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resource, thereby avoiding the reserved time-frequency resources and ensuring that the specified message is fed back in a timely and successful manner on the time-frequency resource.

[0036] According to the second aspect, in a seventh possible implementation manner of the second aspect, the time-frequency resources meet the time processing capability of the second device for the designated message.

[0037] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the reserved time and frequency resources meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0038] In the third aspect, an embodiment of the present application provides a communication method; the method includes: a first device sends first control information, second control information and a data channel to a second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feedback a specified message, and the second format indicates that the first device sends a redundant version of the data channel; when the second control information is in the first format, the first device receives the specified message sent by the second device, the control information indicating that the second device sends the transmission information of the specified message, and the control information indicating that the second device sends the redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0039] Based on the above technical solution, the first device sends first control information, second control information and a data channel to the second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first device indicates the time-frequency resources of the second device to feedback the specified message through the first format of the second control information; and receives the specified message sent by the second device, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send a redundant version of the specified message, the sixth control information is used to indicate that the second device sends a redundant version of the specified message, and the specified message occupies part or all of the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving system performance.

[0040] According to the third aspect, in a first possible implementation manner of the third aspect, the first format further includes: at least one field indicating the time-frequency resources.

[0041] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The first device reserves time-frequency resources for the second device to feedback the specified message through this field, ensuring that the specified message can be fed back in a timely and successful manner on part or all of the time-frequency resources.

[0042] According to the third aspect, in a second possible implementation method of the third aspect, the above-mentioned first format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0043] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the first device indicates through the field the content of the specified message that the second device needs to feedback, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0044] According to the third aspect, in a third possible implementation manner of the third aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0045] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feed back a specified message. The first device instructs the second device to feed back a specified message according to the period through the field, thereby ensuring the effective operation of the system.

[0046] According to the third aspect, in a fourth possible implementation manner of the third aspect, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0047] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the time and frequency resources reserved by the first device for the second device meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0048] According to the third aspect, in a fifth possible implementation manner of the third aspect, the first control information or the second control information includes: sidelink control information, and the data channel includes: a sidelink physical shared channel.

[0049] Based on the above technical solution, the first control information or the second control information may be sidelink control information, and the data channel may be a sidelink physical shared channel, that is, the first device communicates with the second device through the sidelink, and the first device reserves time and frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0050] In a fourth aspect, an embodiment of the present application provides a communication method; the method includes: a second device receives first control information, second control information and a data channel sent by a first device; the first control information indicates that the first device sends transmission information of a data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feed back a specified message, and the second format indicates that the first device sends a redundant version of the data channel. When the second control information is in the first format, the second device sends a specified message, control information indicating that the second device sends transmission information of the specified message, and control information indicating that the second device sends a redundant version of the specified message to the first device; wherein the specified message occupies part or all of the time-frequency resources.

[0051] Based on the above technical solution, the second device receives the first control information, the second control information and the data channel sent by the first device; the first control information indicates that the first device sends the transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first format of the second control information is used to indicate the time-frequency resources for the second device to feedback the specified message; when the second control information is in the first format, the second device sends the specified message, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send the redundant version of the specified message to the first device, and the specified message occupies part or all of the time-frequency resources; in this way, the second device feeds back the specified message on part or all of the reserved time-frequency resources, thereby ensuring timely and successful feedback of the specified message and improving system performance; at the same time, when the second device sends the specified message, there is no need to select the time-frequency resources through channel competition, thereby saving the power consumption of the second device.

[0052] According to the fourth aspect, in a first possible implementation manner of the fourth aspect, the first format further includes: at least one field indicating the time-frequency resources.

[0053] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The second device determines the time-frequency resources reserved for the specified message through the field, and feeds back the specified message on the time-frequency resources, thereby ensuring that the specified message is fed back in a timely and successful manner.

[0054] According to the fourth aspect, in a second possible implementation method of the fourth aspect, the above-mentioned first format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0055] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the second device determines the content of the specified message that needs to be fed back through the field, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0056] According to the fourth aspect, in a third possible implementation manner of the fourth aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0057] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feedback the specified message. The second device determines the period for feedback of the specified message through the field, and timely feeds back the specified message according to the period, thereby ensuring the effective operation of the system.

[0058] According to the fourth aspect, in a fourth possible implementation manner of the fourth aspect, the time-frequency resources satisfy the time processing capability of the second device for a specified message.

[0059] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the reserved time and frequency resources meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0060] In a fifth aspect, an embodiment of the present application provides a communication device, which includes: a first module, which is used for: a first device sends first control information and second control information to a second device, the first control information includes at least one of a first field or a second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the format of the first control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feedback a specified message, and the second format indicates the transmission information of the data channel sent by the first device; the format of the second control information includes at least a third format and a fourth format, the third format indicates the redundant version of the specified message fed back by the second device, and the fourth format indicates the redundant version of the data channel sent by the first device; a second module, which is used for: when the first control information is in the first format and the second control information is in the third format, the first device receives the specified message fed back by the second device on the time-frequency resources.

[0061] Based on the above technical solution, the first device sends first control information and second control information to the second device, wherein the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the first device indicates the time-frequency resources for the second device to feedback the specified message through the first format of the first control information, indicates the second device to feedback the redundant version of the specified message through the third format of the second control information, and receives the specified message fed back by the second device on the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message, thereby improving system performance. At the same time, the first device directly receives the specified message fed back by the second device on the time-frequency resources, without blindly detecting the time-frequency resources where the specified message is located, and without detecting control information, thereby saving power consumption of the first device.

[0062] According to the fifth aspect, in a first possible implementation manner of the fifth aspect, the first format further includes: at least one field indicating the time-frequency resource.

[0063] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The first device reserves the time-frequency resources for the second device to feedback the specified message through this field, ensuring that the specified message can be fed back in a timely and successful manner on the time-frequency resources.

[0064] According to the fifth aspect, in a second possible implementation method of the fifth aspect, the third format further includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0065] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the first device indicates through the field the content of the specified message that the second device needs to feedback, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0066] According to the fifth aspect, in a third possible implementation manner of the fifth aspect, the first format further includes: at least one field indicating modulation coding and demodulation pilot information used when the second device feeds back the specified message.

[0067] Based on the above technical solution, the first format includes at least one field indicating the modulation coding and demodulation pilot information used by the second device to feedback the above-mentioned specified message; the first device instructs the second device through this field to use the modulation coding and demodulation pilot information to feedback the specified message; thereby ensuring timely and successful feedback of the specified message.

[0068] According to the fifth aspect, in a fourth possible implementation manner of the fifth aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0069] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feed back a specified message. The first device instructs the second device to feed back a specified message according to the period through the field, thereby ensuring the effective operation of the system.

[0070] According to the fifth aspect, in a fifth possible implementation manner of the fifth aspect, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0071] Based on the above technical solution, the third format includes: all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information. The first device can clearly indicate the source identifier and the destination identifier of the first control information and the second control information through this field, thereby ensuring that the object expected by the first device promptly and successfully feeds back the specified message.

[0072] According to the fifth aspect, in a sixth possible implementation manner of the fifth aspect, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0073] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the time and frequency resources reserved by the first device for the second device meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0074] According to the fifth aspect or the above-mentioned multiple possible implementations of the fifth aspect, in the seventh possible implementation of the first aspect, the above-mentioned first control information or the second control information includes: sidelink control information, and the above-mentioned data channel includes: sidelink physical shared channel.

[0075] Based on the above technical solution, the first control information or the second control information may be sidelink control information, and the data channel may be a sidelink physical shared channel, that is, the first device communicates with the second device through the sidelink, and the first device reserves time and frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0076] In a sixth aspect, an embodiment of the present application provides a communication device, comprising: a first module, the first module being used for: a second device receiving first control information and second control information sent by a first device; the first control information comprises at least one of a first field or a second field, at least one of the first field or the second field indicating a format of the first control information, and at least one of the first field or the second field indicating a format of the second control information; the format of the first control information comprises at least a first format and a second format, the first format indicating a time-frequency resource for the second device to feedback a specified message, and the second format indicating transmission information of a data channel sent by the first device; the format of the second control information comprises at least a third format and a fourth format, the third format indicating a redundant version of a specified message fed back by the second device, and the fourth format indicating a redundant version of a data channel sent by the first device; a second module, the second module being used for: when the first control information is in the first format and the second control information is in the third format, the second device feeds back a specified message to the first device on the time-frequency resources.

[0077] Based on the above technical solution, the second device receives the first control information and the second control information sent by the first device, wherein the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the first format of the first control information indicates the time-frequency resources for the second device to feedback the specified message, and the third format of the second control information indicates the redundant version of the specified message fed back by the second device. When the first control information is in the first format and the second control information is in the third format, the second device feeds back the specified message to the first device on the time-frequency resources; in this way, the second device feeds back the specified message on the reserved time-frequency resources, thereby ensuring timely and successful feedback of the specified message and improving system performance. At the same time, when sending the specified message, the second device does not need to select the time-frequency resources through channel competition, nor does it need to send control information, thereby saving power consumption of the second device.

[0078] According to the sixth aspect, in a first possible implementation manner of the sixth aspect, the first format further includes: at least one field indicating the time-frequency resources.

[0079] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The second device determines the time-frequency resources reserved for the specified message through the field, and feeds back the specified message on the time-frequency resources, thereby ensuring that the specified message is fed back in a timely and successful manner.

[0080] According to the sixth aspect, in a second possible implementation method of the sixth aspect, the third format further includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0081] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the second device determines the content of the specified message that needs to be fed back through the field, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0082] According to the sixth aspect, in a third possible implementation manner of the sixth aspect, the first format further includes: at least one field indicating modulation coding and demodulation pilot information used when the second device feeds back a specified message.

[0083] Based on the above technical solution, the first format includes at least one field indicating the modulation coding and demodulation pilot information used by the second device to feedback the above-mentioned specified message; the second device determines the modulation coding and demodulation pilot information used when sending the specified message through the field, and feeds back the specified message through the modulation coding and demodulation pilot information; thereby ensuring timely and successful feedback of the specified message.

[0084] According to the sixth aspect, in a fourth possible implementation manner of the sixth aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0085] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feedback the specified message. The second device determines the period for feedback of the specified message through the field, and timely feeds back the specified message according to the period, thereby ensuring the effective operation of the system.

[0086] According to the sixth aspect, in a fifth possible implementation manner of the sixth aspect, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0087] Based on the above technical solution, the third format includes: all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information. The second device can determine the source identifier and the destination identifier of the first control information and the second control information through this field, thereby determining that the second device is the object expected by the first device, and timely and successfully feedback the specified message.

[0088] According to a fifth possible implementation manner of the sixth aspect, in the sixth possible implementation manner of the sixth aspect, the second module is further used for: when the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resources.

[0089] Based on the above technical solution, the second device can determine the source identifier and destination identifier of the first control information and the second control information through this field. When the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resource, thereby avoiding the reserved time-frequency resources and ensuring that the specified message is fed back in a timely and successful manner on the time-frequency resource.

[0090] According to the sixth aspect, in a seventh possible implementation manner of the sixth aspect, the time-frequency resources satisfy the time processing capability of the second device for a specified message.

[0091] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the reserved time and frequency resources meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0092] In the seventh aspect, an embodiment of the present application provides a communication device, which includes: a first module, which is used for: a first device sends first control information, second control information and a data channel to a second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least a first format and a second format, the first format indicates the time-frequency resources for the second device to feedback a specified message, and the second format indicates that the first device sends a redundant version of the data channel; a second module, which is used for: when the second control information is in the first format, the first device receives the specified message sent by the second device, the control information indicating that the second device sends the transmission information of the specified message, and the control information indicating that the second device sends the redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0093] Based on the above technical solution, the first device sends first control information, second control information and a data channel to the second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first device indicates the time-frequency resources of the second device to feedback the specified message through the first format of the second control information; and receives the specified message sent by the second device, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send a redundant version of the specified message, the sixth control information is used to indicate that the second device sends a redundant version of the specified message, and the specified message occupies part or all of the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving system performance.

[0094] According to the seventh aspect, in a first possible implementation manner of the seventh aspect, the first format further includes: at least one field indicating the time-frequency resources.

[0095] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The first device reserves time-frequency resources for the second device to feedback the specified message through this field, ensuring that the specified message can be fed back in a timely and successful manner on part or all of the time-frequency resources.

[0096] According to the seventh aspect, in a second possible implementation method of the seventh aspect, the above-mentioned first format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0097] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the first device indicates through the field the content of the specified message that the second device needs to feedback, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0098] According to the seventh aspect, in a third possible implementation manner of the seventh aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0099] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feed back a specified message. The first device instructs the second device to feed back a specified message according to the period through the field, thereby ensuring the effective operation of the system.

[0100] According to the seventh aspect, in a fourth possible implementation manner of the seventh aspect, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0101] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the time and frequency resources reserved by the first device for the second device meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0102] According to the seventh aspect, in a fifth possible implementation manner of the seventh aspect, the first control information or the second control information includes: sidelink control information, and the data channel includes: a sidelink physical shared channel.

[0103] Based on the above technical solution, the first control information or the second control information may be sidelink control information, and the data channel may be a sidelink physical shared channel, that is, the first device communicates with the second device through the sidelink, and the first device reserves time and frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0104] In an eighth aspect, an embodiment of the present application provides a communication device, comprising: a first module, the first module being used for: a second device receiving first control information, second control information and a data channel sent by a first device; the first control information indicating transmission information of a data channel sent by the first device; the first control information including at least one field indicating the format of the second control information; the format of the second control information including at least a first format and a second format, the first format indicating the time-frequency resources for the second device to feedback a specified message, and the second format indicating the first device to send a redundant version of the data channel; a second module, the second module being used for: when the second control information is in the first format, the second device sending a specified message to the first device, control information indicating the second device to send transmission information of the specified message, and control information indicating the second device to send a redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0105] Based on the above technical solution, the second device receives the first control information, the second control information and the data channel sent by the first device; the first control information indicates that the first device sends the transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first format of the second control information is used to indicate the time-frequency resources for the second device to feedback the specified message; when the second control information is in the first format, the second device sends the specified message, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send the redundant version of the specified message to the first device, and the specified message occupies part or all of the time-frequency resources; in this way, the second device feeds back the specified message on part or all of the reserved time-frequency resources, thereby ensuring timely and successful feedback of the specified message and improving system performance; at the same time, when the second device sends the specified message, there is no need to select the time-frequency resources through channel competition, thereby saving the power consumption of the second device.

[0106] According to the eighth aspect, in a first possible implementation manner of the eighth aspect, the first format further includes: at least one field indicating the time-frequency resources.

[0107] Based on the above technical solution, the first format includes at least one field indicating the time-frequency resources of the specified message. The second device determines the time-frequency resources reserved for the specified message through the field, and feeds back the specified message on the time-frequency resources, thereby ensuring that the specified message is fed back in a timely and successful manner.

[0108] According to the eighth aspect, in a second possible implementation method of the eighth aspect, the above-mentioned first format also includes: at least one field indicating a specified message, wherein the specified message includes: at least one item of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0109] Based on the above technical solution, the first format includes at least one field indicating a specified message, and the second device determines the content of the specified message that needs to be fed back through the field, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0110] According to the eighth aspect, in a third possible implementation manner of the eighth aspect, the first format further includes: at least one field indicating a period for the second device to feed back a specified message.

[0111] Based on the above technical solution, the first format includes at least one field indicating the period for the second device to feedback the specified message. The second device determines the period for feedback of the specified message through the field, and timely feeds back the specified message according to the period, thereby ensuring the effective operation of the system.

[0112] According to the eighth aspect, in a fourth possible implementation manner of the eighth aspect, the time-frequency resources satisfy the time processing capability of the second device for a specified message.

[0113] Based on the above technical solution, taking into account the time processing capability of the second device for the specified message, the reserved time and frequency resources meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system.

[0114] In the ninth aspect, an embodiment of the present application provides a communication device, comprising: a processor; a memory for storing processor executable instructions; wherein the processor is configured to implement the above-mentioned first aspect or one or more of the multiple possible implementation methods of the first aspect when executing the instructions, or implement the above-mentioned second aspect or one or more of the multiple possible implementation methods of the second aspect, or implement the above-mentioned third aspect or one or more of the multiple possible implementation methods of the third aspect, or implement the above-mentioned fourth aspect or one or more of the multiple possible implementation methods of the fourth aspect.

[0115] Based on the above technical solution, the first device reserves time and frequency resources for the specified message, thereby ensuring that the second device feeds back the specified message in a timely and successful manner, thereby improving system performance.

[0116] In the tenth aspect, an embodiment of the present application provides a non-volatile computer-readable storage medium having computer program instructions stored thereon, wherein the computer program instructions, when executed by a processor, implement the communication method of the first aspect or one or more of the multiple possible implementations of the first aspect, or implement the communication method of the second aspect or one or more of the multiple possible implementations of the second aspect, or implement the communication method of the third aspect or one or more of the multiple possible implementations of the third aspect, or implement the communication method of the fourth aspect or one or more of the multiple possible implementations of the fourth aspect.

[0117] Based on the above technical solution, the first device reserves time and frequency resources for the specified message, thereby ensuring that the second device feeds back the specified message in a timely and successful manner, thereby improving system performance.

[0118] In the tenth aspect, an embodiment of the present application provides a chip, including a processor. When the processor executes an instruction, the processor executes the communication method of the first aspect or one or more of the multiple possible implementations of the first aspect, or executes the communication method of the second aspect or one or more of the multiple possible implementations of the second aspect, or executes the communication method of the third aspect or one or more of the multiple possible implementations of the third aspect, or executes the communication method of the fourth aspect or one or more of the multiple possible implementations of the fourth aspect.

[0119] Based on the above technical solution, the first device reserves time and frequency resources for the specified message, thereby ensuring that the second device feeds back the specified message in a timely and successful manner, thereby improving system performance.

[0120] In the eleventh aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the communication method of the first aspect or one or more of the multiple possible implementations of the first aspect, or execute the communication method of the second aspect or one or more of the multiple possible implementations of the second aspect, or execute the communication method of the third aspect or one or more of the multiple possible implementations of the third aspect, or execute the communication method of the fourth aspect or one or more of the multiple possible implementations of the fourth aspect.

[0121] Based on the above technical solution, the first device reserves time and frequency resources for the specified message, thereby ensuring that the second device feeds back the specified message in a timely and successful manner, thereby improving system performance.

[0122] These and other aspects of the present application will become more apparent from the following description of the embodiment(s). BRIEF DESCRIPTION OF THE DRAWINGS

[0123] The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate exemplary embodiments, features, and aspects of the present application and, together with the description, serve to explain the principles of the present application.

[0124] Figure 1 A schematic diagram of a full LBT mechanism according to an embodiment of the present application is shown.

[0125] Figure 2 A schematic diagram showing delayed data transmission due to channel contention failure according to an embodiment of the present application is shown.

[0126] Figure 3 A schematic structural diagram of a communication system according to an embodiment of the present application is shown.

[0127] Figure 4A schematic diagram of the structure of another communication system according to an embodiment of the present application is shown.

[0128] Figure 5 A flow chart of a communication method according to an embodiment of the present application is shown.

[0129] Figure 6 A flow chart of another communication method according to an embodiment of the present application is shown.

[0130] Figure 7 A structural diagram of a communication device according to an embodiment of the present application is shown.

[0131] Figure 8 A schematic structural diagram of a communication device according to an embodiment of the present application is shown.

[0132] Fig. 9 A schematic structural diagram of a chip according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0133] Various exemplary embodiments, features and aspects of the present application will be described in detail below with reference to the accompanying drawings. The same reference numerals in the accompanying drawings represent elements with the same or similar functions. Although various aspects of the embodiments are shown in the accompanying drawings, the drawings are not necessarily drawn to scale unless otherwise specified.

[0134] The word “exemplary” is used exclusively herein to mean “serving as an example, example, or illustration.” Any embodiment described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other embodiments.

[0135] In addition, in order to better illustrate the present application, numerous specific details are given in the following specific embodiments. It should be understood by those skilled in the art that the present application can also be implemented without certain specific details. In some examples, methods, means, components and circuits well known to those skilled in the art are not described in detail in order to highlight the subject matter of the present application.

[0136] The channel contention mechanism on the unlicensed spectrum is described below.

[0137] When a terminal sends data on an unlicensed spectrum, it needs to compete for a channel before sending data. The basic process is: before each transmission, the terminal first monitors whether the channel is idle. If the channel is not idle, it does not send data and waits for a while before trying again. In this way, data is sent only when it is ensured to be idle, thereby avoiding interrupting the data transmission process of other terminals.

[0138] Common channel competitions on unlicensed spectrum include: Listen Before Talk (LBT) and Carrier Sensing Multi Access (CSMA). Taking the LBT mechanism in NR-U (New Radio Unlicense) as an example below, an exemplary description of the channel competition process on unlicensed spectrum is given.

[0139] The LBT mechanism can include: full LBT, one shot LBT, and no LBT. Among them, the full LBT process of the terminal is as follows:

[0140] a) The terminal initializes the Backoff countdown, randomly generates a number N, and satisfies 0 < N < the contention window size (CWS), where CWS is the window length constrained by service priority.

[0141] b) The terminal performs a clear channel assessment (CCA) detection. If it senses that the current slot is an idle CCA slot, then N = N - 1. If it senses that the current slot is a busy CCA slot, the terminal performs self-deferral, stops the counting of the above counter, and continues counting until the slot is an idle CCA slot.

[0142] c) If the count N of the counter is 0, the terminal can start data transmission.

[0143] Figure 1 The schematic diagram of the full LBT mechanism according to an embodiment of the present application is shown. As Figure 1 shown, the terminal performs two full LBTs. During the first full LBT, CWS = 15, and N = 7 is randomly generated. The terminal senses that the first 2 slots are idle CCA slots, and senses that the 3rd slot is a busy CCA slot. At this time, self-deferral is performed, and the deferral time may be one or more slots. During self-deferral, the counting stops. When the channel is idle, the counting continues until 5 consecutive idle CCA slots are detected. At this time, N = 0, and the terminal starts data transmission. During the second full LBT, CWS = 31, and N = 20 is randomly generated. The terminal senses that 20 consecutive slots are idle CCA slots, that is, N = 0, and the terminal starts data transmission.

[0144] According to the above description, the terminal needs to perform LBT before occupying the unlicensed spectrum to send data. This may result in the terminal having no opportunity to send data or the data cannot be sent in time due to the failure of LBT.

[0145] For the SL-U communication system, the Hybrid Automatic Repeat Request (HARQ) feedback message is carried in the Physical Sidelink Feedback Channel (PSFCH), the SCI is carried in the physical sidelink control channel (PSCCH), and the transmitted data is carried in the PSSCH; the transmitting terminal (TxUE) sends control information and data to the receiving terminal (RxUE), and the receiving terminal sends a HARQ feedback message for the received data carried in the PSSCH. The HARQ feedback message is carried in the PSFCH. Since there is a one-to-one binding relationship between the PSFCH and the PSSCH, the HARQ feedback message can be directly fed back to the transmitting terminal without channel competition; but feedback information such as channel measurement information is carried in the PSSCH. At this time, the receiving terminal needs to determine whether it can feed back to the transmitting terminal after channel competition.

[0146] In SL-U, the receiving terminal has many important feedback messages, such as: 3I measurement information, namely channel quality information (Channel Quantity Indicator, CQI), rank information (Rank Indicator, RI), precoding matrix indication information (Precoding Matrix Indicator, PMI); information for terminal-assisted resource selection, such as: information for group members (Group Member) assisting the group head in resource selection in the group (Group) mechanism, and the receiving end-assisted information in the resource allocation mode (Mode2b) based on the receiving end; positioning information; power control auxiliary information, etc.; these feedback information are carried in PSSCH and need to be fed back to the sending terminal or group head (Group Header) in a timely manner to ensure the performance of the communication system and the effective operation of the communication system.

[0147] Figure 2 FIG. 4 is a schematic diagram showing a delayed data transmission caused by a channel competition failure according to an embodiment of the present application. Figure 2As shown, the moment when the sending terminal sends relevant indication information such as measurement, auxiliary mechanism, data transmission, etc. to the receiving terminal is the first time unit, and it is expected to receive the corresponding feedback information from the receiving terminal in the seventh time unit. However, due to the failure of the receiving terminal to compete for the channel, the actual feedback moment is the 15th time unit, that is, the actual feedback moment is delayed by a long time compared with the expected feedback moment, resulting in the inability to feedback these important messages in a timely manner, affecting the transmission performance of the SL-U communication system and the effective operation of the communication system.

[0148] In order to solve the above technical problems, the embodiments of the present application provide the following technical solutions, and the specific contents can be found below.

[0149] The technical solution provided in the embodiments of the present application can be applied to various communication systems, for example, a new radio (NR) communication system using the fifth generation (5th generation, 5G) communication technology, a future evolution system or a variety of communication fusion systems, etc. The technical solution provided in the present application can be applied to a variety of application scenarios, for example, machine to machine (machine, M2M), macro and micro communication, enhanced mobile broadband (enhanced mobile broadband, eMBB), ultra-reliable and ultra-low latency communication (ultra-reliable & low latency communication, uRLLC) and massive machine type communication (mMTC), device to device communication (Device Communication, D2D) and other scenarios. These scenarios may include but are not limited to: communication scenarios between terminals, communication scenarios between network devices and network devices, communication scenarios between network devices and terminals, etc. The following is an example of application to communication scenarios between terminals (such as D2D).

[0150] It should be noted that the network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field can know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0151] Figure 3 A schematic diagram of the structure of a communication system according to an embodiment of the present application is shown as follows: Figure 3 As shown, the communication system may include one or more terminals 301 ( Figure 3 Only one is shown) and one or more terminals 302 ( Figure 3 Only one is shown); each terminal has SL-U transmission capability, that is, each terminal can communicate with each other through a side link, and can occupy unlicensed spectrum during communication; illustratively: terminal 301 and terminal 302 can perform unicast communication, broadcast communication, or multicast communication through a side link. Among them, in a service communication, the terminal that sends control information and / or data can be called a sending terminal, and the terminal that receives the control information and / or data can be called a receiving terminal.

[0152] Figure 4 A schematic diagram showing the structure of another communication system according to an embodiment of the present application is shown as follows: Figure 4 As shown, the communication system may include one or more transmitting terminal groups ( Figure 4 Only one transmitting terminal group 401) and one or more receiving terminal groups ( Figure 4 4 shows a receiving terminal group 402 and a receiving terminal group 403). The sending terminal group 401 may include one or more sending terminals, and the receiving terminal group 402 may include one or more receiving terminals. At least one terminal in the sending terminal group and at least one terminal in the receiving terminal group have SL-U transmission capability.

[0153] Exemplarily, the terminal involved in the embodiments of the present application can be a device or a component in a device that implements a terminal function, for example, the terminal includes but is not limited to various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem; it can also include a subscriber unit (subscriberunit), a cellular phone (cellular phone), a smart phone (smart phone), a wireless data card, a personal digital assistant (personal digital assistant, PDA), a computer, a tablet computer, a handheld device (handheld), a laptop computer (laptop computer), a machine type communication (machine type communication, MTC), a terminal (terminal), a user equipment (user equipment, UE), a mobile terminal, a bracelet, a smart watch, a sensor, etc. For another example, the terminal can be a component in any of the above devices (for example, the terminal can refer to a chip system in any of the above devices). The terminal involved in the embodiments of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.

[0154] The following is combined with the above Figure 3and Figure 4 The communication method provided in the embodiment of the present application is described in detail.

[0155] Figure 5 A flow chart of a communication method according to an embodiment of the present application is shown, which can be applied to the above Figure 3 or Figure 4 The communication system in which the first device can be the above Figure 3 In the terminal 301, the second device can be the above Figure 3 The first device may also be the above-mentioned terminal 302; Figure 4 The sending terminal in the sending terminal group 401, correspondingly, the second device can be the above Figure 4 The receiving terminals in the receiving terminal group 402 and / or the receiving terminal group 403. Figure 5 As shown, the method may include the following steps:

[0156] Step 501: A first device sends first control information and second control information to a second device.

[0157] Exemplarily, the first device may send the first control information and the second control information by multicast, unicast or broadcast. For example, the first device may send the first control information and the second control information to one second device (unicast scenario), the first device may send the first control information and the second control information to multiple second devices (multicast scenario), and the first device may send the first control information and the second control information to an unlimited number of second devices (broadcast scenario).

[0158] The first control information may include at least one of a first field or a second field, wherein at least one of the first field or the second field indicates a format of the first control information, and at least one of the first field or the second field indicates a format of the second control information.

[0159] Exemplarily, the first control information may include a first field and a second field at the same time, and the first field and the second field jointly indicate the format of the first control information and the format of the second control information. For example, the format of the first control information is indicated by the first field, and the format of the second control information is indicated by the second field; or, the format of the second control information is indicated by the first field, and the format of the first control information is indicated by the second field.

[0160] Exemplarily, the first control information may include only the first field, or the first control information may include only the second field, and the format of the first control information and the format of the second control information are separately indicated by the first field (or the second field), for example, the format of the first control information and the format of the second control information are indicated by the first field, or the format of the first control information and the format of the second control information are indicated by the second field.

[0161] The format of the first control information includes at least a first format a and a second format a, wherein the first format a indicates the time-frequency resources for the second device to feedback the specified message, and the second format a indicates the transmission information of the data channel sent by the first device. Optionally, the first control information may be SCI. In the existing standard protocol, the format of SCI includes a first-level SCI1 and a second-level SCI2, wherein SCI1 includes SCI1-A, SCI2 includes SCI2-A and SCI2-B, and the fields contained in SCI1-A and the interpretation of each field can be found in Table 1, and the fields contained in SCI2-A and the interpretation of each field can be found in Table 2. Exemplarily, the second format a may be an existing first-level SCI1, for example, it may be SCI1-A in the above-mentioned standard protocol; the first format a may be a new first-level SCI1, in order to distinguish it from SCI1-A in the standard protocol, the new first-level SCI1 is defined as SCI1-B in the embodiment of the present application, wherein SCI1-B may reuse at least one field in SCI1-A, and redefine the information indicated by each reused field.

[0162] Exemplarily, the designated message may include: information carried in the PSSCH, such as channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0163] Channel state information may include: CQI, RI, PMI and other information.

[0164] The positioning information may be the position of the second device, for example, it may be the round trip time (RTT) and / or the angle of arrival (AOA) information determined by the second device according to the reference signal sent by the first device. The positioning information may also be the geographic location of the second device, wherein the geographic location of the second device may refer to the position coordinates obtained based on the satellite, such as the global positioning system coordinates, or the Beidou position coordinates, etc.; the position of the second device may also be the position information obtained based on other positioning systems or positioning technologies, such as the position information obtained based on inertial navigation, the position information obtained based on radar, the position information obtained based on the positioning signal between the first device and the second device, etc., and the embodiments of the present application do not limit this.

[0165] The auxiliary resource selection information may be the resource information recommended by the group members to the group head under the Group mechanism, and the auxiliary group head helps the group to better select the resources used by the group; the auxiliary resource selection information may also be the auxiliary resource information under the Sidelink Mode2b resource selection mode, and the receiving terminal recommends resource information to the sending terminal for better communication.

[0166] The power control auxiliary information may be related information measured and fed back by the terminals in the distributed network according to the power control criteria, including channel information, interference information, etc.

[0167] Exemplarily, the time-frequency resources may include time domain resources and frequency domain resources. For example, the frequency domain resources may be one or more resource blocks (RB), one or more resource elements (RE), one or more carriers, one or more bandwidth parts (BWP), etc. The time domain resources may be one or more subframes, one or more time slots, one or more symbols on one or more time slots, etc.

[0168] Exemplarily, the data channel may be PSSCH; the transmission information may include information related to the data channel transmission, such as: demodulation reference signal (DMRS), modulation coding scheme (MCS), antenna port information, time-frequency resources, frequency domain resources and other information.

[0169] Among them, the format of the second control information includes at least a third format and a fourth format, wherein the third format indicates that the second device feeds back a redundant version (Redundancy Version, RV) of a specified message; the fourth format indicates that the first device sends a redundant version of a data channel (also called data information). Optionally, the second control information may be SCI; exemplarily, the fourth format may be an existing secondary SCI2, for example, it may be SCI2-A or SCI2-B in the secondary SCI2 of the standard protocol. For the convenience of expression, the fourth format is used as an example of SCI2-A in the standard protocol in the embodiment of the present application; the third format may be a new secondary SCI2, and in order to distinguish it from SCI2-A and SCI2-B in the standard protocol, the new secondary SCI2 is defined as SCI2-C in the embodiment of the present application; wherein SCI2-C may reuse at least one field in SCI2-A, and redefine the information indicated by each reused field.

[0170] Exemplarily, SCI 2-C ​​reuses the Redundancy version field in SCI2-A, and the Redundancy version field in SCI2-C indicates that the second device feeds back a redundant version of a specified message; in this way, SCI2-C reuses the Redundancy version field in SCI2-A; it does not increase the PSCCH signaling overhead, thereby ensuring the system transmission performance.

[0171] The following is an exemplary description of the manner of indicating the format of the first control information and the format of the second control information:

[0172] Method 1: When the first control information includes both the first field and the second field, the format of the first control information can be indicated by different values ​​of the first field, and the format of the second control information can be indicated by different values ​​of the second field; exemplarily, the format of the first control information can be indicated by 1 bit (bit) or 2 bits in the first field, for example, when the value of the 1 bit is 0, it indicates that the format of the first control information is the first format a, and when the value of the 1 bit is 1, it indicates that the format of the first control information is the second format a; or, when the value of the 1 bit is 1, it indicates that the format of the first control information is the first format a, and when the value of the 1 bit is 0, it indicates that the format of the first control information is the second format a; or, when the value of the 2 bits is 00, it indicates that the first control information is the second format a, and when the value of the 2 bits is 11 (or 10 or 01), it indicates that the first control information is the first format a. For another example, the format of the second control information may be indicated by 1 bit or 2 bits in the second field. For example, when the value of the 1 bit is 0, it indicates that the format of the second control information is the third format, and when the value of the 1 bit is 1, it indicates that the format of the second control information is the fourth format; or, when the value of the 1 bit is 1, it indicates that the format of the second control information is the third format, and when the value of the 1 bit is 0, it indicates that the format of the second control information is the fourth format; or, when the value of the 2 bits is 00 (or 01), it indicates that the second control information is in the fourth format, and when the value of the 2 bits is 10 (or 11), it indicates that the second control information is in the third format. As an example, the first field may be the Reserved field in SCI1-A and SCI1-B, and 1 bit or 2 bits in the Reserved field may be used to indicate the format of the first control information. For example, when the 2-bit value is 00, it indicates that the first control information is SCI1-A, and when the 2-bit value is 11, it indicates that the first control information is SCI1-B; or, when the 1-bit value is 0, it indicates that the first control information is SCI1-A, and when the 1-bit value is 1, it indicates that the first control information is SCI1-B; or, when the 1-bit value is 1, it indicates that the first control information is SCI1-A, and when the 1-bit value is 0, it indicates that the first control information is SCI1-B. The second field may be the field 2nd-stage SCI format in SCI1-A and SCI1-B, and 1 bit or 2 bits in the field 2nd-stage SCI format may be used to indicate the format of the second control information. For example, when the 2-bit value is 00, it indicates that the second control information is SCI2-A; and when the 2-bit value is 11, it indicates that the second control information is SCI2-C; or, when the 1-bit value is 0, it indicates that the second control information is SCI2-A; and when the 1-bit value is 1, it indicates that the second control information is SCI2-C.

[0173] In this method, the Reserved field and the 2nd-stage SCI format field in the SCI format in the standard protocol are modified so that 1 bit or 2 bits in the Reserved field indicate the format of the first control information, and 1 bit or 2 bits in the 2nd-stage SCI format indicate the format of the second control information. In this way, by multiplexing the fields of the SCI format in the standard protocol, the PSCCH signaling overhead is not increased, thereby ensuring the system transmission performance.

[0174] Method two, when the first control information only includes the first field (or the first control information only includes the second field), the format of the first control information and the format of the second control information can be indicated by different values ​​of the first field (or the second field). For example, the 2 bits in the first field (or the second field) represent the format of the first control information and the format of the second control information. When the 2-bit value is 00, it indicates that the format of the first control information is the first format a, and the format of the second control information is the third format; when the 2-bit value is 01, it indicates that the format of the first control information is the first format a, and the format of the second control information is the fourth format; when the 2-bit value is 10, it indicates that the format of the first control information is the second format a, and the format of the second control information is the third format; when the 2-bit value is 11, it indicates that the format of the first control information is the second format a, and the format of the second control information is the fourth format.

[0175] For another example, 1 bit in the first field (or the second field) represents the format of the first control information and the format of the second control information, and a value of the 1 bit is 0, indicating that the format of the first control information is the first format a, and the format of the second control information is the third format; a value of the 1 bit is 1, indicating that the format of the first control information is the second format a, and the format of the second control information is the fourth format; or, a value of the 1 bit is 1, indicating that the format of the first control information is the first format a, and the format of the second control information is the third format; a value of the 1 bit is 0, indicating that the format of the first control information is the second format a, and the format of the second control information is the fourth format.

[0176] As an example, the first field may be the Reserved field (or the 2nd-stageSCI format field) in SCI1-A and SCI1-B, and the 2 bits in the Reserved field (or the 2nd-stage SCI format) are used to indicate the format of the first control information and the format of the second control information. For example, when the value of the 2 bits is 11, it indicates that the first control information is SCI1-B and the second control information is SCI2-C; when the value of the 2 bits is 01, it indicates that the format of the first control information is SCI1-B and the format of the second control information is SCI2-A; when the value of the 2 bits is 10, it indicates that the format of the first control information is SCI1-A and the format of the second control information is SCI2-C; when the value of the 2 bits is 00, it indicates that the format of the first control information is SCI1-A and the format of the second control information is SCI2-A.

[0177] As an example, the first field may be the Reserved field (or the 2nd-stageSCI format field) in SCI1-A and SCI1-B, and 1 bit in the Reserved field (or the 2nd-stage SCI format) is used to indicate the format of the first control information and the format of the second control information. For example, when the value of the 1 bit is 0, it indicates that the first control information is SCI1-B and the second control information is SCI2-C; when the value of the 1 bit is 1, it indicates that the format of the first control information is SCI1-A and the format of the second control information is SCI2-A; or, when the value of the 1 bit is 1, it indicates that the first control information is SCI1-B and the second control information is SCI2-C; when the value of the 1 bit is 0, it indicates that the format of the first control information is SCI1-A and the format of the second control information is SCI2-A.

[0178] In this method, the Reserved field (or 2nd-stage SCI format field) in the SCI format in the standard protocol is modified so that 2 bits or 1 bit in the Reserved (or 2nd-stage SCI format) indicate the format of the first control information and the format of the second control information. In this way, only one field of the SCI format in the standard protocol is multiplexed, and no additional PSCCH signaling overhead is added, thereby ensuring system transmission performance.

[0179] The following introduces other fields that may be included in the first control information or the second control information:

[0180] In a possible implementation, the first format a may further include: at least one field indicating the time-frequency resource. In this way, the first device reserves the time-frequency resource for the second device to feedback the designated message through the at least one field, ensuring that the designated message can be fed back in a timely and successful manner on the time-frequency resource.

[0181] It should be noted that the reserved time domain resources do not need to be occupied for a long period of time. Only a small number of time-frequency patterns are reserved to meet the feedback of specified messages, thereby achieving optimal performance with the smallest possible overhead.

[0182] Exemplarily, two fields in the first format a indicate time-frequency resources reserved for a specified message, and one of the two fields may indicate the time domain resources reserved for the specified message, and one field may indicate the reserved frequency domain resources; or, one field in the first format a is used to indicate the time-frequency resources reserved for the specified message, and this field may simultaneously indicate the time domain resources reserved for the specified message and the reserved frequency domain resources. It is understandable that three or more fields in the first format a may indicate time-frequency resources, and the embodiment of the present application does not limit the number of fields indicating time-frequency resources.

[0183] As an example, SCI1-B reuses the Frequency resource assignment field and the Time resource assignment field in SCI1-A, and the Frequency resource assignment field and the Time resource assignment field in SCI1-B are used to indicate the time-frequency resources reserved for the specified message, wherein the Frequency resource assignment field is used to indicate the reserved frequency domain resources, and the Time resource assignment field is used to indicate the reserved time domain resources. In this way, by multiplexing the Frequency resource assignment field and the Time resource assignment field in SCI1-A, the PSCCH signaling overhead will not be increased, thereby ensuring the system transmission performance.

[0184] In a possible implementation, considering the time processing capability of the second device for the specified message, the time-frequency resources reserved by the first device for the second device meet the processing time capability of the second device for the specified message, so that the second device can be guaranteed to have time to process the specified message, and timely and successfully feedback the processed specified message, thereby ensuring the effective operation of the system. For example, if the specified message is channel state information, the second device needs to take a certain time to measure the channel state, thereby generating the channel state information, and the reserved time-frequency resource position is set after the second device completes the channel state measurement, and the reserved time domain resource position can meet the second device for CSI processing time capability (channel state information time processing capability); for another example, if the specified message is power control auxiliary information, the second device needs to take a certain time to measure power, etc., thereby generating rate control auxiliary information, and the reserved time-frequency resource position is set after the second device completes the power, etc. measurement, and the reserved time domain resource position can meet the second device for the corresponding auxiliary information The processing time capability (time processing capability of auxiliary information).

[0185] In a possible implementation, the third format further includes: at least one field indicating a specified message. In this way, the first device indicates the type of specified message that the second device needs to feedback through the at least one field, thereby ensuring that the specified messages such as channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information can be effectively and timely fed back, thereby improving system performance.

[0186] Exemplarily, a field in the third format indicates a designated message, and the field may include 2 bits. Different values ​​of the field indicate different types of designated messages. For example, when the 2-bit value is 00, it indicates that the type of the designated message is channel state information; when the 2-bit value is 01, it indicates that the type of the designated message is auxiliary resource selection information; when the 2-bit value is 10, it indicates that the type of the designated message is positioning information; when the 2-bit value is 11, it indicates that the type of the designated message is power control auxiliary information. It should be noted that the number of fields used to indicate the designated message in the first format a and the number of bits contained in each field can be determined according to the type of the designated message; for example, if the designated message includes four types, the first format a can indicate the designated message through a field containing 2 bits or more bits; the first format a can also indicate the designated message through two fields containing 2 bits or more bits in total, which is not limited in the embodiments of the present application.

[0187] As an example, SCI2-C reuses the CSI request (channel state information request) field in SCI2-A. The CSI request field in SCI2-A occupies 1 bit, and the CSI request field in SCI2-C is extended from the original 1 bit to X bits, where X is a positive integer; different values ​​of the X bit are used to indicate different types of specified messages; optionally, if the specified message contains four types, X can be 2. In this way, by reusing the CSI request field in SCI2-A, the system transmission performance is guaranteed.

[0188] In a possible implementation, the first format a further includes: at least one field indicating the modulation coding and demodulation pilot information used by the second device to feed back the designated message. In this way, the first device instructs the second device to feed back the designated message using the modulation coding and demodulation pilot information through the at least one field, thereby ensuring timely and successful feedback of the designated message.

[0189] Exemplarily, the modulation coding and demodulation pilot information may include: a modulation and coding scheme, a pilot pattern, a number of pilot ports, a modulation and coding scheme table indication, etc. Multiple fields in the first format a indicate the modulation coding and demodulation pilot information used when the second device feeds back the above-mentioned specified message. For example, four fields may be used to indicate the modulation coding and demodulation pilot information used when the second device feeds back the above-mentioned specified message; wherein one field indicates the modulation and coding scheme used when the second device feeds back the above-mentioned specified message, one field indicates the pilot pattern used when the second device feeds back the above-mentioned specified message, one field indicates the modulation and coding scheme table used when the second device feeds back the above-mentioned specified message, and one field indicates the number of pilot ports used when the second device feeds back the above-mentioned specified message.

[0190] As an example, SCI1-B reuses the Modulation and coding scheme field, Additional MCS table indicator field, DMRS pattern field, and Number of DMRS port field in SCI1-A. Among these four fields in SCI1-B, the Modulation and coding scheme field indicates the modulation and coding scheme used when the second device feeds back the above-mentioned specified message; the Additional MCS table indicator field indicates the modulation and coding scheme table used when the second device feeds back the above-mentioned specified message; the DMRS pattern field indicates the pilot pattern used when the second device feeds back the above-mentioned specified message; and the Number of DMRS port field indicates the port information when the second device feeds back the above-mentioned specified message. In this way, SCI1-B multiplexes the fields in SCI1-A without adding extra PSCCH signaling overhead, thereby ensuring system transmission performance.

[0191] In a possible implementation, the first format a further includes: at least one field indicating a period for the second device to feed back a specified message. Thus, when the first device expects the second device to periodically feed back a specified message, the first device can instruct the second device to feed back the specified message according to the period through the at least one field, thereby ensuring effective operation of the system.

[0192] Exemplarily, a field in the first format a may be used to indicate the period of the second device feeding back the specified message. For example, if the specified message is channel state information, the first device expects the second device to feed back the channel state information every 5 ms; this field in the first format a may be used to indicate that the period of the second device feeding back the channel state information is 5 ms. It is understandable that more fields in the first format a may indicate the period of the second device feeding back the specified message, and the embodiment of the present application does not limit the number of fields for the period of the second device feeding back the specified message.

[0193] As an example, SCI1-B reuses the Resource reservation period field in SCI1-A, and the Resource reservation period field in SCI1-B indicates the period for the second device to feedback the specified message. In this way, by reusing the Resource reservation period field in SCI1-A, the PSCCH signaling overhead will not be increased, thereby ensuring the system transmission performance.

[0194] In a possible implementation, the third format also includes: all bits of the source identifiers of the first control information and the second control information, and all bits of the destination identifiers of the first control information and the second control information. Considering that the first device can only send the first control information and the second control information to the second device without sending the associated data channel, at this time there are the source identifier and the destination identifier of the physical layer L1, but the source identifier and the destination identifier of the data link layer L2 are missing; in this way, the first device can clearly indicate the source identifier and the destination identifier of the first control information and the second control information through all bits of the source identifier and all bits of the destination identifier in the third format, thereby ensuring that the object expected by the first device promptly and successfully feeds back the specified message.

[0195] Exemplarily, the two fields in the third format include all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information; wherein one field includes all bits of the source identifier of the first control information and the second control information, and the other field includes all bits of the destination identifier of the first control information and the second control information. It is understandable that one field or more fields in the third format may include all bits of the source identifier of the first control information and the second control information, and all bits of the destination identifier of the first control information and the second control information, and the embodiments of the present application are not limited to this.

[0196] As an example, SCI2-C reuses the Source ID field and the Destination ID field in SCI2-A. The Source ID field in SCI2-A only contains the source identifier of the physical layer L1, and the source identifiers of the physical layer L1 and the data link layer L2 are supplemented in the Source ID field in SCI2-C; the Destination ID field in SCI2-A only contains the destination identifier of the physical layer L1, and the destination identifiers of the physical layer L1 and the data link layer L2 are supplemented in the Destination ID field in SCI2-C. In this way, the Source ID field and the Destination ID field in SCI2-A are reused as much as possible to ensure the system transmission performance.

[0197] As an example, SCI2-C multiplexes the New data indicator (NDI) field, Redundancy version field, HARQ feedback enabled / disabled indicator (Hybrid automatic repeat request processing feedback enable / disable indication) field, Source ID field and Destination ID field in SCI2-A. The first device and the second device pre-agree that when the second control information is SCI2-C, the corresponding NDI, redundancy version and HARQ feedback enable / disable indication are processed according to the pre-agreement, so that there are idle bits for NDI, redundancy version and HARQ feedback enable / disable indication. In this way, in SCI2-C, the Source ID field indicates the source identifier of the physical layer L1, the Destination ID field indicates the destination identifier of the physical layer L1, and the freed bits of the NDI, redundant version and HARQ feedback enable / disable indication fields can be used to indicate the source identifier of the data link layer L2 of SCI1-B and SCI2-C, and the destination identifier of the data link layer L2 of SCI1-B and SCI2-C. If the above-mentioned freed bits are insufficient, they can be further supplemented by adding bits. For example, the idle bits in the New data indicator and HARQ feedback enabled / disabled indicator fields in SCI2-C can be used to fill all the bits of the source identifier of the data link layer L2 of SCI1-B and SCI2-C, and the idle bits in the Redundancy version field can be used to fill all the bits of the destination identifier of the data link layer L2 of SCI1-B and SCI2-C. For another example, the idle bits in the New data indicator and HARQ feedback enabled / disabled indicator fields in SCI2-C can be used to fill all the bits of the destination of the data link layer L2 of SCI1-B and SCI2-C, and the idle bits in the Redundancy version field can be used to fill all the bits of the source identifier of the data link layer L2 of SCI1-B and SCI2-C; if the above idle bits are insufficient, they can be further filled by adding bits. In this way, by multiplexing the New data indicator field, HARQ feedback enabled / disabled indicator field, Redundancy version field, Source ID field and Destination ID field in SCI2-A, the system transmission performance is guaranteed.

[0198] It should be noted that, in addition to the above-mentioned fields described as examples, the first control information and the second control information may also include other fields, which is not limited in the embodiments of the present application.

[0199] For example, taking the first format a as SCI1-B and the second format a as SCI1-A, SCI1-B reuses the fields in SCI1-A, and Table 1 is a comparison table of the interpretations of the same fields in SCI1-B and SCI1-A. As shown in Table 1, SCI1-A is the existing standard protocol SCI format, in which the reserved 2-bit value in the Reserved field defaults to 00, indicating that the SCI1 is SCI1-A; the fields in SCI1-A and the corresponding interpretations of each field are the same as the fields in SCI1-A in the standard protocol and the corresponding interpretations of each field. SCI1-B contains the same fields as SCI1-A, but the interpretations of the same fields are different.

[0200] Table 1: Comparison of SCI1-A and SCI1-B field definitions

[0201]

[0202] As shown in Table 1, the Priority field indicates the priority of the time-frequency resources occupied by the first device for the current transmission and the priority of the time-frequency resources reserved in the future in SCI1-A, and indicates the priority of the time-frequency resources reserved by the first device for the second device in SCI1-B. The Frequency resource assignment field indicates the time-frequency resources occupied by the first device for the current transmission and the frequency domain resources reserved in the future in SCI1-A, and indicates the frequency domain resources reserved by the first device for the second device to feedback a specified message in SCI1-B. The Time resource assignment field indicates the time-frequency resources occupied by the first device for the current transmission and the time domain resources reserved in the future in SCI1-A, and indicates the time domain resources reserved by the first device for the second device to feedback a specified message in SCI1-B. The Resource reservation period field indicates the period of the time domain resources reserved by the first device for the future in SCI1-A, and indicates the period of the first device instructing the second device to feedback a specified message in SCI1-B. The DMRS pattern field indicates the pilot pattern transmitted by the first device in SCI1-A, and indicates the pilot pattern used by the first device to instruct the second device to feedback the above-mentioned specified message in SCI1-B. The 2nd-stage SCI format field indicates the format of the corresponding SCI2 indicated by SCI1-A in SCI1-A, and indicates that the SCI2 format corresponding to SCI1-B is SCI2-C in SCI1-B. The Beta_offset indicator field indicates the relevant parameters of SCI 2 in SCI1-A, and indicates the relevant parameters of SCI2-C in SCI1-B. The Number of DMRS port field indicates the port information transmitted by the first device in SCI1-A, and indicates the port information used by the first device to instruct the second device to feedback the specified message in SCI1-B. The Modulation and coding scheme field indicates the MCS transmitted by the first device in SCI1-A, and indicates the MCS used by the first device to instruct the second device to feedback the specified message in SCI1-B. The Additional MCS tableindicator field indicates the MCS Table transmitted by the first device in SCI1-A, and indicates the MCS Table of the specified message fed back by the first device to the second device in SCI1-B. The PSFCH overhead indication field indicates the PSFCH overhead information corresponding to the transmission of the first device in SCI1-A, and indicates the PSFCH overhead information of the indication message fed back by the first device to the second device in SCI1-B.The Reserved field is a reserved bit in SCI1-A and has no additional indication information. In SCI1-B, the indication format is SCI1-B.

[0203] Taking the third format as SCI2-C and the fourth format as SCI2-A as an example, SCI2-C reuses the fields in SCI2-A, and Table 2 is a comparison table of the interpretations of the same fields in SCI2-C and SCI2-A. As shown in Table 2, SCI2-A is the existing standard protocol SCI format, and the fields in SCI2-A and the corresponding interpretations of each field are the same as the fields in SCI2-A in the standard protocol and the corresponding interpretations of each field. SCI2-C contains the same fields as SCI2-A, but the interpretations of the same fields are different.

[0204] Table 2: Comparison of SCI2-A and SCI2-C field definitions

[0205]

[0206] As shown in Table 2, the HARQ process number (Hybrid Automatic Repeat Request Processing Process Number) field indicates the HARQ processing process number of the first device transmission in SCI2-A, and indicates the HARQ process number of the first device instructing the second device to feedback a specified message in SCI2-C. The New data indicator field indicates the NDI information transmitted by the first device in SCI2-A, and indicates the NDI information of the first device instructing the second device to feedback a specified message in SCI2-C. The Redundancy version field indicates the redundant version number of the first device transmission in SCI2-A, and indicates the redundant version number of the first device instructing the second device to feedback a specified message in SCI2-C. The Source ID field indicates the source ID corresponding to the first device transmission in SCI2-A, and indicates the source ID of the physical layer L1 and the source ID information of the data link layer L2 corresponding to the first device transmission in SCI2-C. The Destination ID field indicates the destination ID corresponding to the transmission of the first device in SCI2-A, and indicates the physical layer L1 target ID and data link layer L2 target ID information corresponding to the transmission of the first device in SCI2-C. The HARQ feedbackenabled / disabled indicator field indicates whether the HARQ feedback associated with the transmission of the first device is enabled in SCI2-A, and indicates whether the first device instructs the second device to feedback a specified message with HARQ feedback in SCI2-C. The Cast typeindicator field indicates the Cast type of the transmission of the first device in SCI2-A, and indicates the Cast type of the transmission of the first device in SCI2-C. The CSI request field indicates in SCI2-A that the first device triggers the second device to feedback CSI, and indicates in SCI2-C that the first device instructs the second device to feedback the type of the specified message.

[0207] It should be noted that the above Tables 1 and 2 are exemplary descriptions of the fields in SCI1-B, SCI1-A, SCI2-C, and SCI2-A. The interpretation of each field can be referred to the above-mentioned related introduction and will not be repeated here.

[0208] It can be seen from Table 1 and Table 2 above that the SCI in the side link includes indication information such as the time-frequency resources transmitted by the TxUE, and has no association with the time-frequency resources and other information fed back by the RxUE. In the embodiment of the present application, by reusing the format and fields in the standard protocol SCI, there is no need to create new fields. SCI1-A and SCI2-A are slightly modified on the basis of the existing fields to obtain the newly defined SCI1-B and SCI2-C. SCI1-B and SCI2-C indicate that the RxUE feeds back the reserved time-frequency resources and other information of the specified message, thereby ensuring the timely and successful feedback of important messages and improving system performance. At the same time, SCI1-B and SCI2-C do not have new fields to ensure system transmission performance.

[0209] As an example, when the first device sends a message to the second device, if the second device needs to be able to feedback the specified message in a timely and guaranteed manner, time and frequency resources can be reserved for the specified message. At this time, the first device can send SCI1-B and SCI2-C to the second device, thereby indicating the time and frequency resources reserved for the second device to feedback the specified message, the type of the specified message, and the modulation and coding information of the feedback specified message. In this way, the first device reserves time and frequency resources for the specified message by sending the side link control information SCI1-B and SCI2-C, thereby ensuring the timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0210] Step 502: The second device receives the first control information and the second control information sent by the first device;

[0211] The first control information may include at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information. The format of the first control information includes at least the first format a and the second format a, wherein the first format a indicates the time-frequency resources for the second device to feedback the specified message, and the second format a indicates the transmission information of the data channel sent by the first device. The format of the second control information includes at least the third format and the fourth format, wherein the third format indicates the redundant version of the second device to feedback the specified message, and the fourth format indicates the redundant version of the data channel sent by the first device.

[0212] Among them, the related expressions such as the first field, the second field, the first format a, the second format a, the third format, the fourth format, etc. can refer to the above step 501 and will not be repeated here.

[0213] Exemplarily, the second device determines the format of the first control information and the format of the second control information according to the first field and / or the second field. If it is determined that the format of the received first control information is the first format a and the format of the second control information is the third format, for example, the second device receives SCI1-B and SCI2-C sent by the first device, then the second device determines the preview time-frequency resources, modulation coding and other information indicated by the fields in the first format a and the second format a, and prepares to feed back the specified message expected by the first device on the reserved time-frequency resources.

[0214] In a possible implementation, the second device determines the time-frequency resource for feeding back the designated message according to at least one field indicating the time-frequency resource included in the first format a, and preferably, the time-frequency resource satisfies the time processing capability of the second device for the designated message. For example, the second device may determine the frequency domain resource for feeding back the designated message through the Frequency resourceassignment field in SCI1-B, and determine the time domain resource for feeding back the designated message through the Time resourceassignment field in SCI1-B.

[0215] In a possible implementation, the second device determines the type of the designated message according to at least one field indicating the designated message included in the third format. For example, the second device may determine the type of the designated message through a CSI request in SCI2-C.

[0216] In a possible implementation, the second device determines the modulation coding and demodulation pilot information used when feeding back the specified message according to at least one field included in the first format a that indicates the modulation coding and demodulation pilot information used when the second device feeds back the specified message. For example, the second device may determine the modulation and coding scheme used when feeding back the above-mentioned specified message through the Modulation and coding scheme field in SCI1-B; or, determine the modulation and coding scheme table used when feeding back the above-mentioned specified message through the Additional MCS table indicator field in SCI1-B; or, determine the pilot pattern used when feeding back the above-mentioned specified message through the DMRS pattern field in SCI1-B; or, determine the port information when feeding back the above-mentioned specified message through the Number of DMRS port field in SCI1-B.

[0217] In a possible implementation, the second device determines the period of feeding back the specified message according to at least one field indicating the period of feeding back the specified message by the second device included in the first format a. For example, the second device may determine the period of feeding back the specified message through the Resource reservation period field in SCI1-B.

[0218] In a possible implementation, the second device determines the source identifier and the destination identifier of the first control information and the second control information according to all bits of the source identifier of the first control information and the second control information included in the third format, and all bits of the destination identifier of the first control information and the second control information. For example, the second device can determine the source identifier of SCI2-C through the source identifier of the physical layer L1 and the data link layer L2 in the Source ID field of SCI2-C, and determine the destination identifier of SCI2-C through the destination identifier of the physical layer L1 and the data link layer L2 in the Destination ID field of SCI2-C.

[0219] Exemplarily, the second device determines the ownership of the message transmitted this time through the source identifier and destination identifier of the first control information and the second control information. When the destination identifier determined by the second device is different from the second device's own identifier, the second device does not use the above-mentioned time-frequency resources, so that it can avoid the reserved time-frequency resources, ensuring that the specified message is fed back in time and successfully on the time-frequency resources. Optionally, the second device can determine whether to avoid the reserved time-frequency resources according to the priority of the time-frequency resources, thereby ensuring the successful transmission of data with higher priority and improving system performance.

[0220] For example, as mentioned above Figure 4 As shown, the sending terminal in the sending terminal group 401 sends SCI1-B and SCI2-C to the receiving terminal group 402 and the receiving terminal group 403. If a receiving terminal in the receiving terminal group 402 receives SCI1-B and SCI2-C, and the destination identifier determined according to the fields in SCI1-B and SCI2-C is the same as its own identifier, then it is prepared to feedback a designated message on the reserved time-frequency resources. If a receiving terminal in the receiving terminal group 403 receives SCI1-B and SCI2-C, and the destination identifier determined according to the fields in SCI1-B and SCI2-C is different from its own identifier, then it avoids the reserved time-frequency resources.

[0221] Step 503: When the first control information is in the first format a and the second control information is in the third format, the second device feeds back a specified message to the first device on the above time-frequency resources.

[0222] In this step, when the first control information is in the first format a and the second control information is in the third format, the second device can directly feedback the specified message to the first device on the reserved time-frequency resources determined in the above step 502; timely and successful feedback of the specified message is ensured, and system performance is improved; at the same time, the second device does not need to select time-frequency resources through channel competition, nor does it need to send control information, thereby saving power consumption of the second device.

[0223] Exemplarily, the second device can feedback the content of the specified message that needs to be fed back on the above-determined time-frequency resources according to the modulation coding and demodulation pilot information used when sending the specified message, thereby ensuring that the specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information can be effectively and timely fed back, thereby improving system performance. Furthermore, the second device can also timely feed back the specified message according to the determined period for feeding back the specified message, thereby ensuring the effective operation of the system.

[0224] As an example, when the second device receives SCI1-B and SCI2-C, the second device can feedback a specified message based on the information determined by fields such as Frequency resource assignment, Time resource assignment, CSI request, Modulation and coding scheme, Number of DMRS port, and Resource reservation period in SCI1-B.

[0225] In a possible implementation, when the first control information is in the first format a and the second control information is in the third format, the second device may feedback HARQ for the first control information and the second control information, or may not feedback HARQ for the first control information and the second control information. Exemplarily, the method of feeding back the above HARQ information includes: sending an acknowledgment message (Acknowledgement, ACK) or sending a negative acknowledgment (Negative Acknowledgement, NACK).

[0226] For example, when the second device receives SCI1-B and SCI2-C, the second device may not feedback HARQ for SCI1-B and SCI2-C, or may feedback HARQ for SCI1-B and SCI2-C. When the second device feedbacks HARQ for SCI1-B and SCI2-C, if reception fails, HARQ-NACK information is transmitted on PSFCH, and no information is transmitted on PSFCH in other cases; or, if reception is successful, HARQ-ACK information is transmitted on PSFCH, and HARQ-NACK information is transmitted if reception fails.

[0227] Step 504: When the first control information is in the first format a and the second control information is in the third format, the first device receives a specified message fed back by the second device on the above time-frequency resources.

[0228] In this step, when the first control information is in the first format a and the second control information is in the third format, the first device can directly receive the specified message fed back by the second device on the time-frequency resource without blindly detecting the time-frequency resource where the specified message is located and detecting the control information, thereby saving power consumption of the first device.

[0229] As an example, after sending SCI1-B and SCI2-C, the first device can receive a specified message fed back by the second device on the time domain resources specified by the Frequencyresource assignment field and the Time resource assignment field in SCI1-B.

[0230] In a possible implementation, when the first control information is in the first format a and the second control information is in the third format, the first device may detect HARQ for the first control information and the second control information, or may not detect HARQ for the first control information and the second control information. Optionally, if the second device feeds back HARQ for the first control information and the second control information, the first device may receive the HARQ, thereby improving the reliability of communication between the first device and the second device.

[0231] For example, after the first device sends SCI1-B and SCI2-C, the first device may not detect HARQ for SCI1-B and SCI2-C; or may detect HARQ for SCI1-B and SCI2-C. Optionally, if the second device feeds back HARQ for SCI1-B and SCI2-C, the first device may receive the HARQ.

[0232] In an embodiment of the present application, the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the first format a of the first control information indicates the time-frequency resources for the second device to feed back a specified message, and the third format of the second control information indicates the second device to feed back a redundant version of the specified message. In this way, by reserving time-frequency resources for the specified message, timely and successful feedback of the specified message is guaranteed, thereby improving system performance.

[0233] Figure 6 A flowchart showing another communication method according to an embodiment of the present application is shown. The method can be applied to the above Figure 3 or Figure 4 The communication system in which the first device can be the above Figure 3 In the terminal 301, the second device can be the above Figure 3 The first device may also be the above-mentioned terminal 302; Figure 4 The sending terminal in the sending terminal group 401, correspondingly, the second device can be the above Figure 4 The receiving terminals in the receiving terminal group 402 and / or the receiving terminal group 403. Figure 6 As shown, the method may include the following steps:

[0234] Step 601: The first device sends first control information, second control information and a data channel to the second device;

[0235] Exemplarily, the first device may send the first control information, the second control information, and the data channel by multicast, unicast, or broadcast. For example, the first device may send the first control information, the second control information, and the data channel to one second device (unicast scenario), the first device may send the first control information, the second control information, and the data channel to multiple second devices (multicast scenario), and the first device may send the first control information, the second control information, and the data channel to an unlimited number of second devices (broadcast scenario).

[0236] Among them, the first control information indicates that the first device sends transmission information of the data channel; wherein, the content of the transmission information can refer to the relevant statements in the previous text, and will not be repeated here. Exemplarily, the first control information and the second control information are SCI, and the data channel is PSSCH. Optionally, the first control information can be an existing first-level SCI1, for example, it can be SCI1-A in the standard protocol; the fields included in SCI1-A and the interpretation of each field can be found in the above Table 1.

[0237] Among them, the first control information may include at least one field indicating the format of the second control information; the format of the second control information includes at least the first format b and the second format b, the first format b indicates the time-frequency resources of the second device to feedback the specified message; the second format b indicates the redundant version of the data channel sent by the first device; wherein, the content of the specified message, time-frequency resources, etc. can refer to the relevant description in the previous text, and will not be repeated here. Optionally, the second format b can be an existing secondary SCI2, for example, it can be SCI2-A or SCI2-B in the standard protocol. For the convenience of description, the second format b is used as the SCI2-A in the standard protocol in the embodiment of the present application for exemplary description. The fields contained in SCI2-A and the interpretation of each field can be referred to Table 2; the first format b can be a new secondary SCI2. In order to distinguish it from SCI2-A and SCI2-B in the standard protocol, the new secondary SCI2 is defined as SCI2-D in the embodiment of the present application; wherein SCI2-D includes at least one field in SCI2-A, and on this basis, a new field is added to carry information such as reserved time-frequency resources.

[0238] Exemplarily, the first control information may indicate the format of the second control information through a field, and different values ​​of the field may indicate the format of the second control information. For example, the format of the second control information may be represented by 1 bit (bit) or 2 bits in the field. For example, when the 2-bit value is 11 (or 10), it indicates that the format of the second control information is the first format b, and when the 2-bit value is 00 (or 01), it indicates that the format of the second control information is the second format b.

[0239] As an example, the field may be the Reserved field of SCI1-A, and the 2 bits in the Reserved field may be used to indicate the format of the second control information. For example, when the value of the 2 bits is 00, it indicates that the second control information is SCI2-A; and when the value of the 2 bits is 11, it indicates that the second control information is SCI2-D. Alternatively, the field may be the 2nd-stageSCI format field in SCI1-A, and the 2 bits in the 2nd-stage SCI format field may be used to indicate the format of the second control information. For example, when the value of the 2 bits is 00, it indicates that the second control information is SCI2-A; and when the value of the 2 bits is 10, it indicates that the second control information is SCI2-D.

[0240] In this method, the Reserved field or the 2nd-stage SCIformat field in the SCI format SCI1-A in the standard protocol is modified, and the 2 bits in the Reserved field in SCI1-A are used to indicate the format of the second control information, or the 2 bits in the 2nd-stage SCI format are used to indicate the format of the second control information. In this way, the fields of the SCI format in the standard protocol are multiplexed, and no additional PSCCH signaling overhead is added, thereby ensuring the system transmission performance.

[0241] The following introduces other fields that may be included in the second control information:

[0242] In a possible implementation, the first format b may include: at least one field indicating the time-frequency resource. The first device reserves the time-frequency resource for the second device to feedback the designated message through the at least one field, ensuring that the designated message can be fed back in a timely and successful manner on part or all of the time-frequency resource.

[0243] In this implementation, the specific contents of the time-frequency resources reserved for the specified message indicated by the different numbers of fields in the first format b can refer to the relevant statements in the first format a above and will not be repeated here. It should be noted that, unlike the multiplexing fields in the first format a, the fields in the first format b are new fields.

[0244] As an example, SCI2-D adds a Frequency resource assignment field and a Time resource assignment field based on SCI2-A. These two fields in SCI2-D - the Frequency resourceassignment field and the Time resource assignment field are used to indicate the time and frequency resources reserved for the specified message, among which the Frequency resource assignment field is used to indicate the reserved frequency domain resources, and the Time resourceassignment field is used to indicate the reserved time domain resources.

[0245] In a possible implementation, considering the time processing capability of the second device for the specified message, the time and frequency resources reserved by the first device for the second device meet the time processing capability of the second device for the specified message, thereby ensuring that the second device has time to process the specified message and promptly and successfully feed back the processed specified message, thereby ensuring the effective operation of the system. For the specific content of the time processing capability in this implementation, please refer to the relevant description in the previous text, and will not be repeated here.

[0246] In a possible implementation, the above-mentioned first format b may also include: at least one field indicating a specified message, so that the first device indicates the type of specified message that the second device needs to feedback through the at least one field, thereby ensuring that specified messages such as channel state information, auxiliary resource selection information, positioning information, power control auxiliary information, etc. can be effectively and timely fed back, thereby improving system performance.

[0247] The specific contents of the different numbers of fields in the first format b in this implementation manner indicating the specified message type can refer to the relevant description in the first format a above, and will not be repeated here.

[0248] As an example, SCI2-D reuses the CSI request (channel state information request) field in SCI2-A. The CSI request field in SCI2-A occupies 1 bit, and the CSI request field in SCI2-D is extended from the original 1 bit to X bits, where X is a positive integer; different values ​​of the X bit are used to indicate different types of specified messages; optionally, if the specified message contains four types, X can be 2. In this way, by reusing the CSI request field in SCI2-A, the system transmission performance is guaranteed.

[0249] In a possible implementation, the first format b may further include: at least one field indicating the period of the second device feeding back the specified message. Thus, when the first device expects the second device to periodically feed back the specified message, the first device may instruct the second device to feed back the specified message according to the period through the at least one field, thereby ensuring the effective operation of the system.

[0250] In this implementation method, the specific content of the period of the feedback specified message indicated in the first format b can refer to the relevant description in the first format a above, and will not be repeated here. It should be noted that, unlike the multiplexing field of the first format a, the field in the first format b is a new field.

[0251] As an example, SCI2-D adds a Resource reservation period field based on SCI2-A. In SCI2-D, the Resource reservation period field indicates the period for the second device to feedback a specified message.

[0252] It should be noted that, in addition to the above-mentioned fields described as examples, the first control information and the second control information may also include other fields, which is not limited in the embodiments of the present application.

[0253] For example, take the first control information as SCI1-A, the first format b as SCI2-D, and the second format b as SCI2-A; the interpretation of the fields in SCI1-A can refer to the above Table 1 and will not be repeated here. The 2-bit value reserved in the Reserved field is 00 by default, indicating that the SCI1 is SCI1-A, or, 1 bit in the Reserved field can be used to indicate the format of the second control information; SCI2-D can include all the fields in SCI2-A, and on this basis, several new fields are added, as shown in Table 3.

[0254] Table 3: Comparison of SCI2-A and SCI2-D field definitions

[0255]

[0256] As shown in Table 3, the HARQ process number field indicates the HARQ processing process number of the first device transmission in both SCI2-A and SCI2-D. The New data indicator field indicates the NDI information transmitted by the first device in both SCI2-A and SCI2-D. The Redundancy version field indicates the redundant version number of the first device transmission in both SCI2-A and SCI2-D. The Source ID field indicates the source ID corresponding to the first device transmission in both SCI2-A and SCI2-D. The Destination ID field indicates the destination ID corresponding to the first device transmission in both SCI2-A and SCI2-D. The HARQfeedback enabled / disabled indicator field indicates whether the HARQ associated with the first device transmission is enabled in both SCI2-A and SCI2-D. The Cast type indicator field indicates the Cast type of the first device transmission in both SCI2-A and SCI2-D. The CSI request field indicates in SCI2-A that the first device triggers the CSI fed back by the second device, and in SCI2-D indicates the type of the specified message fed back by the first device to the second device. In addition, SCI2-D also includes: a newly added Frequency resource assignment field, indicating the reserved frequency domain resources; a newly added Timeresource assignment field, indicating the reserved time domain resources; and a newly added Resource reservation period field, indicating the period for the second device to feed back the specified message.

[0257] It can be seen from Table 3 above that the SCI in the side link includes indication information such as time-frequency resources transmitted by the TxUE, and has no association with information such as time-frequency resources fed back by the RxUE. In the embodiment of the present application, based on the format and fields in the standard protocol SCI, a new field is added to carry information such as reserved time-frequency resources, and the SCI is used as a combination of DL Grant (downlink authorization) and UL Grant (uplink authorization). A slight modification is made on the basis of the existing fields of SCI2-A to obtain the newly defined SCI2-D. SCI2-D indicates that the RxUE feeds back the reserved time-frequency resources and other information of the specified message, ensuring the timely and successful feedback of important messages and improving system performance. At the same time, compared with the existing SCI2-A, SCI2-D only reinterprets one field, and the interpretations of other fields remain unchanged, thereby minimizing the changes to the field interpretations of SCI2-A in the existing protocol and improving the applicability of the newly defined SCI2-D.

[0258] As an example, when the first device sends a message to the second device, if the second device needs to be able to feedback the specified message in a timely and guaranteed manner, time and frequency resources can be reserved for the specified message. At this time, the first device can send SCI1-A, SCI2-D and the sidelink physical shared channel to the second device, thereby indicating the transmission information of the sidelink physical shared channel through SCI1-A, indicating the time and frequency resources reserved for the second device to feedback the specified message through SCI2-D, specifying the type of message and other information, and providing modulation coding and other information through SCI1-A. In this way, the first device reserves time and frequency resources for the specified message by sending the sidelink control information SCI2-D, SCI1-A and the sidelink physical shared channel, thereby ensuring the timely and successful feedback of the specified message and improving the performance of the SL-U communication system.

[0259] Step 602: The second device receives the first control information, the second control information and the data channel sent by the first device;

[0260] Among them, the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least the first format b and the second format b, the first format b indicates the time and frequency resources for the second device to feedback the specified message; the second format b indicates that the first device sends a redundant version of the data channel.

[0261] Among them, the related expressions such as the first control information, the first format b, the second format b, etc. can refer to the above step 601 and will not be repeated here.

[0262] Exemplarily, the second device determines the format of the second control information based on the field indicating the format of the second control information in the first control information; if it is determined that the format of the received second control information is the first format b, for example, the second control information received by the second device is SCI2-D; then the second device determines the preview time and frequency resources indicated by the field in the first format b, the period of the feedback indication message and other information, and prepares to feedback the specified message expected by the first device on the reserved time and frequency resources.

[0263] In a possible implementation, the second device determines the time-frequency resource for feeding back the designated message according to at least one field indicating the time-frequency resource included in the first format b, and preferably, the time-frequency resource satisfies the time processing capability of the second device for the designated message. For example, the second device may determine the frequency domain resource for feeding back the designated message through the Frequency resourceassignment field in SCI2-D, and determine the time domain resource for feeding back the designated message through the Time resourceassignment field in SCI2-D.

[0264] In one possible implementation, the second device may also use a portion of the time-frequency resources with weaker or no interference as a time-frequency resource for feeding back a designated message based on the signal interference situation of the time-frequency resources, thereby ensuring transmission performance, and / or the second device may use a portion of the time-frequency resources as a time-frequency resource for feeding back a designated message based on the amount of data of the designated message to be fed back, thereby saving overhead.

[0265] In a possible implementation, the second device determines the type of the specified message according to at least one field indicating the specified message included in the first format b. For example, the second device may determine the type of the specified message through CSIrequest in SCI2-D.

[0266] In a possible implementation, the second device determines the period of feeding back the specified message according to at least one field included in the first format b indicating the period of feeding back the specified message by the second device. For example, the second device may determine the period of feeding back the specified message through the Resource reservation period field in SCI2-D.

[0267] In a possible implementation, the second device determines the source identifier and destination identifier of the first control information and the second control information according to the Source ID field and the Destination ID field in the above-mentioned first format b, and the source identifier and destination identifier of the data link layer L2 contained in the data channel. When the destination identifier determined by the second device is different from the second device's own identifier, the second device does not use the above-mentioned time-frequency resources, so that it can avoid on the reserved time-frequency resources, ensuring that the designated message is fed back in a timely and successful manner on the time-frequency resources. Optionally, the second device can determine whether to avoid on the reserved time-frequency resources according to the priority of the time-frequency resources, thereby ensuring the successful transmission of data with higher priority and improving system performance.

[0268] For example, as mentioned above Figure 4 As shown, the sending terminal in the sending terminal group 401 sends SCI1-A, SCI2-D and data channels to the receiving terminal group 402 and the receiving terminal group 403. If a receiving terminal in the receiving terminal group 402 receives SCI1-A, SCI2-D and data channels, and the destination identifier determined according to the fields in SCI2-D and the data channel is the same as its own identifier, it is prepared to feedback a designated message on the reserved time-frequency resources. If a receiving terminal in the receiving terminal group 403 receives SCI1-A, SCI2-D and data channels, and the destination identifier determined according to the fields in SCI2-D and the data channel is different from its own identifier, it avoids the reserved time-frequency resources.

[0269] Step 603: When the second control information is in the first format b, the second device sends a specified message to the first device, control information indicating the second device to send transmission information of the specified message, and control information indicating the second device to send a redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0270] In this step, when the second control information is in the first format b, the second device can directly feed back the specified message to the first device on the reserved time-frequency resources determined in the above step 602, thereby ensuring timely and successful feedback of the specified message and improving system performance. At the same time, the second device does not need to select the time-frequency resources through channel competition, thereby saving power consumption of the second device.

[0271] Exemplarily, the second device can multiplex the modulation coding and demodulation pilot information indicated by the first control information on the time-frequency resources determined above, and feedback the specified message content that needs to be fed back, thereby ensuring that the specified messages such as channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information can be effectively and timely fed back, thereby improving system performance. Furthermore, the second device can also feed back the specified message in a timely manner according to the determined period for feeding back the specified message, thereby ensuring the effective operation of the system.

[0272] As an example, when the second device receives SCI1-A and SCI2-D, the second device can feedback a specified message based on the information determined by fields such as Frequency resource assignment, Time resource assignment, CSI request, Resource reservation period in SCI2-D and the information determined by fields such as Modulation and coding scheme and Number of DMRS port in SCI1-A.

[0273] At the same time, the second device may also feed back HARQ for the data channel sent by the first device. Exemplarily, the manner of feeding back the above HARQ information includes: ACK or NACK.

[0274] For example, when the second device receives SCI1-A and SCI2-D and a data channel, the second device can feedback HARQ for the data channel. If the second device fails to receive the data channel, HARQ-NACK information is transmitted on PSFCH, and no information is transmitted on PSFCH in other cases; or, if the second device successfully receives the data channel, HARQ-ACK information is transmitted on PSFCH, and if the second device fails to receive the data channel, HARQ-NACK information is transmitted on PSFCH.

[0275] Step 604: When the second control information is in the first format b, the first device receives the designated message sent by the second device, control information indicating the second device to send transmission information of the designated message, and control information indicating the second device to send a redundant version of the designated message; wherein the designated message occupies part or all of the time-frequency resources.

[0276] In this step, when the second control information is in the first format b, the first device can directly receive the designated message fed back by the second device on the time-frequency resource, thereby obtaining the desired designated message in a timely manner.

[0277] After sending SCI1-A and SCI2-D, the first device can receive the specified message fed back by the second device on the time domain resources specified by the Frequency resource assignment field and the Time resource assignment field in SCI2-D.

[0278] At the same time, the first device may also receive HARQ for the data channel fed back by the second device, thereby improving the reliability of communication between the first device and the second device. Exemplarily, the manner of feeding back the above HARQ information includes: ACK or NACK.

[0279] For example, if the first device receives HARQ-NACK information fed back by the second device for the data channel, the first device can determine that the second device fails to receive the data channel and retransmits it. If the first device does not receive the HARQ information fed back by the second device for the data channel, the first device can determine that the second device successfully receives the data channel. Alternatively, if the first device receives HARQ-ACK information fed back by the second device for the data channel, the first device can determine that the second device successfully receives the data channel. If the first device receives HARQ-NACK information fed back by the second device for the data channel, the first device can determine that the second device fails to receive the data channel and retransmits it.

[0280] In an embodiment of the present application, the first control information indicates that the first device sends transmission information of a data channel; the first control information includes at least one field indicating the format of the second control information; the first format b of the second control information is used to indicate the time and frequency resources for the second device to feedback a specified message; in this way, by reserving time and frequency resources for the specified message, timely and successful feedback of the specified message is guaranteed, thereby improving system performance.

[0281] Based on the same inventive concept as the above-mentioned communication method, an embodiment of the present application also provides a communication device.

[0282] Figure 7 A structural diagram of a communication device according to an embodiment of the present application is shown as follows: Figure 7As shown, the apparatus may include: a first module 701 and a second module 702. In some embodiments, the first module 701 is used for: the first device sends the first control information and the second control information to the second device, the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the format of the first control information includes at least the first format a and the second format a, the first format a indicates the time-frequency resource for the second device to feedback the specified message; the second format a indicates the transmission information of the data channel sent by the first device; the format of the second control information includes at least the third format and the fourth format, the third format indicates the redundant version of the specified message fed back by the second device; the fourth format indicates the redundant version of the data channel sent by the first device; the second module 702 is used for: when the first control information is the first format a and the second control information is the third format, the first device receives the specified message fed back by the second device on the time-frequency resource.

[0283] In a possible implementation, the first format a further includes: at least one field indicating the time-frequency resource.

[0284] In a possible implementation, the third format further includes: at least one field indicating a specified message, wherein the specified message includes: at least one of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0285] In a possible implementation, the first format a further includes: at least one field indicating modulation coding and demodulation pilot information used by the second device when feeding back the specified message.

[0286] In a possible implementation, the first format a further includes: at least one field indicating a period for the second device to feed back a specified message.

[0287] In a possible implementation manner, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0288] In a possible implementation, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0289] In a possible implementation manner, the first control information or the second control information includes: sidelink control information, and the data channel includes: a sidelink physical shared channel.

[0290] In an embodiment of the present application, a first device sends first control information and second control information to a second device, wherein the first control information includes at least one of a first field or a second field, at least one of the first field or the second field indicates a format of the first control information, and at least one of the first field or the second field indicates a format of the second control information; the first device indicates the time-frequency resources for the second device to feedback a specified message through the first format a of the first control information, indicates the second device to feedback a redundant version of the specified message through the third format of the second control information, and receives the specified message fed back by the second device on the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message, thereby improving system performance. At the same time, the first device directly receives the specified message fed back by the second device on the time-frequency resources, without blindly detecting the time-frequency resources where the specified message is located, and without detecting control information, thereby saving power consumption of the first device.

[0291] In some other embodiments, the first module 701 is used for: the second device receives the first control information and the second control information sent by the first device; the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates the format of the first control information, and at least one of the first field or the second field indicates the format of the second control information; the format of the first control information includes at least the first format a and the second format a, the first format a indicates the time-frequency resources for the second device to feedback the specified message; the second format a indicates the transmission information of the data channel sent by the first device; the format of the second control information includes at least the third format and the fourth format, the third format indicates that the second device feeds back the redundant version of the specified message; the fourth format indicates that the first device sends the redundant version of the data channel; the second module 702 is used for: when the first control information is the first format a and the second control information is the third format, the second device feeds back the specified message to the first device on the time-frequency resources.

[0292] In a possible implementation, the first format a further includes: at least one field indicating the time-frequency resources.

[0293] In a possible implementation, the third format further includes: at least one field indicating a designated message, wherein the designated message includes: at least one of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0294] In a possible implementation, the first format a further includes: at least one field indicating modulation coding and demodulation pilot information used when the second device feeds back a specified message.

[0295] In a possible implementation, the first format a further includes: at least one field indicating a period for the second device to feed back a specified message.

[0296] In a possible implementation manner, the third format further includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

[0297] In a possible implementation, the first module 701 is further configured to: when the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resources.

[0298] In a possible implementation, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0299] In an embodiment of the present application, a second device receives first control information and second control information sent by a first device, wherein the first control information includes at least one of a first field or a second field, at least one of the first field or the second field indicates a format of the first control information, and at least one of the first field or the second field indicates a format of the second control information; a first format a of the first control information indicates a time-frequency resource for the second device to feedback a specified message, and a third format of the second control information indicates a redundant version of the second device to feedback a specified message. When the first control information is in the first format a and the second control information is in the third format, the second device feeds back the specified message to the first device on the time-frequency resource; in this way, the second device feeds back the specified message on the reserved time-frequency resource, thereby ensuring timely and successful feedback of the specified message and improving system performance. At the same time, when sending the specified message, the second device does not need to select the time-frequency resource through channel competition, nor does it need to send control information, thereby saving power consumption of the second device.

[0300] In some other embodiments, the first module 701 is used for: the first device sends first control information, second control information and a data channel to the second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least a first format b and a second format b, the first format b indicates that the second device feeds back time-frequency resources for a specified message; the second format b indicates that the first device sends a redundant version of the data channel; the second module 702 is used for: when the second control information is in the first format b, the first device receives the specified message sent by the second device, the control information indicating that the second device sends the transmission information of the specified message, and the control information indicating that the second device sends the redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0301] In a possible implementation, the first format b further includes: at least one field indicating the time-frequency resources.

[0302] In a possible implementation, the first format b further includes: at least one field indicating a specified message, wherein the specified message includes: at least one of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0303] In a possible implementation, the first format b further includes: at least one field indicating a period for the second device to feed back a specified message.

[0304] In a possible implementation, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0305] In a possible implementation manner, the first control information or the second control information includes: sidelink control information, and the data channel includes: a sidelink physical shared channel.

[0306] In an embodiment of the present application, a first device sends first control information, second control information and a data channel to a second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first device indicates the time-frequency resources of the second device to feedback a specified message through the first format b of the second control information; and receives the specified message sent by the second device, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send a redundant version of the specified message, and the sixth control information is used to indicate that the second device sends a redundant version of the specified message, and the specified message occupies part or all of the time-frequency resources; in this way, the first device reserves time-frequency resources for the specified message, thereby ensuring timely and successful feedback of the specified message and improving system performance.

[0307] In some other embodiments, the first module 701 is used for: the second device receives the first control information, the second control information and the data channel sent by the first device; the first control information indicates that the first device sends the transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the format of the second control information includes at least the first format b and the second format b, the first format b indicates the time-frequency resources for the second device to feedback the specified message; the second format b indicates that the first device sends a redundant version of the data channel; the second module 702 is used for: when the second control information is the first format b, the second device sends the specified message to the first device, the control information indicating that the second device sends the transmission information of the specified message, and the control information indicating that the second device sends the redundant version of the specified message; wherein the specified message occupies part or all of the time-frequency resources.

[0308] In a possible implementation, the first format b further includes: at least one field indicating the time-frequency resources.

[0309] In a possible implementation, the first format b further includes: at least one field indicating a specified message, wherein the specified message includes: at least one of channel state information, auxiliary resource selection information, positioning information, and power control auxiliary information.

[0310] In a possible implementation, the first format b further includes: at least one field indicating a period for the second device to feed back a specified message.

[0311] In a possible implementation, the time-frequency resources satisfy the time processing capability of the second device for the specified message.

[0312] In an embodiment of the present application, the second device receives the first control information, the second control information and the data channel sent by the first device; the first control information indicates that the first device sends the transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; the first format b of the second control information is used to indicate the time-frequency resources for the second device to feedback the specified message; when the second control information is in the first format b, the second device sends the specified message, the control information indicating the second device to send the transmission information of the specified message, and the control information indicating the second device to send the redundant version of the specified message to the first device, and the specified message occupies part or all of the time-frequency resources; in this way, the second device feeds back the specified message on part or all of the reserved time-frequency resources, thereby ensuring timely and successful feedback of the specified message and improving system performance; at the same time, when the second device sends the specified message, there is no need to select the time-frequency resources through channel competition, thereby saving power consumption of the second device.

[0313] Various possible implementations or descriptions of the above embodiments can be found above and will not be repeated here.

[0314] The embodiment of the present application also provides a communication system, which includes a first device and a second device in any of the above embodiments, wherein the first device is used to execute Figure 5 The technical solution shown in the figure, the second device is used to execute Figure 5 The technical solution shown.

[0315] The embodiment of the present application also provides a communication system, which includes a first device and a second device in any of the above embodiments, wherein the first device is used to execute Figure 6 The technical solution shown in the figure, the second device is used to execute Figure 6 The technical solution shown.

[0316] Figure 8 A schematic diagram of the structure of a communication device according to an embodiment of the present application is shown as follows: Figure 8As shown, the communication device may include: at least one processor 3101 , a communication line 3102 , a memory 3103 and at least one communication interface 3104 .

[0317] Processor 3101 can be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits used to control the execution of the program of the present application.

[0318] The communication link 3102 may include a pathway for transmitting information between the above-mentioned components.

[0319] The communication interface 3104 uses any transceiver-like device for communicating with other devices or communication networks, such as Ethernet, RAN, wireless local area networks (WLAN), etc.

[0320] The memory 3103 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited to this. The memory can be independent and connected to the processor through a communication line 3102. The memory can also be integrated with the processor. The memory provided in the embodiment of the present application can generally have non-volatility. Among them, the memory 3103 is used to store the computer execution instructions for executing the scheme of the present application, and the execution is controlled by the processor 3101. The processor 3101 is used to execute the computer-executable instructions stored in the memory 3103, thereby implementing the method provided in the above embodiments of the present application.

[0321] Optionally, the computer-executable instructions in the embodiments of the present application may also be referred to as application code, which is not specifically limited in the embodiments of the present application.

[0322] In a specific implementation, as an embodiment, the processor 3101 may include one or more CPUs, such as Figure 8 CPU0 and CPU1 in.

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

[0324] In a specific implementation, as an embodiment, the communication device may further include an output device 3105 and an input device 3106. The output device 3105 communicates with the processor 3101 and may display information in a variety of ways. For example, the output device 3105 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 3106 communicates with the processor 3101 and may receive user input in a variety of ways. For example, the input device 3106 may be a mouse, a keyboard, a touch screen device, or a sensor device.

[0325] As an example, combining Figure 8 The communication device shown, Figure 7 The first module 701 and the second module 702 in the embodiment can be composed of Figure 8 The communication interface 3104 and the processor 3101 are used to implement the present invention, and the present application embodiment does not impose any limitation on this.

[0326] Fig. 9 A schematic diagram of the structure of a chip according to an embodiment of the present application is shown. Fig. 9 As shown, Fig. 9 The chip shown can be a general-purpose processor or a dedicated processor. The chip includes a processor 3201. The processor 3201 is used to support the communication device to execute Figure 5 or Figure 6 The technical solution shown.

[0327] Optionally, the chip further includes a transceiver 3202, which is used to accept the control of the processor 3201 and to support the communication device to execute the above technical solution. For example, it can execute Figure 5 or Figure 6 The method shown.

[0328] Optional, Fig. 9 The chip shown may also include: a storage medium 3203 .

[0329] It should be noted that Fig. 9 The chip shown can be implemented using the following circuits or devices: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout this application.

[0330] The present application provides a non-volatile computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the above technical solution is implemented. For example, the following can be executed: Figure 5 or Figure 6 The method shown.

[0331] The embodiment of the present application provides a computer program product, including a computer-readable code, or a non-volatile computer-readable storage medium carrying the computer-readable code. When the computer-readable code is executed in a processor of an electronic device, the processor in the electronic device executes the above technical solution. For example, the following can be executed: Figure 5 or Figure 6 The method shown.

[0332] Computer readable storage media can be tangible devices that can hold and store instructions used by instruction execution devices. Computer readable storage media can be, for example, but not limited to, electrical storage devices, magnetic storage devices, optical storage devices, electromagnetic storage devices, semiconductor storage devices, or any suitable combination of the above.

[0333] The computer-readable program instructions or codes described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.

[0334] The computer program instructions for performing the operation of the present application may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, by utilizing the state information of computer-readable program instructions to personalize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA) or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present application.

[0335] Various aspects of the present application are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.

[0336] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0337] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.

[0338] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the device, system, method and computer program product according to multiple embodiments of the present application. In this regard, each square frame in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the logical function of the specification. In some alternative implementations, the functions marked in the square frame can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square frames can actually be executed substantially in parallel, and they can also be executed in reverse order sometimes, depending on the functions involved.

[0339] It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart, can be implemented by hardware (such as a circuit or ASIC (Application Specific Integrated Circuit)) that performs the corresponding function or action, or can be implemented by a combination of hardware and software, such as firmware.

[0340] Although the present invention is described herein in conjunction with various embodiments, in the process of implementing the claimed invention, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

[0341] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A communication method, characterized in that: The method comprises: A first device sends first control information and second control information to a second device, where the first control information includes at least one of a first field or a second field, at least one of the first field or the second field indicates a format of the first control information, and at least one of the first field or the second field indicates a format of the second control information; The format of the first control information includes at least a first format and a second format, the first format indicates the time-frequency resource of the second device to feed back a specified message, and the second format indicates the first device to send transmission information of a data channel; The format of the second control information includes at least a third format and a fourth format, the third format instructs the second device to feed back a redundant version of the designated message, and the fourth format instructs the first device to send a redundant version of the data channel; When the first control information is in the first format and the second control information is in the third format, the first device receives the designated message fed back by the second device on the time-frequency resources.

2. The method according to claim 1, characterized in that The first format also includes: at least one field indicating the time-frequency resources.

3. The method according to claim 1, characterized in that: The third format also includes: at least one field indicating the designated message, wherein the designated message includes: at least one of channel state information CSI, auxiliary resource selection information, positioning information, and power control auxiliary information.

4. The method according to claim 1, characterized in that The first format also includes at least one field indicating modulation coding and demodulation pilot information used by the second device to feed back the designated message.

5. The method according to claim 1, characterized in that The first format further includes at least one field indicating a period at which the second device feeds back the designated message.

6. The method according to claim 1, characterized in that The third format also includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

7. The method according to claim 1, characterized in that The time-frequency resources satisfy the time processing capability of the second device for the designated message.

8. The method according to any one of claims 1 to 7, characterized in that: The first control information or the second control information includes: sidelink control information SCI, and the data channel includes: sidelink physical shared channel PSSCH.

9. A communication method, characterized in that: The method comprises: The second device receives first control information and second control information sent by the first device; the first control information includes at least one of the first field or the second field, at least one of the first field or the second field indicates a format of the first control information, and at least one of the first field or the second field indicates a format of the second control information; The format of the first control information includes at least a first format and a second format, the first format indicates the time-frequency resource of the second device to feed back a specified message, and the second format indicates the first device to send transmission information of a data channel; The format of the second control information includes at least a third format and a fourth format, the third format instructs the second device to feed back a redundant version of the designated message, and the fourth format instructs the first device to send a redundant version of the data channel; When the first control information is in the first format and the second control information is in the third format, the second device feeds back the designated message to the first device on the time-frequency resources.

10. The method according to claim 9, characterized in that The first format also includes: at least one field indicating the time-frequency resources.

11. The method according to claim 9, characterized in that The third format also includes: at least one field indicating the designated message, wherein the designated message includes: at least one of channel state information CSI, auxiliary resource selection information, positioning information, and power control auxiliary information.

12. The method according to claim 9, characterized in that The first format also includes at least one field indicating modulation coding and demodulation pilot information used by the second device to feed back the designated message.

13. The method according to claim 9, characterized in that The first format further includes at least one field indicating a period at which the second device feeds back the designated message.

14. The method according to claim 9, characterized in that The third format also includes: all bits of source identifiers of the first control information and the second control information, and all bits of destination identifiers of the first control information and the second control information.

15. The method according to claim 14, characterized in that The method further includes: when the destination identifier is different from the second device's own identifier, the second device does not use the time-frequency resources.

16. The method according to claim 9, characterized in that The time-frequency resources satisfy the time processing capability of the second device for the designated message.

17. A communication method, characterized in that: The method comprises: The first device sends first control information, second control information and a data channel to the second device; the first control information indicates that the first device sends transmission information of the data channel; the first control information includes at least one field indicating a format of the second control information; The format of the second control information includes at least a first format and a second format, the first format indicates the time-frequency resource of the second device to feed back a specified message, and the second format indicates the first device to send a redundant version of the data channel; When the second control information is in the first format, the first device receives the designated message sent by the second device, control information indicating the second device to send transmission information of the designated message, and control information indicating the second device to send a redundant version of the designated message; wherein the designated message occupies part or all of the time-frequency resources.

18. The method according to claim 17, characterized in that The first format also includes: at least one field indicating the time-frequency resources.

19. The method according to claim 17, characterized in that The first format also includes: at least one field indicating the designated message, wherein the designated message includes: at least one of channel state information CSI, auxiliary resource selection information, positioning information, and power control auxiliary information.

20. The method according to claim 17, characterized in that The first format further includes at least one field indicating a period at which the second device feeds back the designated message.

21. The method according to claim 17, characterized in that The time-frequency resources satisfy the time processing capability of the second device for the designated message.

22. The method according to any one of claims 17 to 21, characterized in that: The first control information or the second control information includes: sidelink control information SCI, and the data channel includes: sidelink physical shared channel PSSCH.

23. A communication method, characterized in that: The method comprises: The second device receives the first control information, the second control information and the data channel sent by the first device; the first control information indicates that the first device sends the transmission information of the data channel; the first control information includes at least one field indicating the format of the second control information; The format of the second control information includes at least a first format and a second format, the first format indicates the time-frequency resource of the second device to feed back a specified message, and the second format indicates the first device to send a redundant version of the data channel; When the second control information is in the first format, the second device sends the designated message, control information indicating the second device to send transmission information of the designated message, and control information indicating the second device to send a redundant version of the designated message to the first device; wherein the designated message occupies part or all of the time-frequency resources.

24. The method according to claim 23, characterized in that The first format also includes: at least one field indicating the time-frequency resources.

25. The method according to claim 23, characterized in that The first format also includes: at least one field indicating the designated message, wherein the designated message includes: at least one of channel state information CSI, auxiliary resource selection information, positioning information, and power control auxiliary information.

26. The method according to claim 23, characterized in that The first format further includes at least one field indicating a period at which the second device feeds back the designated message.

27. The method according to claim 23, characterized in that The time-frequency resources satisfy the time processing capability of the second device for the designated message.

28. A communication device, characterized in that: include: processor; a memory for storing processor-executable instructions; Wherein, the processor is configured to implement the method of any one of claims 1-8, or the method of any one of claims 9-16, or the method of any one of claims 17-22, or the method of any one of claims 23-27 when executing the instructions.

29. A non-volatile computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, they implement the method described in any one of claims 1 to 8, or the method described in any one of claims 9 to 16, or the method described in any one of claims 17 to 22, or the method described in any one of claims 23 to 27.

30. A chip, characterized in that: Comprising a processor, when the processor executes instructions, the processor executes the method described in any one of claims 1 to 8, or executes the method described in any one of claims 9 to 16, or executes the method described in any one of claims 17 to 22, or executes the method described in any one of claims 23 to 27.

31. A computer program product comprising instructions, characterized in that When it runs on a computer, it enables the computer to execute the method described in any one of claims 1 to 8, or the method described in any one of claims 9 to 16, or the method described in any one of claims 17 to 22, or the method described in any one of claims 23 to 27.

Citation Information

Patent Citations

  • Method and apparatus for sidelink CSI acquisition

    US20200322024A1

  • Enhanced sidelink control transmission

    WO2020033704A1

  • Sidelink control information format of nr v2x

    WO2020153820A1

Cited By

  • Communication method and apparatus, chip, storage medium, and program product

    WO2022111478A1