Communication method and device

By adopting a communication method in NR SL and using single control signaling for resource scheduling, the problem of shortage of time-frequency resources in NR SL is solved, and efficient and reliable data transmission and simplified scheduling process are achieved.

CN119545531APending Publication Date: 2025-02-28HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311127156.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-08-31
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

NR SL faces the problem of shortage of temporary frequency resources, and the existing scheduling methods are expensive.

Method used

Through a communication method, resource scheduling between the terminal device and the network device is realized using a single control signaling, allowing the terminal device to send data on the indicated resources, and allowing the receiver to directly send feedback information to the network device, reducing the occupation of time-frequency resources.

Benefits of technology

This method can improve the reliability and efficiency of data transmission without increasing time-frequency resource usage and reduce the complexity of the scheduling process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119545531A_ABST
    Figure CN119545531A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and a communication device, which are suitable for the fields of V2X, Internet of Vehicles, automatic driving, auxiliary driving and the like. The method may comprise: a first terminal device receiving a first control signaling from a network device, the first control signaling indicating a first resource; and the first terminal device sends the first data to the second terminal device and the network device on the first resource. Based on the method described by the invention, time-frequency resources can be saved.
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 and device. Background Art

[0002] The 3rd Generation Partnership Project (3GPP) standards organization officially released the first generation of Long Term Evolution (LTE) sidelink (SL) standard in early 2017. LTE SL solves some basic requirements in the vehicle-to-everything (V2X) communication scenario. With the development of the New Radio (NR) technology in the 3GPP standards organization, NR SL has also been further developed.

[0003] When the transmitting user equipment (UE) has data to send to the receiving UE, one way is for the base station to send control signaling to the transmitting UE, indicating the resources that the transmitting UE can use to send SL data. Furthermore, the transmitting UE will send control information to the receiving UE, indicating the specific resources used to send SL data. The receiving UE will receive the SL data according to the control information sent by the transmitting UE. When hybrid automatic repeat request (HARQ) is supported, the receiving UE will send feedback information of the above SL data to the transmitting UE, and the transmitting UE will send feedback information of the above SL data to the base station. However, NR SL faces the problem of shortage of time and frequency resources, and this scheduling method has large source overhead. Summary of the invention

[0004] The embodiments of the present application provide a communication method and device that can save time and frequency resources.

[0005] In the first aspect, the present application provides a communication method. Optionally, the execution subject of the method may be a first terminal device, or a device in the first terminal device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the first terminal device. In the case where the logic module or software implements part of the functions, the execution subjects of different steps may be different. The following is explained with the first terminal device as the execution subject.

[0006] In a first implementation manner of the communication method provided in the first aspect, the method may include:

[0007] The first terminal device receives a first control signaling from a network device, where the first control signaling indicates a first resource; on the first resource, the first terminal device sends first data to the second terminal device and the network device.

[0008] By adopting this method, the first data sent by the first terminal device can be received by the network device and the second terminal device, and then the first data can be decoded. Both receiving ends can obtain the first data. Compared with one receiving end receiving the first data, one more copy of the data can be used as a backup, thereby improving the reliability of data transmission. At the same time, this method does not increase the occupation of time-frequency resources, thereby saving time-frequency resources.

[0009] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0010] By adopting this method, the first signaling sent by the network device can be received by the first terminal device and the second terminal device, and then decoded. Therefore, the first terminal device and the second terminal device can both obtain the control information in the first terminal device, and then send and receive data or send feedback information according to the control information. In this way, the network device can complete the relevant scheduling of the first terminal device and the second terminal device by sending a control signaling, thereby saving signaling resources.

[0011] In an optional manner, the first control signaling also indicates a second resource, and the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0012] By adopting this method, the second terminal device can directly send feedback information of the first data to the network device, without sending feedback information of the first data to the first terminal device, and then the first terminal device sends feedback information of the first data to the network device. Therefore, time and frequency resources are saved.

[0013] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0014] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0015] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0016] In an optional manner, if the second terminal device is a target receiving end of the first data, the first terminal device receives feedback information of the first data from the second terminal device.

[0017] In a second implementation of the communication method provided in the first aspect, the method may include:

[0018] The first terminal device receives a first control signaling from a network device, and the first control signaling indicates a first resource; wherein the first control signaling is used to instruct the first terminal device to send first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource; the first terminal device sends the first data to the second terminal device on the first resource.

[0019] By adopting this method, the first signaling sent by the network device can be received by the first terminal device and the second terminal device, and then decoded. Therefore, the first terminal device and the second terminal device can both obtain the control information in the first terminal device, and then send and receive data or send feedback information according to the control information. In this way, the network device can complete the relevant scheduling of the first terminal device and the second terminal device by sending a control signaling, thereby saving signaling resources.

[0020] In an optional manner, the first control signaling also indicates a second resource, and the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0021] By adopting this method, the second terminal device can directly send feedback information of the first data to the network device, without sending feedback information of the first data to the first terminal device, and then the first terminal device sends feedback information of the first data to the network device. Therefore, time and frequency resources are saved.

[0022] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0023] In a third implementation of the communication method provided in the first aspect, the method may include:

[0024] The first terminal device receives a first control signaling from a network device, and the first control signaling indicates a first resource; the first terminal device sends first data to the second terminal device on the first resource and indicates a second resource; the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0025] By adopting this method, the second terminal device can directly send feedback information of the first data to the network device, without sending feedback information of the first data to the first terminal device, and then the first terminal device sends feedback information of the first data to the network device. Therefore, time and frequency resources are saved.

[0026] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0027] In combination with the three implementations of the communication method provided in the first aspect above and various optional methods:

[0028] In an optional manner, the first terminal device retransmits the first data to the second terminal device.

[0029] In a second aspect, the present application provides a communication method. Optionally, the execution subject of the method may be a second terminal device, or a device of the second terminal device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the second terminal device. In the case where the logic module or software implements some functions, the execution subjects of different steps may be different. The following description is made with the second terminal device as the execution subject.

[0030] In a first implementation manner of the communication method provided in the second aspect, the method may include:

[0031] The second terminal device receives a first control signaling from the first terminal device or from the network device, wherein the first control signaling indicates a first resource; on the first resource, the second terminal device receives first data from the first terminal device; wherein the first resource is used by the first terminal device to send the first data to the second terminal device and the network device.

[0032] In an optional manner, the second terminal device receives the first control signaling from the network device.

[0033] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0034] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: on the second resource, the second terminal device sends feedback information of the first data to the network device.

[0035] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: the second terminal device receives second data from the network device; on the second resource, the second terminal device sends feedback information of the first data and feedback information of the second data to the network device.

[0036] In an optional manner, the method also includes: the second terminal device receives a second control signaling from the network device, the second control signaling indicates a second resource; the second terminal device receives second data from the network device; on the second resource, the second terminal device sends feedback information of the first data to the network device, or sends feedback information of the first data and feedback information of the second data.

[0037] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0038] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0039] In an optional manner, if the second terminal device is the target receiving end of the first data, the second terminal device sends feedback information of the first data to the network device or the first terminal device.

[0040] In a second implementation of the communication method provided in the second aspect, the method may include:

[0041] The second terminal device receives a first control signaling from the network device, where the first control signaling indicates a first resource; on the first resource, the second terminal device receives first data from the first terminal device.

[0042] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0043] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: on the second resource, the second terminal device sends feedback information of the first data to the network device.

[0044] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: the second terminal device receives second data from the network device; on the second resource, the second terminal device sends feedback information of the first data and feedback information of the second data to the network device.

[0045] In an optional manner, the method also includes: the second terminal device receives a second control signaling from the network device, the second control signaling indicates a second resource; the second terminal device receives second data from the network device; on the second resource, the second terminal device sends feedback information of the first data to the network device, or sends feedback information of the first data and feedback information of the second data.

[0046] In a third implementation of the communication method provided in the second aspect, the method may include:

