Communication method and apparatus

Through unified control signaling, data transmission and feedback information processing, the problems of shortage of time-frequency resources and complex scheduling of NR SL are solved, and efficient and reliable communication is achieved.

WO2025044838A1PCT designated stage expired Publication Date: 2025-03-06HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/113372
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-31
Filing Date
2024-08-20
Publication Date
2025-03-06

AI Technical Summary

Technical Problem

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

Method used

By integrating communication between the terminal and the base station and the terminal, a unified control signaling, data transmission and feedback information processing method is adopted to save time and frequency resources and simplify the scheduling process.

Benefits of technology

It realizes the reliability and communication efficiency of data transmission without increasing time-frequency resource utilization, and reduces the complexity of the scheduling process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024113372_06032025_PF_FP_ABST
    Figure CN2024113372_06032025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus, applicable to the fields of V2X, Internet of Vehicles, automatic driving, driver assistance, and the like. The method may comprise: a first terminal device receives first control signaling from a network device, the first control signaling indicating a first resource; the first terminal device sends, on the first resource, first data to a second terminal device and the network device. The method described in the present application can save time-frequency resources.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device 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 Long Term Evolution (LTE) Sidelink (SL) standard in early 2017. LTE SL addresses some fundamental requirements in vehicle-to-everything (V2X) communications. With the development of New Radio (NR) technology within 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 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 high source overhead.

[0004] Summary of the Invention

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

[0006] In a first aspect, the present application provides a communication method. Optionally, the method may be performed by a first terminal device, or by a device in the first terminal device (e.g., a processor, chip, or chip system), or by a logic module or software that implements all or part of the functions of the first terminal device. When the logic module or software implements part of the functions, the execution entities of different steps may be different. The following description uses the first terminal device as the execution entity.

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

[0008] The first 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 first terminal device sends first data to the second terminal device and the network device.

[0009] Using this method, the first data sent by the first terminal device can be received by the network device and the second terminal device, and the first data can then be decoded. Both receiving terminals can obtain the first data, providing an additional copy of the data as a backup compared to a single receiving terminal, thereby improving data transmission reliability. Furthermore, this method does not increase the use of time and frequency resources, thereby conserving them.

[0010] 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.

[0011] Using this method, the first signaling sent by the network device can be received and decoded by both the first and second terminal devices. Consequently, both the first and second terminal devices can obtain the control information from the first terminal device and, based on the control information, transmit and receive data or send feedback information. In this way, the network device can schedule the first and second terminal devices by sending only one control signaling message, thus saving signaling resources.

[0012] 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.

[0013] With this method, the second terminal device can directly send feedback information about the first data to the network device, without having to send feedback information about the first data to the first terminal device, which then sends feedback information about the first data to the network device. Therefore, time and frequency resources are saved.

[0014] 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.

[0015] 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.

[0016] 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.

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

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

[0019] The first terminal device receives a first control signaling from a network device, where 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 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.

[0020] Using this method, the first signaling sent by the network device can be received and decoded by both the first and second terminal devices. Consequently, both the first and second terminal devices can obtain the control information from the first terminal device and, based on the control information, transmit and receive data or send feedback information. In this way, the network device can schedule the first and second terminal devices by sending only one control signaling message, thus saving signaling resources.

[0021] 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.

[0022] With this method, the second terminal device can directly send feedback information about the first data to the network device, without having to send feedback information about the first data to the first terminal device, which then sends feedback information about the first data to the network device. Therefore, time and frequency resources are saved.

[0023] 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.

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

[0025] The first terminal device receives a first control signaling from a network device, where 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.

[0026] With this method, the second terminal device can directly send feedback information about the first data to the network device, without having to send feedback information about the first data to the first terminal device, which then sends feedback information about the first data to the network device. Therefore, time and frequency resources are saved.

[0027] 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.

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

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

[0030] In a second aspect, the present application provides a communication method. Optionally, the method may be performed by a second terminal device, or by a device of the second terminal device (e.g., a processor, chip, or chip system), or by a logic module or software that implements all or part of the functions of the second terminal device. When the logic module or software implements part of the functions, the execution entities of different steps may be different. The following description uses the second terminal device as the execution entity.

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