[0047] On the first resource, the second terminal device receives the first data from the first terminal device; on the second resource, the second terminal device sends feedback information of the first data to the network device, or sends feedback information of the first data and feedback information of the second data, wherein the second data is the data sent by the network device to the second terminal device.

[0048] In an optional manner, a first control signaling is received from a first terminal device, where the first control signaling indicates a second resource.

[0049] In an optional manner, the second resource is indicated by the network device to the first terminal device through a third control signaling.

[0050] In an optional manner, a second control signaling is received from a network device, where the second control signaling indicates a second resource.

[0051] In an optional manner, the second terminal device receives second data from the network device.

[0052] In combination with the three implementations and various optional methods of the communication method provided in the second aspect above:

[0053] In an optional manner, the second data is scheduled by the second control signaling.

[0054] In an optional manner, the second terminal device receives the first data retransmitted from the network device, or receives the first data retransmitted from the first terminal device.

[0055] In a third aspect, the present application provides a communication method. Optionally, the execution subject of the method may be a network device, or a device of the network device (such as a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the network device functions. In the case where the logic module or software implements some functions, the execution subjects of different steps may be different. The following is explained using a network device as the execution subject.

[0056] In a first implementation of the communication method provided in the third aspect, the method may include:

[0057] The network device sends a first control signaling to the first terminal device, and the first control signaling indicates a first resource; wherein the first resource is used by the first terminal device to send first data to the second terminal device and the network device; on the first resource, the network device receives the first data from the first terminal device.

[0058] Using this method,.

[0059] In an optional manner, the network device further sends a first control signaling to the second terminal device.

[0060] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0061] In an optional manner, the first control signaling further indicates a second resource, and the method further includes: on the second resource, the network device receives feedback information of the first data from the second terminal device.

[0062] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: the network device sends second data to the second terminal device; on the second resource, the network device receives feedback information of the first data and feedback information of the second data from the second terminal device.

[0063] In an optional manner, the method also includes: the network device sends a second control signaling to the second terminal device, the second control signaling indicates a second resource; the network device sends second data to the second terminal device; on the second resource, the network device receives feedback information of the first data from the second terminal device, or receives feedback information of the first data and feedback information of the second data from the second terminal device.

[0064] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0065] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0066] In an optional manner, if the second terminal device is the target receiving end of the first data, the network device receives feedback information of the first data from the second terminal device.

[0067] In a second implementation of the communication method provided in the third aspect, the method may include:

[0068] The network device sends a first control signaling to the first terminal device and the second terminal device, where the first control signaling indicates a first resource; the first control signaling is used to instruct the first terminal device to send first data on the first resource, and to instruct the second terminal device to receive first data on the first resource.

[0069] In an optional manner, the network device determines or generates the first control signaling.

[0070] In an optional manner, the first control signaling further indicates a second resource, and the method further includes: on the second resource, the network device receives feedback information of the first data from the second terminal device.

[0071] In an optional manner, the first control signaling also indicates a second resource, and the method further includes: the network device sends second data to the second terminal device; on the second resource, the network device receives feedback information of the first data and feedback information of the second data from the second terminal device.

[0072] In an optional manner, the method also includes: the network device sends a second control signaling to the second terminal device, the second control signaling indicates a second resource; the network device sends second data to the second terminal device; on the second resource, the network device receives feedback information of the first data from the second terminal device, or receives feedback information of the first data and feedback information of the second data from the second terminal device.

[0073] In a third implementation of the communication method provided in the third aspect, the method may include:

[0074] The network device sends a first control signaling to a first terminal device, the first control signaling indicates a first resource, and the first resource is used by the first terminal device to send first data to a second terminal device; on a second resource, the network device receives feedback information of the first data from the second terminal device, or receives feedback information of the first data and feedback information of the second data from the second terminal device, wherein the second data is data sent by the network device to the second terminal device.

[0075] In an optional manner, the first control signaling also indicates the second resource.

[0076] In an optional manner, the second resource is indicated by the first terminal device to the second terminal device.

[0077] In an optional manner, a second control signaling is sent to a second terminal device, where the second control signaling indicates a second resource.

[0078] In an optional manner, the network device sends the second data to the second terminal device.

[0079] In combination with the three implementations and various optional methods of the communication method provided in the third aspect above:

[0080] In an optional manner, the second data is scheduled by the second control signaling.

[0081] In an optional manner, the network device retransmits the first data to the second terminal device, or the network device schedules the first terminal device to retransmit the first data to the second terminal device.

[0082] In a fourth aspect, a communication device is provided, which can execute the method provided in the first aspect.

[0083] In a first implementation manner of the communication device provided in the fourth aspect, the communication device may include:

[0084] The transceiver unit (the unit may also be replaced by a module) is used to receive a first control signaling from a network device, the first control signaling indicating a first resource; on the first resource, the transceiver unit is also used to send first data to a second terminal device and the network device.

[0085] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0086] In an optional manner, the first control signaling also indicates a second resource, and the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0087] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0088] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0089] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0090] In an optional manner, if the second terminal device is the target receiving end of the first data, the transceiver unit is further configured to receive feedback information of the first data from the second terminal device.

[0091] In a second implementation manner of the communication device provided in the fourth aspect, the communication device may include:

[0092] A transceiver unit is used to receive a first control signaling from a network device, wherein the first control signaling indicates a first resource; wherein the first control signaling is used to instruct a first terminal device to send first data on the first resource, and is used to instruct a second terminal device to receive first data on the first resource; the transceiver unit is also used to send the first data to the second terminal device on the first resource.

[0093] In an optional manner, the first control signaling also indicates a second resource, and the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0094] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0095] In a third implementation manner of the communication device provided in the fourth aspect, the communication device may include:

[0096] A transceiver unit is used to receive a first control signaling from a network device, the first control signaling indicates a first resource; the transceiver unit is also used to send first data to a second terminal device on the first resource and indicate a second resource; the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0097] In an optional manner, the second resource is used for the second terminal device to send feedback information of the first data and / or the second data to the network device. Alternatively, the feedback information of the first data is sent by the second terminal device to the network device.

[0098] In combination with the three implementations and various optional methods of the communication device provided in the fourth aspect above:

[0099] In an optional manner, the transceiver unit is further configured to retransmit the first data to the second terminal device.

[0100] In a fifth aspect, a communication device is provided, which can execute the method provided in the second aspect.

[0101] In a first implementation manner of the communication device provided in the fifth aspect, the communication device may include:

[0102] A transceiver unit is used to receive a first control signaling from a first terminal device or from a network device, wherein the first control signaling indicates a first resource; on the first resource, the transceiver unit is also used to receive first data from the first terminal device; wherein the first resource is used by the first terminal device to send the first data to a second terminal device and the network device.

[0103] In an optional manner, the transceiver unit is further configured to receive a first control signaling from the network device.

[0104] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0105] In an optional manner, the first control signaling further indicates a second resource; on the second resource, the transceiver unit is further used to send feedback information of the first data to the network device.

[0106] In an optional manner, the first control signaling also indicates a second resource; the transceiver unit is further used to receive second data from the network device; on the second resource, the transceiver unit is further used to send feedback information of the first data and feedback information of the second data to the network device.

[0107] In an optional manner, the transceiver unit is also used to receive a second control signaling from the network device, the second control signaling indicating a second resource; the transceiver unit is also used to receive second data from the network device; on the second resource, the transceiver unit is also used to send feedback information of the first data to the network device, or to send feedback information of the first data and feedback information of the second data.

[0108] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0109] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0110] In an optional manner, if the second terminal device is the target receiving end of the first data, the transceiver unit is further used to send feedback information of the first data to the network device or the first terminal device.

[0111] In a second implementation manner of the communication device provided in the fifth aspect, the communication device may include:

[0112] The transceiver unit is used to receive a first control signaling from a network device, where the first control signaling indicates a first resource; on the first resource, the transceiver unit is also used to receive first data from a first terminal device.

[0113] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0114] In an optional manner, the first control signaling further indicates a second resource; on the second resource, the transceiver unit is further used to send feedback information of the first data to the network device.

[0115] In an optional manner, the first control signaling also indicates a second resource; the transceiver unit is further used to receive second data from the network device; on the second resource, the transceiver unit is further used to send feedback information of the first data and feedback information of the second data to the network device.

[0116] In an optional manner, the transceiver unit is also used to receive a second control signaling from the network device, the second control signaling indicating a second resource; the transceiver unit is also used to receive second data from the network device; on the second resource, the transceiver unit is also used to send feedback information of the first data to the network device, or to send feedback information of the first data and feedback information of the second data.

[0117] In a third implementation manner of the communication device provided in the fifth aspect, the communication device may include:

[0118] On the first resource, the transceiver unit is also used to receive first data from the first terminal device; on the second resource, the transceiver unit is also used to send feedback information of the first data to the network device, or to send feedback information of the first data and feedback information of the second data, wherein the second data is data sent by the network device to the second terminal device.

[0119] In an optional manner, a first control signaling is received from a first terminal device, where the first control signaling indicates a second resource.

[0120] In an optional manner, a second control signaling is received from the network device, where the second control signaling indicates a second resource.

[0121] In an optional manner, the second resource is indicated by the network device to the second terminal device through a second control signaling.

[0122] In an optional manner, the transceiver unit is further configured to receive second data from the network device.

[0123] In combination with the three implementations and various optional methods of the communication device provided in the fifth aspect above:

[0124] In an optional manner, the second data is scheduled by the second control signaling.

[0125] In an optional manner, the transceiver unit is further used to receive the first data retransmitted from the network device, or to receive the first data retransmitted from the first terminal device.

[0126] In a sixth aspect, a communication device is provided, which can execute the method provided in the third aspect.

[0127] In a first implementation manner of the communication device provided in the sixth aspect, the communication device may include:

[0128] A transceiver unit is used to send a first control signaling to a first terminal device, wherein the first control signaling indicates a first resource; wherein the first resource is used by the first terminal device to send first data to a second terminal device and a network device; on the first resource, the transceiver unit is also used to receive the first data from the first terminal device.

[0129] In an optional manner, the transceiver unit is further used to send the first control signaling to the second terminal device.

[0130] In an optional manner, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and is used to instruct the second terminal device to receive the first data on the first resource.

[0131] In an optional manner, the first control signaling also indicates a second resource; on the second resource, the transceiver unit is further used to receive feedback information of the first data from the second terminal device.

[0132] In an optional manner, the first control signaling also indicates a second resource; the transceiver unit is also used to send second data to the second terminal device; on the second resource, the transceiver unit is also used to receive feedback information of the first data and feedback information of the second data from the second terminal device.

[0133] In an optional manner, the transceiver unit is also used to send a second control signaling to the second terminal device, the second control signaling indicating a second resource; the transceiver unit is also used to send second data to the second terminal device; on the second resource, the transceiver unit is also used to receive feedback information of the first data from the second terminal device, or, to receive feedback information of the first data and feedback information of the second data from the second terminal device.

[0134] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0135] In an optional manner, the first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device.

[0136] In an optional manner, if the second terminal device is the target receiving end of the first data, the transceiver unit is further configured to receive feedback information of the first data from the second terminal device.

[0137] In a second implementation manner of the communication device provided in the sixth aspect, the device may include:

[0138] A transceiver unit is used to send a first control signaling to a first terminal device and a second terminal device, wherein the first control signaling indicates a first resource; the first control signaling is used to instruct the first terminal device to send first data on the first resource, and is used to instruct the second terminal device to receive first data on the first resource.

[0139] In an optional manner, the device further includes a processing unit, configured to determine or generate a first control signaling.

[0140] In an optional manner, the first control signaling also indicates a second resource; on the second resource, the transceiver unit is further used to receive feedback information of the first data from the second terminal device.

[0141] In an optional manner, the first control signaling also indicates a second resource; the transceiver unit is also used to send second data to the second terminal device; on the second resource, the transceiver unit is also used to receive feedback information of the first data and feedback information of the second data from the second terminal device.

[0142] In an optional manner, the transceiver unit is also used to send a second control signaling to the second terminal device, the second control signaling indicating a second resource; the transceiver unit is also used to send second data to the second terminal device; on the second resource, the transceiver unit is also used to receive feedback information of the first data from the second terminal device, or, to receive feedback information of the first data and feedback information of the second data from the second terminal device.

[0143] In a third implementation manner of the communication device provided in the sixth aspect, the communication device may include:

[0144] A transceiver unit is used to send a first control signaling to a first terminal device, the first control signaling indicates a first resource, and the first resource is used by the first terminal device to send first data to a second terminal device; on a second resource, the transceiver unit is also used to receive feedback information of the first data from the second terminal device, or to receive feedback information of the first data and feedback information of the second data from the second terminal device, wherein the second data is data sent by the network device to the second terminal device.

[0145] In an optional manner, the first control signaling also indicates the second resource.

[0146] In an optional manner, the second resource is indicated by the first terminal device to the second terminal device.

[0147] In an optional manner, a second control signaling is sent to a second terminal device, where the second control signaling indicates a second resource.

[0148] In an optional manner, the transceiver unit is further configured to send second data to the second terminal device.

[0149] In combination with the three implementations and various optional methods of the communication device provided in the sixth aspect above:

[0150] In an optional manner, the second data is scheduled by the second control signaling.

[0151] In an optional manner, the transceiver unit is further used to retransmit the first data to the second terminal device, or the transceiver unit is further used to send scheduling information, and the scheduling information is used to schedule the first terminal device to retransmit the first data to the second terminal device.

[0152] In a seventh aspect, the present application provides a communication device, comprising a processor, wherein the processor is used to run a computer program or instructions so that the communication device executes the method described in the first aspect, the second aspect or the third aspect.

[0153] In an optional manner, the communication device also includes a memory, a processor is coupled to the memory, and the processor is used to run a computer program or instruction stored in the memory so that the communication device executes the method described in the first aspect, the second aspect or the third aspect.

[0154] In an eighth aspect, the present application provides a communication device, comprising a processor, a memory and a transceiver, wherein the processor and the memory are coupled; the transceiver is used to send and receive data, and the processor is used to implement the method described in the first aspect, the second aspect or the third aspect.

[0155] In a ninth aspect, the present application provides a chip comprising a processor and an interface, wherein the processor and the interface are coupled; the interface is used to receive or output signals, and the processor is used to execute code instructions so that the method described in the first aspect, the second aspect or the third aspect is executed.

[0156] In the tenth aspect, the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is run on a communication device, the method described in the first aspect, the second aspect or the third aspect is executed.

[0157] In an eleventh aspect, the present application provides a communication system, which includes a first communication device and a second communication device, the first communication device is used to execute the method as described in the first aspect, and the second communication device is used to execute the method as described in the second aspect.

[0158] In an optional manner, the communication system further includes a third communication device, and the third communication device is used to execute the method described in the third aspect.

[0159] In a twelfth aspect, the present application provides a computer program product, which includes computer instructions. When part or all of the computer instructions are executed on a communication device, the computer executes the method described in the first aspect, the second aspect or the third aspect.

[0160] The beneficial effects of the above second to twelfth aspects and their possible designs can refer to the beneficial effects of the first aspect and its possible designs. BRIEF DESCRIPTION OF THE DRAWINGS

[0161] Figure 1 A schematic diagram of the structure of a possible wireless access network provided in an embodiment of the present application;

[0162] Figure 2 A schematic diagram of an application scenario of cellular communication and Internet of Vehicles provided in an embodiment of the present application;

[0163] Figure 3 A schematic diagram of an application scenario of a vehicle communicating with anything provided in an embodiment of the present application;