[0032] The second terminal device receives a first control signaling from the first terminal device or 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; 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.

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

[0034] 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.

[0035] In an optional manner, the first control signaling further 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.

[0036] 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.

[0037] In an optional embodiment, 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.

[0038] 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.

[0039] 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.

[0040] 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.

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

[0042] 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.

[0043] 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.

[0044] In an optional manner, the first control signaling further 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.

[0045] 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.

[0046] In an optional embodiment, 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.

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

[0048] 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.

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

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

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

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

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

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

[0055] 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.

[0056] 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, chip, or chip system, etc.), or a logic module or software that can implement all or part of the network device functions. When the logic module or software implements part of the functions, the execution subjects of different steps may be different. The following description uses the network device as the execution subject.

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

[0058] The network device sends a first control signaling to the first terminal device, where 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.

[0059] Using this method,.

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

[0061] 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.

[0062] 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.

[0063] 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.

[0064] In an optional embodiment, 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.

[0065] 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.

[0066] 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.

[0067] 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.

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

[0069] 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.

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

[0071] 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.

[0072] 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.

[0073] In an optional embodiment, 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.

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

[0075] The network device sends a first control signaling to the first terminal device, and 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; 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, wherein the second data is the data sent by the network device to the second terminal device.

[0076] In an optional manner, the first control signaling further indicates the second resource.

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

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

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

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

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

[0082] 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.

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

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

[0085] The transceiver unit (the unit can also be replaced by a module) 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 send first data to a second terminal device and the network device.

[0086] 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.

[0087] 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.

[0088] 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.

[0089] 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.

[0090] 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.

[0091] 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.

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

[0093] A transceiver unit is used to receive a first control signaling from a network device, where 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 to instruct the second terminal device to receive the 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.

[0094] 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.

[0095] 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.

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

[0097] A transceiver unit is used to receive a first control signaling from a network device, where 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.

[0098] 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.

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

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

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

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

[0103] A transceiver unit is used to receive a first control signaling from a first terminal device or 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 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.

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

[0105] 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.

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

[0107] 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.

[0108] 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.

[0109] 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.

[0110] 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.

[0111] 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 send feedback information of the first data to the network device or the first terminal device.

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

[0113] 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.

[0114] 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.

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

[0116] 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.

[0117] 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.

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

[0119] 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.

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

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

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

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

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

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

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

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

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

[0129] A transceiver unit is used to send a first control signaling to a first terminal device, where 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.

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

[0131] 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.

[0132] In an optional manner, the first control signaling further 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.

[0133] In an optional manner, the first control signaling also indicates a second resource; the transceiver unit is further used to send second data to the second terminal device; on the second resource, the transceiver unit is further used 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 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.

[0135] 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.

[0136] 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.

[0137] 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.

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

[0139] A transceiver unit is used to send a first control signaling to a first terminal device and a 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.

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

[0141] In an optional manner, the first control signaling further 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.

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

[0143] 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.

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

[0145] A transceiver unit is used to send a first control signaling to a first 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; 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, wherein the second data is data sent by the network device to the second terminal device.

[0146] In an optional manner, the first control signaling further indicates the second resource.

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

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

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

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

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

[0152] 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.

[0153] In a seventh aspect, the present application provides a communication device, comprising a processor, wherein the processor is configured 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.

[0154] In an optional manner, the communication device further 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.

[0155] In an eighth aspect, the present application provides a communication device, which includes 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.

[0156] In the 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.

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

[0158] In an eleventh aspect, the present application provides a communication system, which includes a first communication device and a second communication device, wherein 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.

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

[0160] 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 run on a communication device, the computer executes the method described in the first aspect, the second aspect or the third aspect.

[0161] 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

[0162] FIG1 is a schematic diagram of the structure of a possible wireless access network provided in an embodiment of the present application;