[0164] Figure 4 A schematic diagram of an application scenario of device direct communication provided in an embodiment of the present application;

[0165] Figure 5 A schematic diagram of an application scenario of WiFi communication provided in an embodiment of the present application;

[0166] Figure 6 A schematic diagram of dynamic scheduling of side travel provided in an embodiment of the present application;

[0167] Figure 7 A schematic diagram of Uu port scheduling and SL scheduling provided in an embodiment of the present application;

[0168] Figure 8 A flow chart of a communication method provided by the present application;

[0169] Fig. 9 A schematic diagram of a communication method provided by the present application;

[0170] Fig.10 A schematic diagram of the structure of another communication device provided by the present application;

[0171] Fig.11 A schematic diagram of the structure of a communication device provided by the present application;

[0172] Fig.12 A schematic diagram of the structure of a chip provided in this application. DETAILED DESCRIPTION

[0173] The embodiment of the present application provides a communication method and device. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.

[0174] In the description of this application, words such as "first" and "second" are only used for the purpose of distinguishing descriptions, and cannot be understood as indicating or implying relative importance, nor can they be understood as indicating or implying order. It should be noted that the order of appearance of first, second, etc. is not limited in this application. For example, the second may appear first and then the first, and this application does not limit this.

[0175] In the description of this application, "at least one (kind)" refers to one (kind) or more (kinds), and more (kinds) refers to two (kinds) or more than two (kinds). "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple. In the description of this application, " / " means "or", for example, a / b means a or b.

[0176] Figures 1 to 5Schematic diagram of direct communication (sidelink communication), Internet of Vehicles, cellular communication (including 5GNR communication, LTE communication), or WiFi communication for terminal devices. The terminal device can communicate through sidelink when there is no network coverage. The terminal device can also be located within the coverage of the network device, and the terminal device within the coverage area can also communicate with the terminal device outside the coverage area through sidelink. Considering Uu (UTRAN-to-UE) air interface transmission, the two parties of wireless communication include network equipment and terminal equipment; considering SL air interface transmission, the transceiver and receiver of wireless communication are both terminal devices.

[0177] Figure 1 A schematic diagram of the structure of a possible radio access network (RAN) provided in an embodiment of the present application is shown. The RAN may be an access network in the third generation partnership project (3GPP), for example, 4G, 5G, or a future-oriented 6G network. The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a communication network of two or more of the above networks.

[0178] The RAN includes one or more network devices. The network device can be any device with wireless transceiver function, or a chip set in a device with specific wireless transceiver function. The network device can also be called a network device or a RAN device, and the network device includes but is not limited to: a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation base station (next generation nodeB, gNB) in the fifth generation (5th generation, 5G) mobile communication system, a next generation base station in the sixth generation (6th generation, 6G) mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system or an access node in a vehicle networking system. The RAN device can also be a module or unit that completes part of the functions of the base station, for example, it can be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete the functions of part of the physical layer or all of the physical layer. For the specific description of the above-mentioned various protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The CU and DU can be set separately, or they can also be included in the same network element, such as the baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). In different systems, CU, DU or RU may also have different names, but those skilled in the art can understand their meanings.For example, in the ORAN system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, and RU may also be referred to as O-RU. Any unit in the CU (or CU-CP, CU-UP), DU and RU in the present application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The wireless access network device may be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The network device in the embodiments of the present application may be any of the above-mentioned devices or devices in the devices, and the embodiments of the present application do not limit the specific technology and specific device form adopted by the network device. For the sake of ease of description, the network device is referred to as a wireless access network device, and the base station is taken as an example of a wireless access network device.

[0179] Terminal equipment is also called user equipment (UE), mobile station (MS), mobile terminal (MT), terminal, terminal device, etc. It is a device that provides voice and / or data connectivity to users, or a chip set in the device, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminal equipment are: mobile phones, tablet computers, laptops, PDAs, mobile Internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, etc. For example, the terminal device may be a vehicle-mounted communication module or other embedded communication module, or a user handheld communication device, including a mobile phone, a tablet computer, etc. The terminal device may also be a whole vehicle. The terminal device in the embodiments of the present application may be any of the above-mentioned devices or devices in the devices, and the embodiments of the present application do not limit the specific technology and specific device form adopted by the terminal device. For example, the terminal device involved in the embodiments of the present application may be a V-UE (vehicle user UE). The device in the first terminal device may be an on-board unit (OBU), a telematics box (T-Box), or a road side unit (RSU).

[0180] The terminal device provided in the embodiment of the present application may specifically be the first terminal device or the second terminal device described in the subsequent embodiments. For the type description of the first terminal device and the second terminal device, please refer to the above content.

[0181] like Figure 2 As shown, it is a schematic diagram of the application scenario of cellular communication and Internet of Vehicles provided in an embodiment of the present application. The terminal device can be a vehicle, and a side link is configured between vehicles, or it is assumed that vehicles can communicate directly with each other.

[0182] like Figure 3As shown, it is a schematic diagram of the application scenario of the vehicle-to-everything (V2X) communication provided in the embodiment of the present application. V2X communication refers to the communication between a vehicle and anything in the outside world, including vehicle-to-vehicle communication (V2V), vehicle-to-pedestrian communication (V2P), vehicle-to-infrastructure communication (V2I), and vehicle-to-network communication (V2N). Furthermore, the vehicle-to-vehicle communication technology supported by V2X can be extended to device-to-device (D2D) communication under any system.

[0183] like Figure 4 As shown, it is a schematic diagram of an application scenario of direct communication between terminal devices provided in an embodiment of the present application. The processing device / display device is configured with a side link with the AR / VR / MR device, or it is believed that the processing device / display device can communicate directly with the AR / VR / MR device.

[0184] like Figure 5 As shown, it is a schematic diagram of the application scenario of WiFi communication provided in an embodiment of the present application, in which a terminal device communicates with a router / or a network access device via an uplink and a downlink, and a side link is configured between the terminal device and the other terminal devices, or it is considered that the terminal device and the other terminal devices can communicate directly.

[0185] Some terms used in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art.

[0186] 1), V2X communication

[0187] V2X communication, for high-speed devices represented by vehicles, is the basic technology and key technology for applications in scenarios with very high requirements for communication latency in the future, such as smart cars, autonomous driving, and intelligent transportation systems. V2X communication can support communication scenarios with and without network coverage, and its resource allocation method can adopt access network equipment scheduling mode, such as eNB scheduling mode and device self-selection mode. Based on V2X technology, vehicle users (Vehicle UE, referred to as V-UE) can send some of their own information, such as location, speed, intention (turning, merging, reversing), etc., periodically and some non-periodic event-triggered information to surrounding devices. Similarly, V-UE will also receive information from surrounding users in real time.

[0188] 2) Sidelink (SL)

[0189] SL mainly refers to the link established between devices of the same type, which can also be understood as a side link, a side link or an auxiliary link, etc. The embodiment of this application does not limit this name. The protocol interface name used by the SL link is the PC5 interface. Devices of the same type can be links between terminal devices, links between base stations, links between relay nodes, etc., which are not limited in this embodiment of the application. SL transmission, data transmission between two V2X terminals on the side link, is understood as SL transmission.

[0190] Before two V2X terminals perform SL transmission, they can establish a sidelink connection. For example, the V2X terminal as the initiator sends a request to the network side device to establish a sidelink connection. If the network side device agrees that the V2X terminal establishes a sidelink connection, it sends configuration information for establishing a sidelink connection to the V2X terminal. The V2X terminal establishes a sidelink connection with another V2X terminal according to the configuration information sent by the network side device.

[0191] Taking the 5G NR system as an example, a resource element (RE) is the smallest resource unit for data transmission, corresponding to one time domain symbol in the time domain and one subcarrier in the frequency domain. A physical resource block (PRB) is the basic unit for resource scheduling, corresponding to multiple consecutive time domain symbols in the time domain and multiple consecutive subcarriers in the frequency domain, or, corresponding to multiple consecutive subcarriers in the frequency domain.