[0163] FIG2 is a schematic diagram of an application scenario of cellular communication and Internet of Vehicles provided in an embodiment of the present application;

[0164] FIG3 is a schematic diagram of an application scenario of communication between a vehicle and anything provided by an embodiment of the present application;

[0165] FIG4 is a schematic diagram of an application scenario of device direct communication provided by an embodiment of the present application;

[0166] FIG5 is a schematic diagram of an application scenario of WiFi communication provided by an embodiment of the present application;

[0167] FIG6 is a schematic diagram of a sideways dynamic scheduling provided by an embodiment of the present application;

[0168] FIG7 is a schematic diagram of Uu port scheduling and SL scheduling provided in an embodiment of the present application;

[0169] FIG8 is a flow chart of a communication method provided by the present application;

[0170] FIG9 is a schematic diagram of a communication method provided by the present application;

[0171] FIG10 is a schematic structural diagram of another communication device provided by the present application;

[0172] FIG11 is a schematic structural diagram of a communication device provided by the present application;

[0173] FIG12 is a schematic diagram of the structure of a chip provided in this application. DETAILED DESCRIPTION

[0174] The present application provides a communication method and apparatus. Since the method and apparatus solve similar problems, the implementation of the apparatus and method can refer to each other, and the repetitive parts will not be repeated.

[0175] In the description of this application, words such as "first" and "second" are used solely for descriptive purposes and should not be construed as indicating or implying relative importance or order. It should be noted that this application does not limit the order of appearance of "first," "second," etc. For example, "second" may appear before "first," and this is not a limitation in this application.

[0176] 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.

[0177] Figures 1 to 5 are schematic diagrams of terminal devices performing direct communication (sidelink communication), vehicle networking, cellular communication (including 5G NR communication, LTE communication), or WiFi communication. The terminal device can communicate via sidelink when there is no network coverage. The terminal device can also be located within the coverage area of ​​the network device, and the terminal device within the coverage area can also perform sidelink communication with the terminal device outside the coverage area. Considering Uu (UTRAN-to-UE) air interface transmission, the two parties of wireless communication include the network device and the terminal device; considering SL air interface transmission, the transmitting and receiving ends of the wireless communication are both terminal devices.

[0178] Figure 1 shows a schematic diagram of the structure of a possible radio access network (RAN) provided in an embodiment of the present application. The RAN can be an access network in the 3rd Generation Partnership Project (3GPP), such as a 4G, 5G, or future-oriented 6G network. The RAN can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network comprising two or more of the above.

[0179] 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 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 (5G) mobile communication system, a next-generation base station in the sixth 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 network system. The RAN device can also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here implements the functions of the radio resource control protocol and packet data convergence protocol (PDCP) of the base station, and can also implement the functions of the service data adaptation protocol (SDAP); the DU implements the functions of the radio link control layer and medium access control (MAC) layer of the base station, and can also implement some or all of the physical layer functions. For detailed descriptions of the above-mentioned 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 be included in the same network element, such as the baseband unit (BBU). The RU can be included in a radio frequency device or 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 have different names, but those skilled in the art will understand their meanings.For example, in the ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, and RU can also be called O-RU. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can 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 can 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 embodiment of the present application can be any of the above-mentioned devices or devices in the device, and the embodiment of the present application does not limit the specific technology and specific device form adopted by the network device. For the convenience of description, the network device is used as the abbreviation of the wireless access network device, and the base station is used as an example of a wireless access network device.

[0180] A terminal device, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), terminal, or terminal apparatus, is a device that provides voice and / or data connectivity to a user, or a chip within the device, such as a handheld device or vehicle-mounted device with wireless connectivity. Currently, some examples of terminal devices include mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals used in industrial control, wireless terminals used in self-driving vehicles, wireless terminals used in remote medical surgery, wireless terminals used in smart grids, wireless terminals used in transportation safety, wireless terminals used in smart cities, and wireless terminals used in smart homes. For example, the terminal device can be an on-board communication module or other embedded communication module, or it can be a user's handheld communication device, including a mobile phone, a tablet computer, etc. The terminal device can also be a whole vehicle. The terminal device in the embodiments of the present application can 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 can be a V-UE (vehicle user UE). The device in the first terminal device can be an on-board unit (OBU), a telematics box (T-Box), or a road side unit (RSU).