[0192] 3) SL Scheduling

[0193] SL communication mode 1 is used for SL communication within the coverage of the base station. Resource allocation mode 1 includes three resource allocation methods: dynamic scheduling (Dynamic Grant), which is scheduled through downlink control information (DCI) format 3 (format 3_0); semi-static scheduling type 1 (Configured Grant Type 1), semi-static configuration through radio resource controller (RRC); semi-static scheduling type 2 (Configured Grant Type 2), after semi-static configuration of resources through RRC, specific resources are activated / deactivated through DCI format 3_0.

[0194] Taking the dynamic scheduling in mode 1 as an example, the base station centrally allocates resources based on the UE's buffer status report (BSR). Figure 6 , the base station indicates the sidelink resources and uplink feedback resources by sending DCI format 3. The transmitting UE sends the physical sidelink control channel (PSCCH) / physical sidelink shared channel (PSSCH) to the receiving UE on the sidelink resources based on the received DCI format 3 indication, and receives the sidelink feedback information sent by the receiving UE through the physical sidelink feedback channel (PSFCH). Correspondingly, the receiving UE will receive PSCCH / PSSCH and send the sidelink feedback information through PSFCH. Finally, the transmitting UE sends the physical uplink control channel (PUCCH) feedback on the uplink feedback resources indicated by DCI format 3, and sends the sidelink feedback information received through PSFCH to the network device. In the transmission mode below, the sidelink transmission resources of each UE are uniformly scheduled by the base station to avoid collisions.

[0195] DCI format 3 mainly includes resource pool indication, process number indication, new data indication, minimum index of subchannel allocated to initial transmission, sidelink control information (SCI) format 1-A field, PSFCH to hybrid automatic repeat request (HARQ) feedback time (PSFCH-to-HARQ feedback time) indication, PUCCH resource indication and other information, indicating the sidelink data transmission time-frequency resource location and transmission parameters and other information, and also includes the time-frequency resources for data feedback (ie, PUCCH).

[0196] 4) Uu port transmission

[0197] The communication between the terminal equipment and the base station, the interface protocol name is Uu port.

[0198] The existing DCI includes DCI format 0, DCI format 1, DCI format 2 and DCI format 3, where DCI format 0 is used to schedule Uu port uplink data transmission, namely the physical uplink shared channel (PUSCH); DCI format 1 is used to schedule Uu port downlink data transmission and corresponding feedback, namely the physical downlink shared channel (PDSCH) and PUCCH; DCI format 2 is used for scheduling for other purposes, such as unauthorized, power control, ultra-reliable low-latency communication (URLLC), etc.; DCI format 3 is used to schedule sideline data transmission, namely PSSCH.

[0199] During uplink transmission, the base station indicates uplink resources by sending DCI format 0. After receiving DCI format 0, the UE sends uplink data PUSCH to the gNB according to the indication information. DCI format 0 mainly includes carrier / fractional bandwidth indication, scheduling resource location, frequency hopping indication, modulation and coding scheme, HARQ indication, channel sounding reference signal resource indication, precoding information, antenna port, scheduling request indicator (SRI), channel state information (CSI) request, code block group (CBG) transmission, waveform indication and other information, indicating the uplink data transmission time and frequency resource location and transmission parameters and other information.

[0200] When performing downlink transmission, the base station sends DCI format 1 to indicate downlink resources and uplink feedback resources. The UE receives PDSCH on the downlink resources based on the received DCI format 1 indication, and sends PUCCH feedback on the uplink feedback resources. DCI format 1 mainly includes carrier / BWP indication, scheduling resource location, MCS, HARQ indication, CSI-RS trigger, PUCCH resource location, precoding information, antenna port, CBG transmission and other information, indicating the downlink data transmission time-frequency resource location and transmission parameters, and also includes the time-frequency resources for data feedback (i.e., PUCCH).

[0201] 5) Time domain resources

[0202] The time domain resources include time units, which may be a radio frame, a subframe, a slot, a minislot, or an orthogonal frequency division multiplexing (OFDM) symbol. It may also be a resource composed of multiple radio frames, multiple subframes, multiple slots, multiple minislots, or multiple OFDM symbols, or other time domain granularities (such as system frames, subframes). Among them, a radio frame may include multiple subframes, a subframe may include one or more slots, and a slot may include at least one symbol. It should be noted that in an embodiment of the present application, an OFDM symbol may also be referred to as a symbol. For example, 14 symbols, or 12 symbols. The transmission time interval (TTI) is a time domain granularity used to carry data information or service information. For example, a data packet is carried on a time-frequency resource consisting of a TTI in the time domain and at least one physical resource block in the frequency domain.

[0203] The time unit is any one of a time slot, a subframe, a logical time slot, and a logical subframe.

[0204] 6) Transmission

[0205] Transmission may include sending or receiving, and transmission may also be understood as will be transmitted, or, understood as determined for transmission, or, understood as determined to be used for transmission. Similarly, sending may also be understood as will be sent, or, understood as determined for sending, or, understood as determined to be used for sending. Receiving may also be understood as will be received, or, understood as determined for receiving, or, understood as determined to be used for receiving.

[0206] Currently, the uplink and downlink scheduling, data transmission, and SL scheduling and transmission of the Uu port are relatively independent. If the UE needs to send uplink and sidelink data, it needs to request resources from the gNB respectively, receive resources indicated by different DCIs respectively, and then send information to the gNB and sidelink receiving UE respectively within the indicated resources. Figure 7For example, if the transmitting UE supports both Uu port transmission and SL transmission, Uu port transmission and SL transmission are separate. When the transmitting UE has uplink Uu port data to send, the transmitting UE sends a scheduling request (scheduling request SR) to the base station, and the base station allocates uplink resources to the transmitting UE for uplink data transmission according to the SR. When the transmitting UE has SL data to send, it sends an SL-BSR to the base station, and the base station allocates resources to the transmitting UE for SL data transmission according to the SL-BSR. Furthermore, the receiving UE sends feedback information of the SL data to the transmitting UE, which is then sent to the network device by the transmitting UE. This relatively independent scheduling method has a large source overhead and a complex SL scheduling process.

[0207] In view of the above problems, in the embodiment of the present application, a new air interface transmission mode is proposed, which integrates the communication between the terminal and the base station and between the terminal and the terminal. This new air interface transmission mode can be called any name. Based on this air interface transmission mode, terminal devices can communicate directly with each other, and functions similar to sidelink (SL) can be completed. Terminal devices and network devices can also communicate directly with each other to complete functions similar to Uu ports. In this way, time and frequency resources can be saved and the complexity of the scheduling process can be reduced.

[0208] By integrating the existing Uu and PC5 architectures, the Uu and PC5 node air interfaces can be unified to achieve joint transmission of Uu and PC5. The improvements of the embodiment of the present application are divided into the following three aspects, where the first terminal device is the transmitting end and the second terminal device is the receiving end:

[0209] · Control signaling fusion. The fused control signaling can be received by the receiving device and the sending device of the inter-terminal transmission, or the receiving end and the sending end of the inter-terminal transmission can be controlled at the same time. Furthermore, the fused control signaling can schedule the following fused data;

[0210] Data transmission fusion. The fused data sent by the first terminal device can be received by the network device and the second terminal device, or in other words, it is the fusion of inter-terminal transmission and uplink data transmission. The fused data can be data transmitted between terminals or uplink data. Furthermore, the target receiving end of the fused data can be indicated by information as the network device or the second terminal device.

[0211] Feedback information fusion. The feedback information of the inter-terminal data can be directly fed back to the network device by the second terminal device. Furthermore, the feedback information of the inter-terminal data can be fed back to the network device together with the feedback information of the downlink data received by the second terminal device. Through the above three aspects, the complexity of air interface transmission can be reduced from different angles and the communication efficiency can be improved.

[0212] The following further describes a communication method and a communication device provided in an embodiment of the present application.

[0213] In one embodiment of the present application, a communication method is provided for saving time and frequency resources. Figure 8 , is a flow chart of a communication method 100. In the following description, the method is applied to Figure 1 For the sake of convenience, the following takes the method performed by a network device, a first terminal, and a second terminal device as an example. The network device described below may be Figure 1 The access network device in the network architecture shown in the figure, the terminal device described below can be Figure 1 Terminal devices in the network architecture shown.

[0214] S101: A network device sends a first control signaling to a first terminal device and a second terminal device, and correspondingly, the first terminal device and the second terminal device receive the first control signaling from the network device, wherein the first control signaling indicates a first resource.

[0215] Optionally, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, and to instruct the second terminal device to receive the first data on the first resource. Alternatively, the first control signaling is used to instruct the first terminal device to send the first data on the first resource, to instruct the second terminal device to receive the first data on the first resource, and to instruct the second terminal device to send feedback information of the first data on the second resource.

[0216] The first control signaling may be DCI. Optionally, the first control signaling may be a new DCI type or format. Furthermore, the first control signaling carries a first identifier (or information). The first identifier (or information) is used to indicate that the signaling type or signaling format of the first control signaling is the signaling type or format provided in S101 of the present application. Alternatively, after the first terminal device or the second terminal device receives the first control signaling, it can be determined according to the first identifier (or information) that the first control signaling is used to indicate that the first terminal device sends the first data on the first resource, and is used to indicate that the second terminal device receives the first data on the first resource, or, it is determined that the first control signaling is used to indicate that the first terminal device sends the first data on the first resource, is used to indicate that the second terminal device receives the first data on the first resource, and is used to indicate that the second terminal device sends the first data on the second resource. Feedback information. For example, the first control signaling may be a signaling that is a fusion of DCI format 0 and DCI format 3, completing the functions of DCI format 0 and DCI format 3.

[0217] Optionally, the first control signaling can be decoded by the first terminal device and the second terminal device. In one possible implementation, the network device encodes the first control signaling according to the identifier of the first terminal device and / or the identifier of the second terminal device, and accordingly, the receiving end can decode according to the identifier of the first terminal device and / or the identifier of the second terminal device. In another possible implementation, the network device encodes the first control signaling according to the common identifier of the first terminal device and the second terminal device, and accordingly, the receiving end can decode according to the common identifier. For example, the common identifier can be the group identifier of the first terminal device and the second terminal device, or the transmission pair identifier of the first terminal device and the second terminal device.

[0218] The first control signaling indicates the first resource. Further, the first control signaling may include a frequency domain resource indication and / or a time domain resource indication of the first resource.

[0219] It is understandable that Fig. 9 , the first signaling sent by the network device can be received by the first terminal device and the second terminal device, and then decoded. Therefore, the first terminal device and the second terminal device can both obtain the control information in the first terminal device, and then send and receive data or send feedback information according to the control information. In this way, the network device can complete the relevant scheduling of the first terminal device and the second terminal device by sending a control signaling, thereby saving signaling resources.

[0220] S102: On the first resource, the first terminal device sends first data to the second terminal device and the network device. Correspondingly, on the first resource, the second terminal device and the network device receive the first data from the first terminal device.

[0221] Receiving or sending data on the first resource may be receiving or sending data on all or part of the first resource. The first resource may be a resource allocated by the network device through the first signaling for carrying the first data.

[0222] Optionally, there is a target receiving end of the first data, which may be a second terminal device or a network device.

[0223] In an optional manner, the first data includes first information, and the first information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device. Exemplarily, the first information may be an identifier in the MAC CE. After decoding the first data, the network device and the second terminal device determine whether they are the target receiving end of the first data based on the first information.

[0224] In another optional manner, the first control signaling also indicates second information, and the second information is used to indicate that the target receiving end of the first data is a second terminal device and / or a network device. Exemplarily, the second information may be a field in the first control signaling, or a partial value of a field in the first control signaling. For example, the second information may be an identifier of a network device, or an identifier of a second terminal device, or an identifier of a user pair of the second terminal device and the first terminal device, or an identifier of a group to which the second terminal device and the first terminal device belong. In one possible manner, the second information may also be an identifier of the first terminal device, and the second terminal device determines the sending end of the first data based on the second information, and then determines whether it is the target receiving end of the first data. The network device carries the second information in the first control signaling sent, and thus has indicated the target receiving end of the first data. After decoding the first control signaling, the second terminal device determines whether it is the target receiving end of the first data based on the second information.

[0225] After receiving the first data from the first terminal device, the second terminal device and the network device can decode the first data. Fig. 9 , the first data sent by the first terminal device can be received by the network device and the second terminal device, and then the first data can be decoded. Both receiving ends can obtain the first data. Compared with one receiving end receiving the first data, one more copy of the data can be used as a backup, thereby improving the reliability of data transmission. At the same time, the method does not increase the occupation of time-frequency resources, thereby saving time-frequency resources.

[0226] After the second terminal device and the network device receive the first data from the first terminal device, only one receiving end may decode it. If there is a target receiving end for the first data, in one example, the target receiving end of the first data decodes the first data after receiving the first data, and the non-target receiving end does not decode the first data.

[0227] Alternatively, step S102 may also be that the first terminal device sends the first data to the second terminal device on the first resource. Correspondingly, the second terminal device receives the first data from the first terminal device on the first resource.

[0228] S103: The second terminal device sends feedback information to the network device on the second resource. S103 is an optional step, and there are four specific implementation methods as follows.

[0229] Mode 1: The first control signaling also indicates a second resource. On the second resource, the second terminal device sends feedback information of the first data to the network device, and correspondingly, the network device receives feedback information of the first data from the second terminal device.

[0230] Mode 2: The first control signaling also indicates the second resource. Before step S103, step S104 is that the network device sends the second data to the second terminal device, and correspondingly, the second terminal device receives the second data from the network device. On the second resource, the second terminal device sends feedback information of the first data and feedback information of the second data to the network device.

[0231] Method 3: Before step S103, step S104 is that the network device sends a second control signaling to the second terminal device, and accordingly, the second terminal device receives the second control signaling from the network device, the second control signaling indicating the second resource. On the second resource, the second terminal device sends feedback information of the first data to the network device.

[0232] Mode 4: Before step S103, step S104 is that the network device sends a second control signaling to the second terminal device, and accordingly, the second terminal device receives the second control signaling from the network device, and the second control signaling indicates the second resource; S105 is that the network device sends the second data to the second terminal device, and accordingly, the second terminal device receives the second data from the network device. On the second resource, the second terminal device sends feedback information of the first data and feedback information of the second data to the network device.

[0233] Step S104 or S105 is a signaling interaction or data transmission between the network device and the second terminal device, and steps S101 and S102 are data scheduling and transmission between the first terminal device and the second terminal device. Therefore, the order of step S104 and steps S101 and S102 is not limited.

[0234] The first control signaling further indicates the second resource, which may be the first control signaling including indication information of the second resource, such as frequency domain resource information or time domain resource information. The second control signaling indicating the second resource may be the second control signaling including indication information of the second resource, such as frequency domain resource or time domain resource information. The second resource may be referred to as a feedback resource, a data feedback resource or a HARQ resource.

[0235] The above-mentioned second control signaling may be a downlink scheduling signaling, or may be an uplink scheduling signaling. The above-mentioned second control signaling may be DCI. When the second control signaling is a downlink scheduling signaling, the second control signaling may schedule the second data, and accordingly, the second terminal device receives the second data according to the second control signaling. For example, the second control signaling is DCI format1, which includes information about the time-frequency resources carrying the second data, and parameter information. The second terminal device may receive the second data according to the time-frequency resource information of the second data.