[0181] 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.

[0182] As shown in Figure 2, which 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.

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

[0184] As shown in Figure 4, which 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.

[0185] As shown in Figure 5, it is a schematic diagram of an application scenario of WiFi communication provided in an embodiment of the present application. A terminal device communicates with a router / or a network access device through an uplink and a downlink. 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.

[0186] The following explains some of the terms used in the embodiments of the present application to facilitate understanding by those skilled in the art.

[0187] 1), V2X communication

[0188] V2X communication, targeting high-speed devices such as vehicles, is a fundamental and key technology for future applications with very high communication latency requirements, 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 can adopt access network device scheduling modes, such as eNB scheduling mode and device self-selection mode. Based on V2X technology, vehicle users (Vehicle UE, abbreviated as V-UE) can periodically send some of their own information, such as location, speed, intention (turning, merging, reversing), and other information to surrounding devices, as well as some non-periodic event-triggered information. Similarly, V-UE will also receive information from surrounding users in real time.

[0189] 2) Sidelink (SL)

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

[0191] Before performing SL transmission, two V2X terminals can establish a sidelink connection. For example, the initiating V2X terminal sends a request to the network device to establish a sidelink connection. If the network device agrees to the V2X terminal's request to establish the sidelink connection, it sends configuration information for establishing the sidelink connection to the V2X terminal. The V2X terminal then establishes a sidelink connection with the other V2X terminal based on the configuration information sent by the network device.

[0192] 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 multiple consecutive subcarriers in the frequency domain.

[0193] 3) SL Scheduling

[0194] SL communication mode 1 is used for SL communication within the base station's coverage area. 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), which is semi-statically configured through the radio resource controller (RRC); and semi-static scheduling type 2 (Configured Grant Type 2), which semi-statically configures resources through RRC and then activates / deactivates specific resources through DCI format 3_0.

[0195] 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). Specifically, as shown in 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 the PSCCH / PSSCH and send the sidelink feedback information through the 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 the PSFCH to the network device. In transmission mode 1, the sidelink transmission resources of each UE are uniformly scheduled by the base station to avoid collisions.

[0196] DCI format 3 mainly includes resource pool indication, process number indication, new data indication, the lowest index of the subchannel allocated to the 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, as well as the time-frequency resources for data feedback (i.e., PUCCH).

[0197] 4) Uu port transmission

[0198] The communication interface between the terminal device and the base station is called Uu port.

[0199] The existing DCI includes DCI format 0, DCI format 1, DCI format 2 and DCI format 3, among which 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 sidelink data transmission, namely PSSCH.

[0200] During uplink transmission, the base station sends DCI format 0 to indicate uplink resources. After receiving DCI format 0, the UE sends uplink data (PUSCH) to the gNB based on the indication. DCI format 0 primarily includes information such as carrier / fraction 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, and waveform indication. It indicates the time-frequency resource location and transmission parameters for uplink data transmission.

[0201] During 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 triggering, PUCCH resource location, precoding information, antenna port, CBG transmission and other information. It indicates the downlink data transmission time-frequency resource location and transmission parameters, and also includes the time-frequency resources for data feedback (i.e., PUCCH).

[0202] 5) Time domain resources

[0203] Time domain resources include time units, which can be a radio frame, a subframe, a time slot, a minislot, or an orthogonal frequency division multiplexing (OFDM) symbol. It can also be a resource composed of multiple radio frames, multiple subframes, multiple time slots, multiple minislots, or multiple OFDM symbols, or other time domain granularity (such as system frame, subframe). Among them, a radio frame may include multiple subframes, a subframe may include one or more time slots, and a time slot may include at least one symbol. It should be noted that in the 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 the 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.

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

[0205] 6) Transmission