[0236] If HARQ feedback is supported, the network device needs to know the reception status of the first data by the second terminal device, that is, it needs to receive feedback information of the first data, so as to perform resource allocation and retransmission scheduling. Fig. 9 , the second terminal device can directly send the feedback information of the first data to the network device without sending the feedback information of the first data to the first terminal device, and then the first terminal device sends the feedback information of the first data to the network device. Therefore, time-frequency resources are saved. Further in method 1 and method 3, the second terminal device can send the feedback information of the second data together with the feedback information of the first data to the network device, integrating the SL feedback and the feedback of the downlink data, saving time-frequency resources.

[0237] The second resource may be indicated by the first control signaling or by the second control signaling. If the first control signaling indicates the time-frequency resource information of the second resource, the second control signaling does not need to indicate the time-frequency resource for feedback; if the first control signaling does not indicate or schedule feedback information, the first data and the second data are fed back according to the time-frequency resource information of the second resource indicated by the second control signaling.

[0238] When the network device schedules the first data and the second data at the same time, or when the second terminal device receives the first data and the second data at the same time, the network device schedules the second terminal device to perform fusion feedback on the first data and the second data through the first control signaling or the second control signaling. For example, if the network device schedules the transmission of the first data and the second data within the first time period, the network device instructs the second terminal device to perform fusion feedback through the first control signaling or the second control signaling. For another example, if the network device schedules the transmission of the first data and the second data, and the second terminal device wants to provide feedback on the first data and the second data within the first time period, the network device instructs the second terminal device to perform fusion feedback through the first control signaling or the second control signaling.

[0239] If the network device only schedules the transmission of the first data or the second data within the first time period, the network device instructs the second terminal device to feedback the first data through the first control signaling, or the network device instructs the second terminal device to feedback the second data through the second control signaling. The network device schedules the transmission of the first data or the second data, and if the second terminal device only feedbacks the first data or the second data within the first time period, the network device instructs the second terminal device to feedback the first data through the first control signaling, or the network device instructs the second terminal device to feedback the second data through the second control signaling.

[0240] Optionally, if the second terminal device is the target receiving end of the first data, the second terminal device sends feedback information of the first data to the network device. If the second terminal device is not the target receiving end of the first data, the second terminal device does not send feedback information of the first data to the network device.

[0241] In this way, the second terminal device can determine the target receiving end of the first data based on the information, and then determine whether it is necessary to send feedback information, thereby saving signaling resources.

[0242] Alternatively, step S103 may also be that the second terminal device sends feedback information of the first data to the first terminal device on the second resource, and correspondingly, the first terminal device receives the feedback information of the first data, wherein the second resource is indicated by the first control signaling. Further, the first terminal device may send feedback information of the first data to the network device.

[0243] Based on the above replaceable S103, if the second terminal device is the target receiving end of the first data, the second terminal device sends feedback information of the first data to the first terminal device. If the second terminal device is not the target receiving end of the first data, the second terminal device does not send feedback information of the first data to the first terminal device.

[0244] S106: If the feedback information of the first data indicates that the first data has failed to be received, the network may schedule retransmission of the first data. S106 is an optional step, and specifically there may be the following two situations.

[0245] Case 1: The network device may send control information to the first terminal device to schedule the first terminal device to retransmit the first data to the second terminal device. Then, the first terminal device retransmits the first data to the second terminal device.

[0246] Case 2: If the network device receives and decodes the first data in S102, the network device may also directly send control information to the second terminal device to schedule retransmission of the first data. Then, the network device retransmits the first data to the second terminal device.

[0247] Retransmitting the first data may also be understood as sending a retransmission of the first data, or resending the first data.

[0248] It can be understood that data transmission fusion and / or feedback information fusion can also be used as separate embodiments. When data transmission fusion and / or feedback information fusion are used as separate embodiments, there is no restriction on the implementation method of the first control signaling. In one possible implementation method, S101 can be replaced by the network device sending a third control signaling to the first terminal device, and correspondingly, the first terminal device receives the third control signaling from the network device. Further, the first terminal device sends the first control signaling to the second terminal device, and correspondingly, the second terminal device receives the first control signaling from the first terminal device. Among them, the first control signaling indicates the first resource.

[0249] In the replaced S101, the third control signaling is used by the network device to configure the first terminal device with resources that can be used for data transmission between the first terminal device and the second terminal device, for example, the third control signaling indicates the third resource. The third control signaling may be DCI. Further, the third control signaling may be DCI format 3. In the replaced S101, the first control signaling indicates the first resource, which may be a frequency domain resource indication and / or a time domain resource indication of the first resource included in the first control signaling. Further, the first resource is located within the third resource. The first control signaling may be sidelink control information (SCI), or may be control information transmitted between the first terminal device and the second terminal device.

[0250] The replaced S101 can also be combined with the contents described in the above S102, S103 and S106 as a new embodiment. The details can be referred to the above contents and will not be described here.

[0251] In S102, on the first resource, the first terminal device sends the first data to the second terminal device and the network device. Correspondingly, on the first resource, the second terminal device and the network device receive the first data from the first terminal device. Alternatively, step S102 may also be replaced by, on the first resource, the first terminal device sends the first data to the second terminal device. Correspondingly, on the first resource, the second terminal device receives the first data from the first terminal device.

[0252] In S103, the second terminal device sends feedback information to the network device on the second resource. S103 is an optional step, and there are four specific implementation methods, refer to the above-mentioned methods one to four. In the method in which the first control signaling indicates the second resource, the second resource is indicated by the network device to the first terminal device, that is, the third control signaling indicates the second resource. For example, the second resource is indicated by the first terminal device by sending a first control signaling (such as SCI) to the second terminal device, and carrying information related to the second resource therein. Further, the second resource is indicated by the network device by sending a third control signaling to the first terminal device, and carrying information related to the second resource therein. It can be understood that the information related to the second resource carried in the first control signaling and the information related to the second resource carried in the third control signaling may be different, but indicate the same second resource. In S103, the second resource will be used for the second terminal device to send feedback information of the first data to the base station, and the feedback information is used to indicate whether the second terminal device has correctly or successfully received the first data from the first terminal device.

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

[0254] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process the communication protocol and communication data, and the central processing unit may be used to control the communication device (such as a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU, etc.), execute a software program, and process the data of the software program.

[0255] Optionally, the communication device 1800 may include one or more memories 1802, on which instructions 1804 may be stored, and the instructions may be executed on the processor 1801, so that the communication device 1800 performs the method described in the above method embodiment. Optionally, data may also be stored in the memory 1802. The processor 1801 and the memory 1802 may be provided separately or integrated together.

[0256] Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., for implementing a transceiver function. The transceiver 1805 may include a receiver and a transmitter, the receiver may be referred to as a receiver or a receiving circuit, etc., for implementing a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., for implementing a transmitting function. Among them, Fig.11 The processing unit 1702 shown may be the processor 1801. The transceiver unit 1701 may be the transceiver 1805.

[0257] When the communication device is applied to a first terminal device, a second terminal device or a network device:

[0258] The transceiver 1805 or the transceiver unit 1701 can complete the receiving or sending action in the above embodiment. The processor 1801 or the processing unit 1702 can complete the determining or generating action in the above embodiment.

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

[0260] In another possible design, optionally, the processor 1801 may store an instruction 1803, and the instruction 1803 runs on the processor 1801, so that the communication device 1800 can execute the method described in the above method embodiment. The instruction 1803 may be solidified in the processor 1801, in which case the processor 1801 may be implemented by hardware.