[0206] Transmitting can include sending or receiving. Transmitting can also be understood as about to transmit, or determined to transmit, or determined to transmit. Similarly, sending can also be understood as about to send, or determined to send, or determined to send. Receiving can also be understood as about to receive, or determined to receive, or determined to receive.

[0207] Currently, uplink and downlink scheduling, data transmission, and SL scheduling and transmission for the Uu interface are relatively independent. If a UE needs to transmit uplink and sidelink data, it must request resources from the gNB separately, receive separate DCI-indicated resources, and then send information to the gNB and the sidelink receiving UE within the indicated resources. Taking Figure 7 as an example, if the transmitting UE supports both Uu and SL transmission, Uu and SL transmission are separate. When the transmitting UE has uplink Uu data to transmit, it sends a Scheduling Request (SR) to the base station. The base station allocates uplink resources for uplink data transmission based on the SR. When the transmitting UE has SL data to transmit, it sends an SL-BSR to the base station. The base station allocates resources for SL data transmission based on the SL-BSR. Furthermore, the receiving UE sends feedback information about the SL data to the transmitting UE, which then sends it to the network equipment. This relatively independent scheduling approach results in high resource overhead and a complex SL scheduling process.

[0208] To address the above issues, embodiments of the present application propose a new air interface transmission method that integrates terminal-to-base station and terminal-to-terminal communication. This new air interface transmission method can be called anything. Based on this air interface transmission method, terminal devices can communicate directly with each other, performing functions similar to sidelink (SL). Terminal devices and network devices can also communicate directly with each other, performing functions similar to Uu interface. This can save time and frequency resources and reduce the complexity of the scheduling process.

[0209] 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 in 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:

[0210] ● Control signaling fusion. The fused control signaling can be received by both the receiving and transmitting devices of inter-terminal transmissions, or can simultaneously control both the receiving and transmitting ends of inter-terminal transmissions. Furthermore, the fused control signaling can schedule the following fused data:

[0211] Data transmission fusion. The fused data sent by the first terminal device can be received by the network device and the second terminal device. In other words, it is a fusion of inter-terminal transmission and uplink data transmission. The fused data can be inter-terminal transmission data or uplink data. Furthermore, information can be used to indicate whether the target receiving end of the fused data is the network device or the second terminal device.

[0212] 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.

[0213] Through the above three aspects, the complexity of air interface transmission can be reduced and communication efficiency can be improved from different angles.

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

[0215] In one embodiment of the present application, a communication method is provided for saving time-frequency resources. Referring to FIG8 , a flow chart of a communication method 100 is shown. In the following description, the method is applied to the access network architecture schematic diagram shown in FIG1 as an example. For ease of description, the method is performed by a network device, a first terminal, and a second terminal device as an example. The network device described below may be an access network device in the network architecture shown in FIG1 , and the terminal device described below may be a terminal device in the network architecture shown in FIG1 .

[0216] 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.

[0217] 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.

[0218] 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 this application. Alternatively, after the first terminal device or the second terminal device receives the first control signaling, it can be determined based on the first identifier (or information) that 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, or, it can be determined that 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 indicate feedback information of the second terminal device sending the first data on the second resource. For example, the first control signaling may be the signaling after DCI format 0 and DCI format 3 are merged to complete the functions of DCI format 0 and DCI format 3.

[0219] 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 it 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 it 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.

[0220] 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.

[0221] As can be understood, as shown in Figure 9, the first signaling sent by the network device can be received and decoded by both the first terminal device and the second terminal device. Therefore, both the first terminal device and the second terminal device can obtain the control information in the first terminal device and, based on the control information, transmit and receive data or send feedback information. In this way, the network device can complete the relevant scheduling of the first and second terminal devices by sending a single control signaling, thereby saving signaling resources.

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

[0223] 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.

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

[0225] In one optional embodiment, the first data includes first information, where 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 a 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.

[0226] 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 the second terminal device and / or the network device. Exemplarily, the second information can be a field in the first control signaling, or a partial value of a field in the first control signaling can be reused. For example, the second information can be an identifier of the network device, or an identifier of the second terminal device, or an identifier of a user pair of the second terminal device and the first terminal device, or an identifier of the group to which the second terminal device and the first terminal device belong. In one possible manner, the second information can 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.

[0227] After the second terminal device and the network device receive the first data from the first terminal device, they can both decode the first data. It can be understood that, as shown in Figure 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 terminals can obtain the first data. Compared to a single receiving terminal receiving the first data, an additional copy of the data can be used as a backup, improving the reliability of data transmission. At the same time, this method does not increase the occupancy of time-frequency resources, thereby saving time-frequency resources.

[0228] After the second terminal device and the network device receive the first data from the first terminal device, only one receiving end may perform decoding. If there is a target receiving end for the first data, in one example, the target receiving end decodes the first data after receiving the first data, and non-target receiving ends do not decode the first data.

[0229] Alternatively, step S102 may be that the first terminal device sends the first data to the second terminal device on the first resource, and correspondingly, the second terminal device receives the first data from the first terminal device on the first resource.

[0230] S103: The second terminal device sends feedback information to the network device on the second resource. S103 is an optional step, which can be implemented in the following four ways.

[0231] Mode 1: The first control signaling further 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.

[0232] Method 2: The first control signaling also indicates a second resource. Before step S103, step S104 involves the network device sending the second data to the second terminal device. Accordingly, the second terminal device receives the second data from the network device. On the second resource, the second terminal device sends feedback information about the first data and feedback information about the second data to the network device.

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

[0234] Method 4: Before step S103, step S104 is when the network device sends a second control signaling to the second terminal device. In response, the second terminal device receives the second control signaling from the network device, where the second control signaling indicates a second resource. S105 is when the network device sends second data to the second terminal device. In response, the second terminal device receives the second data from the network device. On the second resource, the second terminal device sends feedback information about the first data and feedback information about the second data to the network device.

[0235] Step S104 or S105 is the signaling interaction or data transmission between the network device and the second terminal device, and steps S101 and S102 are the 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.

[0236] 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 information or time domain resource information. The second resource may be referred to as a feedback resource, a data feedback resource, or a HARQ resource.

[0237] The above-mentioned second control signaling can be a downlink scheduling signaling, or it can be an uplink scheduling signaling. The above-mentioned second control signaling can be DCI. When the second control signaling is a downlink scheduling signaling, the second control signaling can 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 format 1, which includes information about the time-frequency resources carrying the second data, as well as parameter information. The second terminal device can receive the second data according to the time-frequency resource information of the second data.

[0238] If HARQ feedback is supported, the network device needs to know the reception status of the first data received by the second terminal device, that is, it needs to receive feedback information of the first data in order to perform resource allocation and retransmission scheduling. It can be understood that, as shown in Figure 9, 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-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 SL feedback and feedback of downlink data, saving time-frequency resources.

[0239] The second resource may be indicated by the first control signaling or 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, the first data and the second data are fed back based on the time-frequency resource information of the second resource indicated by the second control signaling.

[0240] 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 fused 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 fused 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 fused feedback through the first control signaling or the second control signaling.

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

[0242] 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.

[0243] 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 feedback information needs to be sent, thereby saving signaling resources.

[0244] Alternatively, step S103 may be that the second terminal device sends feedback information of the first data to the first terminal device on the second resource, and accordingly, 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.

[0245] Based on the above alternative 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.

[0246] 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 may fall into the following two situations.

[0247] 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.

[0248] 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.

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

[0250] 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 accordingly, the first terminal device receives the third control signaling from the network device. Furthermore, the first terminal device sends the first control signaling to the second terminal device, and accordingly, the second terminal device receives the first control signaling from the first terminal device. The first control signaling indicates the first resource.

[0251] In the replaced S101, the third control signaling is used by the network device to configure, to the first terminal device, 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.

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

[0253] In S102, the first terminal device sends first data to the second terminal device and the network device on the first resource. Correspondingly, the second terminal device and the network device receive the first data from the first terminal device on the first resource. Alternatively, step S102 may be replaced by the first terminal device sending 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.