[0261] In another possible design, the communication device 1800 may include a circuit, and the circuit can realize the transmission or reception or communication function of the communication device or the first terminal device in the aforementioned method embodiment. The processor and transceiver described in the embodiment of the present application can be implemented in an integrated circuit (iMintegrated circuit, IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application-specific integrated circuit (application specific iMintegrated circuit, ASIC), a printed circuit board (printed circuit board, PCB), an electronic device, etc. The processor and transceiver can also be manufactured with various IC process technologies, such as complementary metal oxide semiconductor (complementary metal oxide semiconductor, CKOS), M-type metal oxide semiconductor (MKetal-oxide-seKicoMductor, MKOS), P-type metal oxide semiconductor (positive chaMMel Ketal oxide seKicoMductor, PKOS), bipolar junction transistor (Bipolar JuMctioM Transistor, BJT), bipolar CKOS (BiCKOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0262] The communication device described in the above embodiments may be a terminal device or a network device, but the scope of the communication device described in the embodiments of the present application is not limited thereto, and the structure of the communication device may not be limited thereto. Fig.10 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

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

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

[0265] (3) ASIC, such as modem (KSK);

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

[0267] (5) Receivers, terminals, smart terminals, cellular phones, wireless devices, handheld devices, mobile units, vehicle-mounted devices, network devices, cloud devices, artificial intelligence devices, etc.;

[0268] (6)Others

[0269] For the case where the communication device may be a chip or a chip system, see Fig.12 Schematic diagram of the chip structure shown. Fig.12 The chip 1900 shown includes a processor 1901 and an interface 1902. Optionally, it may also include a memory 1903. The number of the processors 1901 may be one or more, and the number of the interfaces 1902 may be multiple.

[0270] For the case where the chip is used to implement the functions of the network device or terminal device in the embodiments of the present application:

[0271] The interface 1902 is used to receive or output signals;

[0272] The processor 1901 is used to execute data processing operations of the network device or the terminal device.

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

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

[0275] It can be understood that the memory in the embodiment of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (read-oMly KeKory, ROK), a programmable read-only memory (programgraKKable ROK, PROK), an erasable programmable read-only memory (erasable PROK, EPROK), an electrically erasable programmable read-only memory (electrically EPROK, EEPROK) or a flash memory. The volatile memory can be a random access memory (random access KeKory, RAK), which is used as an external cache. By way of example and not limitation, many forms of RAK are available, such as static random access memory (SRAK), dynamic random access memory (DRAK), synchronous dynamic random access memory (SDRAK), double data rate synchronous dynamic random access memory (DDR SDRAK), enhanced synchronous dynamic random access memory (ESDRAK), synchronous link dynamic random access memory (SLDRAK), and direct memory bus random access memory (DR RAK). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0276] The present application also provides a computer-readable medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a communication device, the functions of any of the above method embodiments are implemented.

[0277] The present application also provides a computer program product including instructions, and when a computer reads and executes the computer program product, the computer implements the functions of any of the above method embodiments.

[0278] The present application also provides a communication system, which includes a first communication device and a second communication device, the first communication device is used to implement the function of the first terminal device in any of the above method embodiments, and the second communication device is used to implement the function of the second terminal device in any of the above method embodiments.

[0279] In an optional manner, the communication system further includes a third communication device, and the third communication device is used to implement the function of the network device in any of the above method embodiments.

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

[0281] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A communication method, characterized in that: Applied to a first terminal device or an apparatus in the first terminal device, the method includes: receiving a first control signaling from a network device, wherein the first control signaling indicates a first resource; First data is sent to a second terminal device and the network device on the first resource.

2. The method according to claim 1, characterized in that The first control signaling also indicates a second resource, where the second resource is used to carry feedback information of the first data, or the second resource is used to carry feedback information of the first data and feedback information of second data, wherein the second data is data sent by the network device to the second terminal device.

3. The method according to claim 2, characterized in that The feedback information of the first data is sent by the second terminal device to the network device.

4. The method according to any one of claims 1 to 3, characterized in that The first data includes first information, and the first information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

5. The method according to any one of claims 1 to 3, characterized in that: The first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

6. The method according to any one of claims 1 to 5, characterized in that Retransmit the first data to the second terminal device.

7. A communication method, characterized in that: Applied to a second terminal device or an apparatus in the second terminal device, the method includes: receiving a first control signaling from a network device, wherein the first control signaling indicates a first resource; On the first resource, first data is received from a first terminal device.

8. The method according to claim 7, characterized in that The first control signaling further indicates a second resource, and the method further includes: Send feedback information of the first data to the network device on the second resource.

9. The method according to claim 7, characterized in that: The first control signaling further indicates a second resource, and the method further includes: receiving second data from the network device; Sending feedback information of the first data and feedback information of the second data to the network device on the second resource.

10. The method according to claim 7, characterized in that The method further comprises: receiving a second control signaling from the network device, where the second control signaling indicates a second resource; receiving second data from the network device; Send feedback information of the first data to the network device on the second resource, or send feedback information of the first data and feedback information of the second data.

11. The method according to any one of claims 7 to 10, characterized in that: The first data includes first information, and the first information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

12. The method according to any one of claims 7 to 10, characterized in that: The first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

13. The method according to any one of claims 10 to 12, characterized in that: If the second terminal device is the target receiving end of the first data, feedback information of the first data is sent to the network device.

14. The method according to any one of claims 7 to 13, characterized in that: Receive the first data retransmitted from the network device, or receive the first data retransmitted from the first terminal device.

15. The method according to any one of claims 7 to 14, characterized in that: The first resource is used by the first terminal device to send first data to the second terminal device and the network device.

16. A communication method, characterized in that: Applied to a network device or a device in a network device, the method comprises: Sending a first control signaling to a first terminal device and a second terminal device, where the first control signaling indicates a first resource, and the first resource is used by the first terminal device to send first data to the second terminal device and the network device; On the first resource, first data is received from the first terminal device.

17. The method according to claim 16, characterized in that The first control signaling further indicates a second resource, and the method further includes: On the second resource, feedback information of the first data is received from the second terminal device.

18. The method according to claim 16, characterized in that The first control signaling further indicates a second resource, and the method further includes: Sending second data to the second terminal device; On the second resource, feedback information of the first data and feedback information of the second data are received from the second terminal device.

19. The method according to claim 16, characterized in that The method further comprises: Sending a second control signaling to the second terminal device, where the second control signaling indicates a second resource; Sending second data to the second terminal device; On the second resource, feedback information of the first data is received from the second terminal device, or feedback information of the first data and feedback information of the second data are received from the second terminal device.

20. The method according to any one of claims 16 to 19, characterized in that The first data includes first information, and the first information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

21. The method according to any one of claims 16 to 19, characterized in that The first control signaling further indicates second information, where the second information is used to indicate that the target receiving end of the first data is the second terminal device and / or the network device.

22. The method according to any one of claims 16 to 21, characterized in that Retransmit the first data to the second terminal device, or schedule the first terminal device to retransmit the first data to the second terminal device.

23. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 6, or comprises a module or a unit for executing the method according to any one of claims 7 to 15, or comprises a module or a unit for executing the method according to any one of claims 16 to 22.

24. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instruction so that the communication device performs the method as described in any one of claims 1-6, or so that the communication device performs the method as described in any one of claims 7-15, or so that the communication device performs the method as described in any one of claims 16-22.

25. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a communication device, cause the method described in any one of claims 1 to 6 to be executed, or cause the method described in any one of claims 7 to 15 to be executed, or cause the method described in any one of claims 16 to 22 to be executed.

26. A computer program product, characterized in that The computer program product includes computer instructions; when part or all of the computer instructions are executed on a communication device, the method according to any one of claims 1 to 6 is executed, or the method according to any one of claims 7 to 15 is executed, or the method according to any one of claims 16 to 22 is executed.

27. A communication system, comprising a first communication device and a second communication device, wherein the first communication device is used to execute the method according to any one of claims 1 to 6, and the second communication device is used to execute the method according to any one of claims 7 to 15.

28. The communication system according to claim 27, characterized in that The communication system further comprises a third communication device, and the third communication device is configured to execute the method according to any one of claims 16 to 22.