[0254] 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. Furthermore, 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 block of second resources. 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.

[0255] Figure 10 shows a schematic diagram of the structure of another communication device. The communication device 1800 can be a terminal device or network device in the above method embodiment, or can also be a chip, chip system, or processor that supports the terminal device or network device to implement the above method. This communication device can be used to implement the method described in the above method embodiment. For details, please refer to the description of the above method embodiment.

[0256] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a dedicated processor. For example, it may be a baseband processor or a central processing unit (CPU). The baseband processor may be used to process communication protocols and communication data, while the CPU may be used to control the communication device (e.g., a base station, a baseband chip, a terminal, a terminal chip, a DU or a CU), execute software programs, and process software program data.

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

[0258] 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, and is configured to implement transceiver functions. The transceiver 1805 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, and is configured to implement a receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, and is configured to implement a transmitting function. The processing unit 1702 shown in FIG11 may be the processor 1801. The transceiver unit 1701 may be the transceiver 1805.

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

[0260] The transceiver 1805 or the transceiver unit 1701 can perform the receiving or sending actions in the above embodiments. The processor 1801 or the processing unit 1702 can perform the determining or generating actions in the above embodiments.

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

[0262] In another possible design, processor 1801 may optionally store instructions 1803. Instructions 1803, when executed on processor 1801, may cause communication device 1800 to perform the method described in the above method embodiment. Instructions 1803 may be fixed in processor 1801. In this case, processor 1801 may be implemented by hardware.

[0263] In another possible design, communication device 1800 may include a circuit, and the circuit can implement the function of transmitting or receiving or communicating 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 (iMtegrated circuit, IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (application specific iMtegrated circuit, ASIC), a printed circuit board (printed circuit board, PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (complementary metal oxide semiconductor (CMOS), M-type metal oxide semiconductor (MKOS), p-type metal oxide semiconductor (positive CMOS), bipolar junction transistor (Bipolar Junction Transistor, BJT), bipolar CKOS (BiCKOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0264] 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 to FIG10. The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0265] (1) An independent integrated circuit (IC), or chip, or chip system or subsystem;

[0266] (2) A set of one or more ICs, optionally including a storage component for storing data and instructions;

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

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

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

[0270] (6)Others, etc.

[0271] In the case where the communication device can be a chip or a chip system, please refer to the chip structure diagram shown in Figure 12. The chip 1900 shown in Figure 12 includes a processor 1901 and an interface 1902. Optionally, it may also include a memory 1903. The number of processors 1901 can be one or more, and the number of interfaces 1902 can be multiple.

[0272] 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:

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

[0274] The processor 1901 is configured to execute data processing operations of a network device or a terminal device.

[0275] It is understandable that some optional features in the embodiments of the present application may, in certain scenarios, be implemented independently of other features, such as the solution on which they are currently based, to solve corresponding technical problems and achieve corresponding effects. They may also be combined with other features in certain scenarios as needed. 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.

[0276] 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 the 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 (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component.

[0277] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROK), a programmable read-only memory (PROK), an erasable programmable read-only memory (EPROK), an electrically erasable programmable read-only memory (EEPROK), or a flash memory. The volatile memory may be a random access memory (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 linked 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.

[0278] 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.

[0279] The present application also provides a computer program product including instructions, which enables a computer to implement the functions of any of the above method embodiments when the computer reads and executes the computer program product.

[0280] 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.

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

[0282] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented 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, all or part of the processes or functions described in the embodiments of the present application are generated. 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 one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. 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 therein. 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)).

[0283] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection 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.

Citation Information

Patent Citations

  • Multiuser cooperative transmission method, user equipment and base station

    CN102932044A

  • Method and device for realizing user equipment collaboration

    CN108512576A

  • Transmission control method, control device, and user equipment

    US20220217733A1

  • Access network and sidelink joint scheduling

    US20220338232A1

  • Joint scheduling method and apparatus

    WO2021068259A1