Data transmission method and apparatus, device, and storage medium

By controlling the directional data forwarding of relay devices through network equipment, the problems of small coverage and high energy loss in the millimeter wave band in 5G networks are solved, and more efficient data transmission is achieved.

CN116669088BActive Publication Date: 2026-07-10SPREADTRUM SEMICON (NANJING) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SPREADTRUM SEMICON (NANJING) CO LTD
Filing Date
2022-02-18
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

The coverage area of ​​the millimeter wave band in 5G networks is relatively small, and existing smart relay devices have failed to effectively control directional forwarding or data transmission, resulting in significant energy loss.

Method used

The network device receives the beam measurement results from the terminal device, determines the second beam, and sends beam information to the relay device to instruct it to forward the data in a directional manner. The relay device forwards the data according to the beam information.

Benefits of technology

By using targeted data forwarding, energy loss during data transmission is reduced, and coverage and transmission efficiency are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116669088B_ABST
    Figure CN116669088B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a data transmission method, device and equipment, and a storage medium. The method comprises: a network device receiving measurement results of R first beams sent by a terminal device, the R first beams comprising beams of a relay device; the network device determining a second beam from the R first beams according to the measurement results; and if the second beam is a beam of the relay device, the network device sending beam information of the second beam to the relay device, the beam information being used to instruct the relay device to forward data between the network device and the terminal device through the second beam. Embodiments of the present application provide a specific scheme for a network device to control a relay device to directionally forward or send data, which can reduce energy loss in the data transmission process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a data transmission method, apparatus, device, and storage medium. Background Technology

[0002] 5G networks, by using millimeter-wave frequency bands, can support higher data rates and lower latency. However, because millimeter-wave bands use very high frequencies, they experience significant signal loss, resulting in limited coverage for 5G networks. To increase coverage, relay equipment is typically used to receive or forward data in all directions without discrimination.

[0003] Release 18 of the Third Generation Partnership Project (3GPP) aims to introduce intelligent relay devices. These devices can forward or transmit data in a targeted manner based on information from terminal devices, reducing energy loss during data transmission. However, Release 18 does not specify how to control intelligent relay devices to achieve targeted data reception or forwarding. Summary of the Invention

[0004] This application provides a data transmission method, apparatus, device, and storage medium, enabling intelligent relay devices to forward or send data in a targeted manner.

[0005] In a first aspect, embodiments of this application provide a data transmission method, including:

[0006] The network device receives measurement results of R first beams sent by the terminal device, wherein the R first beams include the beams of the relay device;

[0007] The network device determines the second beam from the R first beams based on the measurement results;

[0008] If the second beam is the beam of the relay device, the network device sends the beam information of the second beam to the relay device. The beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam.

[0009] In one possible implementation, before the network device receives the measurement results of R first beams sent by the terminal device, it further includes:

[0010] The network device determines M third beams in the beams of the network device and N fourth beams in the beams of the relay device, wherein M and N are integers;

[0011] The network device sends reference signals to the terminal device through M third beams and N fourth beams of the relay device, the reference signals being used by the terminal device to perform beam measurement.

[0012] In one possible implementation, the network device transmits reference signals to the terminal device via M third beams, and transmits reference signals to the terminal device via N fourth beams of the relay device, including:

[0013] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the second time slot corresponding to each fourth beam;

[0014] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0015] The network device sends N reference signals, the second time slots corresponding to the N fourth beams, and beam identifiers to the relay device, so that the relay device forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slots.

[0016] In one possible implementation, the network device transmits reference signals to the terminal device via M third beams, and transmits reference signals to the terminal device via N fourth beams of the relay device, including:

[0017] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the reference signal and second time slot corresponding to each fourth beam;

[0018] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0019] The network device sends reference signals, second time slots, beam identifiers, and reference signal resource configuration information corresponding to the N fourth beams to the relay device, so that the relay device determines the N fourth beams based on the reference signal resource configuration information and forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slots. In one possible implementation, the network device determines M third beams from the beams of the network device and determines N fourth beams from the beams of the relay device, including:

[0020] If the network device obtains the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines the M third beams and the N fourth beams based on the location of the terminal device and the location and beam capability of the relay device.

[0021] If the network device fails to obtain the location of the terminal device, the network device will determine all the beams of the relay device as the N fourth beams.

[0022] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0023] In one possible implementation, the R first beams are all or a portion of the M third beams and the N fourth beams.

[0024] In one possible implementation, the beam information of the second beam is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

[0025] Secondly, embodiments of this application provide a data transmission apparatus, including a receiving module, a first determining module, and a first transmitting module, wherein...

[0026] The receiving module is used for the network device to receive the measurement results of R first beams sent by the terminal device, wherein the R first beams include the beams of the relay device;

[0027] The first determining module is used for the network device to determine a second beam from the R first beams based on the measurement results;

[0028] The first sending module is configured to, if the second beam is the beam of the relay device, send beam information of the second beam to the relay device, wherein the beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam.

[0029] In one possible implementation, before the receiving module, the data transmission device further includes a second determining module and a second sending module, wherein,

[0030] The second determining module is used to determine M third beams in the beams of the network device and N fourth beams in the beams of the relay device, wherein M and N are integers;

[0031] The second transmitting module is used for the network device to transmit reference signals to the terminal device through M third beams and through N fourth beams of the relay device, wherein the reference signals are used by the terminal device to perform beam measurement.

[0032] In one possible implementation, the second sending module is specifically used for:

[0033] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the second time slot corresponding to each fourth beam;

[0034] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0035] The network device sends N reference signals, the second time slots corresponding to the N fourth beams, and beam identifiers to the relay device, so that the relay device forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slots.

[0036] In one possible implementation, the second sending module is specifically used for:

[0037] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the reference signal and second time slot corresponding to each fourth beam;

[0038] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0039] The network device sends the reference signals, second time slots, beam identifiers, and reference signal resource configuration information corresponding to the N fourth beams to the relay device, so that the relay device determines the N fourth beams according to the reference signal resource configuration information and forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slot.

[0040] In one possible implementation, the second determining module is specifically used for:

[0041] If the network device obtains the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines the M third beams and the N fourth beams based on the location of the terminal device and the location and beam capability of the relay device.

[0042] If the network device fails to obtain the location of the terminal device, the network device will determine all the beams of the relay device as the N fourth beams.

[0043] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0044] In one possible implementation, the R first beams are all or a portion of the M third beams and the N fourth beams.

[0045] In one possible implementation, the beam information of the second beam is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam. In a third aspect, embodiments of this application provide a data transmission network device, including a memory and a processor;

[0046] The memory is used to store computer-executed instructions;

[0047] The processor executes computer execution instructions stored in the memory, causing the processor to perform the data transfer method as described in the first aspect.

[0048] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the data transmission method described in any of the first aspects.

[0049] Fifthly, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, can implement the data transmission method described in any of the first aspects.

[0050] This application provides a data transmission method, apparatus, device, and storage medium. A network device first receives measurement results of R first beams from a terminal device, where the R first beams include the beam of a relay device. Then, the network device determines a second beam from the R first beams based on the measurement results. If the second beam is the beam of the relay device, the network device sends beam information of the second beam to the relay device. This beam information instructs the relay device to forward data between the network device and the terminal device using the second beam. The network device can send the beam information of the second beam to the relay device to control the relay device to forward data between the network device and the terminal device in a targeted manner, thereby reducing energy loss during data transmission.

[0051] Sixthly, embodiments of this application provide a data transmission method, including:

[0052] The relay device receives beam information of the second beam sent by the network device. The beam information is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

[0053] The relay device forwards data between the network device and the terminal device using the second beam based on the beam information.

[0054] In one possible implementation, before the relay device receives the beam information of the second beam sent by the network device, it further includes:

[0055] The relay device transmits its beamforming capability to the network device;

[0056] The relay device receives the beam identifiers of N fourth beams sent by the network device. The identifiers of the N fourth beams are determined by the network device based on the beam capability, and N is an integer.

[0057] The relay device receives reference signal resource configuration information sent by the network device, and determines N fourth beams based on the reference signal resource configuration information;

[0058] The relay device receives the reference signal sent by the network device and forwards the reference signal through the N fourth beams;

[0059] The relay device receives the second time slots corresponding to the N fourth beams sent by the network device, and forwards the corresponding reference signals to the terminal device on the reference signal resources corresponding to the second time slots.

[0060] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0061] Seventhly, embodiments of this application provide a data transmission apparatus, including a receiving module and a forwarding module, wherein,

[0062] The receiving module is used for the relay device to receive beam information of the second beam sent by the network device, and the beam information is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

[0063] The forwarding module is used by the relay device to forward data between the network device and the terminal device through the second beam according to the beam information.

[0064] In one possible implementation, prior to the receiving module, the data transmission device further includes a transmitting module, which is used for the relay device to transmit the beamforming capability of the relay device to the network device.

[0065] The receiving module can also be used for:

[0066] The relay device receives the beam identifiers of N fourth beams sent by the network device, and determines the N fourth beams based on the beam identifiers; the identifiers of the N fourth beams are determined by the network device based on the beam capability, and N is an integer;

[0067] The relay device receives the reference signal sent by the network device and forwards the reference signal through the N fourth beams;

[0068] The relay device receives the second time slots corresponding to the N fourth beams sent by the network device, and forwards the corresponding reference signals to the terminal device on the reference signal resources corresponding to the second time slots.

[0069] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0070] Eighthly, embodiments of this application provide a data transmission relay device, including a memory and a processor;

[0071] The memory is used to store computer-executed instructions;

[0072] The processor executes computer execution instructions stored in the memory, causing the processor to perform the data transfer method as described in the sixth aspect.

[0073] Ninthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the data transmission method described in any of the sixth aspects.

[0074] In a tenth aspect, embodiments of this application provide a computer program product, including a computer program, which, when executed by a processor, can implement the data transmission method described in any of the sixth aspects.

[0075] This application provides a data transmission method, apparatus, device, and storage medium. A relay device receives beam information of a second beam sent by a network device, and forwards data between the network device and a terminal device using the second beam based on the beam information. The relay device can also receive instruction information from the network device and forward data between the network device and the terminal device in a targeted manner according to the instruction information, thereby reducing energy loss during data transmission. Attached Figure Description

[0076] Figure 1 This is a flowchart illustrating the downlink beam management process in related technologies;

[0077] Figure 2A This is a schematic diagram of beam scanning in related technologies;

[0078] Figure 2B This is another schematic diagram of beam scanning in related technologies;

[0079] Figure 3 This is a schematic diagram of an application scenario provided by an embodiment of this application;

[0080] Figure 4 A schematic diagram of the connection links between the relay device, the terminal device, and the network device provided in the embodiments of this application;

[0081] Figure 5 A flowchart illustrating a data transmission method provided in an embodiment of this application;

[0082] Figure 6 A schematic diagram illustrating the correspondence between time slots and beams provided in an embodiment of this application;

[0083] Figure 7 A flowchart illustrating another data transmission method provided in an embodiment of this application;

[0084] Figure 8 A schematic diagram of beam scanning involving relay equipment provided for an embodiment of this application;

[0085] Figure 9A This is a schematic diagram of the structure of a data transmission device provided in an embodiment of this application;

[0086] Figure 9B This is a schematic diagram of another data transmission device provided in an embodiment of this application;

[0087] Figure 10 This is a schematic diagram of the structure of a data transmission network device provided in an embodiment of this application;

[0088] Figure 11 This is a schematic diagram of another data transmission device provided in an embodiment of this application;

[0089] Figure 12 This is a schematic diagram of the structure of a data transmission relay device provided in an embodiment of this application. Detailed Implementation

[0090] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the embodiments of this application. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0091] To facilitate understanding, the concepts involved in the embodiments of this application will be explained first.

[0092] Network equipment: A device with wireless transceiver capabilities. This includes, but is not limited to: Evolutionary Node B (eNB or eNodeB) in Long Term Evolution (LTE), base stations (gNodeB or gNB) or multi-transmission and receiving points (M-TRP) in New Radio (NR), base stations in Evolution After Next (EER) systems, access nodes, wireless relay nodes, and wireless backhaul nodes in Wireless Fidelity (WiFi) systems. Base stations can be: macro base stations, micro base stations, pico base stations, small cells, relay stations, or balloon stations, etc. Multiple base stations can support networks using the same technology mentioned above, or they can support networks using different technologies mentioned above. A base station can contain one or more co-located or non-co-located TRPs.

[0093] Terminal equipment: A device with wireless transceiver capabilities. Terminal equipment can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; it can also be deployed on water (such as on ships); and it can be deployed in the air (such as on airplanes, balloons, and satellites). The terminal equipment can be a mobile phone, tablet computer, computer with wireless transceiver capabilities, virtual reality (VR) terminal equipment, augmented reality (AR) terminal equipment, wireless terminals in industrial control, vehicle-mounted terminal equipment, wireless terminals in self-driving vehicles, wireless terminal equipment in remote medical care, wireless terminal equipment in smart grids, wireless terminal equipment in transportation safety, wireless terminal equipment in smart cities, wireless terminal equipment in smart homes, wearable terminal equipment, etc. The terminal equipment involved in the embodiments of this application may also be referred to as a terminal, user equipment (UE), access terminal equipment, vehicle-mounted terminal, industrial control terminal, UE unit, UE station, mobile station, mobile station, remote station, remote user equipment, mobile device, wireless communication equipment, UE agent, or UE device, etc. The terminal equipment may also be fixed or mobile.

[0094] Repeater equipment: A device with wireless transceiver capabilities. It can extend the network transmission distance by re-receiving or forwarding data signals.

[0095] Reference signal resource (RS resource): One beam corresponds to one reference signal resource, which can carry a reference signal. For example, the resource used to transmit the Non-Zero Power Channel State Information Reference Signal (NZP-CSI-RS) is called the Non-Zero Power Channel State Information Reference Signal Resource (NZP-CSI-RS-Resource).

[0096] To facilitate understanding, the following will be combined with... Figure 1 This paper explains the downlink beam management process in related technologies.

[0097] Figure 1 This is a flowchart illustrating the downlink beam management process in related technologies. Please refer to [link / reference]. Figure 1 ,include:

[0098] S101. The network device indicates to the terminal device the number of beams participating in beam scanning, the identifier of each beam, and the periodicity of beam measurement.

[0099] The specific process of beam scanning is as follows: the network device transmits in one direction on a specific reference signal resource, and then transmits the beam in another direction on the next reference signal resource, and so on, until the network device can scan all the areas it should cover.

[0100] To facilitate understanding, the following will be combined with... Figure 2A , 2B The process of beam scanning is explained.

[0101] Figure 2A This is a schematic diagram of beam scanning in related technologies. Please refer to [link / reference]. Figure 2A Taking a fixed beam on the network device side and a switch to a new network device beam for beam scanning after all beams on the terminal device side have finished polling as an example, the number of transmitting beams on the network device side is 3, namely beam 1, beam 2 and beam 3; the number of receiving beams on the terminal device side is 4, namely beam a, beam b, beam c and beam d.

[0102] The network device transmits reference signal 1 corresponding to beam 1 at time t1, reference signal 2 corresponding to beam 1 at time t2, reference signal 3 corresponding to beam 1 at time t3, reference signal 4 corresponding to beam 1 at time t4, reference signal 5 corresponding to beam 2 at time t5, reference signal 6 corresponding to beam 2 at time t6, reference signal 7 corresponding to beam 2 at time t7, reference signal 8 corresponding to beam 2 at time t8, reference signal 9 corresponding to beam 3 at time t9, reference signal 10 corresponding to beam 3 at time t10, reference signal 11 corresponding to beam 3 at time t11, and reference signal 12 corresponding to beam 3 at time t12.

[0103] The terminal device uses beam a to receive reference signal 1 at time t1', beam b to receive reference signal 2 at time t2', beam c to receive reference signal 3 at time t3', beam d to receive reference signal 4 at time t4', beam a to receive reference signal 5 at time t5', beam b to receive reference signal 6 at time t6', beam c to receive reference signal 7 at time t7', beam d to receive reference signal 8 at time t8', beam a to receive reference signal 9 at time t9', beam b to receive reference signal 10 at time t10', beam c to receive reference signal 11 at time t11', and beam d to receive reference signal 12 at time t12'. The time intervals from t1' to t12' have a fixed offset value relative to t1 to t12.

[0104] Figure 2B For another schematic diagram of beam scanning in related technologies, please refer to [link / reference]. Figure 2B Taking a case where the terminal device side beam is fixed, and the network device side switches to a new terminal device side beam for beam scanning after all beams have finished polling, as an example. The network device transmits 3 beams, namely beam 1, beam 2, and beam 3; the terminal device receives 4 beams, namely beam a, beam b, beam c, and beam d.

[0105] The network device transmits reference signal 1 corresponding to beam 1 at time t1, reference signal 2 corresponding to beam 2 at time t2, reference signal 3 corresponding to beam 3 at time t3, reference signal 4 corresponding to beam 1 at time t4, reference signal 5 corresponding to beam 2 at time t5, reference signal 6 corresponding to beam 3 at time t6, reference signal 7 corresponding to beam 1 at time t7, reference signal 8 corresponding to beam 2 at time t8, reference signal 9 corresponding to beam 3 at time t9, reference signal 10 corresponding to beam 1 at time t10, reference signal 11 corresponding to beam 2 at time t11, and reference signal 12 corresponding to beam 3 at time t12.

[0106] The terminal device uses beam a to receive reference signal 1 at time t1', beam a to receive reference signal 2 at time t2', beam a to receive reference signal 3 at time t3', beam b to receive reference signal 4 at time t4', beam b to receive reference signal 5 at time t5', beam b to receive reference signal 6 at time t6', beam c to receive reference signal 7 at time t7', beam c to receive reference signal 8 at time t8', beam c to receive reference signal 9 at time t9', beam d to receive reference signal 10 at time t10', beam d to receive reference signal 11 at time t11', and beam d to receive reference signal 12 at time t12'. The time intervals from t1' to t12' have a fixed offset value relative to t1 to t12.

[0107] S102. The network device sends K reference signals to the terminal device through K beams.

[0108] Each reference signal corresponds to a specific beam, and the beam direction and beamwidth of each reference signal can be determined according to the corresponding network equipment and terminal equipment.

[0109] S103. The terminal equipment measures the signal quality of the reference signal on each beam and reports the beam identifier of the first beam with the best signal quality among the R beams, along with the measurement results, to the network equipment.

[0110] S104. The network device determines the second beam based on the reported R first beams and instructs the terminal device to transmit and receive data on the reference signal resources corresponding to the second beam.

[0111] Figure 1 This explains the downlink beam management process in related technologies. The following section combines... Figure 3 The application scenarios applicable to the embodiments of this application will be described.

[0112] Figure 3 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. Please refer to [link / reference]. Figure 3 The system includes network device 301, relay device 302, and terminal device 303. Network device 301 can send data to relay device 302 and terminal device 303 in different directions using beams from different directions; one beam can correspond to either relay device 302 or terminal device 303 in one direction. Relay device 302 can forward data between network device 301 and terminal device 303. Terminal device 303 can also receive data sent by network device 301 and relay device 302.

[0113] Considering cost, latency, and complexity, relay device 302 does not decode data between network device 301 and terminal device 303; that is, relay device 302 only amplifies and forwards data between network device 301 and terminal device 303. However, relay device 302 can receive indication information from network device 301, and relay device 302 can adjust the beam direction between relay device 302 and terminal device 303 according to the indication information.

[0114] To facilitate understanding, the following will be combined with... Figure 4 This section describes the connection links between relay equipment, terminal equipment, and network equipment.

[0115] Figure 4 This diagram illustrates the connection links between the relay device, terminal device, and network device provided in this embodiment of the application. Please refer to... Figure 4 This includes Link 1 and Link 2.

[0116] Link 1 is an access link used to connect network devices, relay devices, and terminal devices. It carries data between network devices and terminal devices, including the Physical Downlink Sharing Channel (PDSCH), the Physical Uplink Sharing Channel (PUSCH), and various reference signals. Relay devices do not decode the data transmitted on Link 1; they only amplify and forward it.

[0117] Link 2 is a fronthaul link used to connect network devices and relay devices. It carries data between the network devices and relay devices, including control data from the network devices to the relay devices. Control data from the network devices to the relay devices can be transmitted via Link 2 to instruct the relay devices on certain behaviors. For example, beam information and the beamforming capabilities of the relay devices can be transmitted via the fronthaul link.

[0118] In related technologies, relay devices amplify and forward data between network devices and terminal devices in all directions, increasing energy loss during data transmission. 3GPP Release 18 introduced the concepts of intelligent relay devices and network-controlled relay devices, aiming to reduce energy loss during data transmission by having relay devices forward or send data in a targeted manner based on terminal device information and instructions from network devices. However, Release 18 did not specify how to control relay devices to achieve targeted data reception or forwarding.

[0119] To address the aforementioned technical problems, this application provides a scheme for network devices to control relay devices to forward or transmit data in a directional manner. Specifically, the network device sends beam information of a second beam to the relay device, and the relay device forwards data between the network device and the terminal device in a directional manner according to the beam information, thereby reducing energy loss during data transmission.

[0120] The technical solutions shown in this application will be described below through specific embodiments. It should be noted that the following embodiments may exist independently or in combination with each other, and the same or similar content will not be described again in different embodiments.

[0121] Figure 5 This is a schematic flowchart illustrating a data transmission method provided in an embodiment of this application. Please refer to... Figure 5 The method may include:

[0122] S501, The terminal device sends the measurement results of R first beams to the network device.

[0123] R can be an integer between 1 and 4.

[0124] The R first beams include the beams of the relay equipment.

[0125] The measurement results of multiple beams can be used to measure the signal quality of a reference signal on multiple beams.

[0126] Signal quality can be measured by Reference Signal Receiving Power (RSRP).

[0127] Before the terminal device sends the measurement results of the R first beams, it needs to measure the signal quality of the reference signals corresponding to all beams participating in the beam scan, and select the R beams with the best signal quality as the first beams.

[0128] For example, if there are 12 beams participating in the beam scan, the terminal device measures the signal quality of the reference signals corresponding to the 12 beams and selects the 3 beams with the highest signal quality as the first beam.

[0129] Measurement results may include the number of beams, the signal quality of the beams, and the beam identification.

[0130] For example, the measurement results could be: 2 beams, beam 1 and beam 2, with the signal quality of beam 1 being RSRP1 and the signal quality of beam 2 being RSRP2.

[0131] S502, The network device determines the second beam from the R first beams based on the measurement results.

[0132] The second beam may or may not have the highest signal quality among the first beams. This can be determined using the following methods:

[0133] If the network device can determine, based on the usage of beams by other terminal devices, that no other terminal device is using the R first beams, then the network device will determine the first beam with the highest signal quality as the second beam based on the measurement results.

[0134] For example, a terminal device sends measurement results of the two beams with the highest signal quality to a network device. The measurement results include two beams, beam 1 and beam 2, where the signal quality of beam 1 is RSRP1 and the signal quality of beam 2 is RSRP2, and RSRP1 > RSRP2. The network device, based on beam usage by other terminal devices, determines that no other terminal device is using beams 1 and 2, and therefore designates beam 1 as the second beam.

[0135] If the network device can determine, based on the usage of beams by other terminal devices, that other terminal devices are using S beams out of R first beams (R > S), then the network device will determine the first beam with the highest signal quality among the (RS) beams as the second beam based on the measurement results.

[0136] For example, a terminal device sends measurement results of two beams with the highest signal quality to a network device. The measurement results include two beams, beam 1 and beam 2, where the signal quality of beam 1 is RSRP1 and the signal quality of beam 2 is RSRP2, and RSRP1 > RSRP2. Based on the usage of beams by other terminal devices, the network device knows that beam 1 has already been used by other terminal devices, and therefore determines beam 2 as the second beam.

[0137] S503. If the second beam is the beam of the relay device, the network device sends the beam information of the second beam to the relay device.

[0138] The beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam.

[0139] The beam information of the second beam can be the time slot corresponding to the second beam, or it can be the identifier of the second beam.

[0140] To facilitate understanding, the following will be combined with... Figure 6 The correspondence between time slots and beams is explained.

[0141] Figure 6This is a schematic diagram illustrating the correspondence between time slots and beams provided in an embodiment of this application. Please refer to... Figure 6 It includes 6 beams and 6 time slots. The 6 beams are the beams participating in beam scanning, namely beam 1, beam 2, beam 3, beam 4, beam 5, and beam 6. The 6 time slots are the time slots corresponding to the beams participating in beam scanning, namely time slot 1, time slot 2, time slot 3, time slot 4, time slot 5, and time slot 6. Specifically, beam 1 corresponds to time slot 1, beam 2 to time slot 2, beam 3 to time slot 3, beam 4 to time slot 4, beam 5 to time slot 5, and beam 6 to time slot 6. During beam scanning, the network device transmits beam 1 in a specific direction on the reference signal resource corresponding to time slot 1, then transmits beam 2 in a specific direction on the reference signal resource corresponding to time slot 2, and so on, finally transmitting beam 6 in a specific direction on the reference signal resource corresponding to time slot 6.

[0142] S504: The relay device forwards data between network devices and terminal devices through the second beam based on the beam information.

[0143] During the forwarding process, the relay device does not decode the data.

[0144] exist Figure 6 Based on the embodiment shown, if beam 4 and beam 5 are the beams of the relay device among the six beams, beam 4 is ultimately determined as the second beam, and the relay device forwards data through beam 4 in the reference signal resource corresponding to time slot 4.

[0145] exist Figure 5 In the embodiment shown, the network device first receives the measurement results of R first beams sent by the terminal device; then, based on the measurement results, it determines the second beam among the R first beams; if the second beam is the beam of the relay device, the network device sends the beam information of the second beam to the relay device; the relay device forwards the data between the network device and the terminal device through the second beam based on the beam information. Figure 5 The illustrated embodiment provides a specific scheme for a network device to control a relay device to forward or send data in a directional manner. Specifically, the network device can send beam information of a second beam to the relay device to control the relay device to forward data between the network device and the terminal device in a directional manner, thereby reducing energy loss during data transmission.

[0146] Based on any of the above embodiments, the following, in conjunction with Figure 7 The embodiments shown above provide a detailed description of the data transmission method.

[0147] Figure 7 This is a flowchart illustrating another data transmission method provided in an embodiment of this application. Please refer to... Figure 7 The method may include:

[0148] S701, The relay device transmits the relay device's beamforming capability to the network device.

[0149] Beam capability includes the maximum number of beams and coverage area of ​​the relay equipment.

[0150] The maximum number of beams can be either the number of non-zero power Channel State Information Reference Signal Resources (NZP-CSI-RS-Resource) or the number of Channel State Information Synchronization Signal and PBCH block Resources (CSI-SSB-Resource).

[0151] S702. The network device determines M third beams in the beams of the network device and N fourth beams in the beams of the relay device.

[0152] M and N are integers, and M and N are not both 0.

[0153] Network devices can determine M third beams in the network device's beam, and N fourth beams in the relay device's beam, in the following ways:

[0154] If the network device obtains the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines the M third beams and the N fourth beams based on the location of the terminal device and the location and beam capability of the relay device.

[0155] If the network device fails to obtain the location of the terminal device, the network device will determine all the beams of the relay device as the N fourth beams.

[0156] To facilitate understanding, the following will be combined with... Figure 8 The process by which network devices determine the number of beams to participate in beam scanning is explained.

[0157] Figure 8 This is a schematic diagram illustrating beam scanning involving relay equipment, provided as an embodiment of this application. Please refer to... Figure 8 The network equipment has five beams: beam 1, beam 2, beam 3, beam 4, and beam 5. The relay equipment has six beams: beam a, beam b, beam c, beam d, beam e, and beam f.

[0158] If the network device obtains prior information such as the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines beam 1, beam 2 and beam 3 as the third beam, and beam a, beam b and beam c as the fourth beam, based on the location of the terminal device and the location and beam capability of the relay device.

[0159] If the network device lacks relevant prior information, it will use beams 1, 2, 3, 4, and 5 as the third beam, and beams a, b, c, d, e, and f as the fourth beam. The terminal device cannot distinguish between the relay device's beam and the base station's beam. From the terminal device's perspective, it considers all beams corresponding to the reference signals it can receive to be the base station's beams. Therefore, from the terminal device's perspective, the base station determines eleven beams—beams 1, 2, 3, a, b, c, d, e, f, 4, and 5—for beam scanning.

[0160] After the network device identifies N fourth beams in the relay device's beam, it needs to send the number of beams participating in the beam scan, the time when the relay device starts scanning the beam, and the periodicity of the beam measurement to the relay device.

[0161] S703. The network device sends reference signals to the terminal device through M third beams and N fourth beams through the relay device.

[0162] The reference signal is used by the terminal equipment for beam measurement.

[0163] Each beam can be associated with a reference signal that it needs to transmit. For example, beam 1 transmits reference signal RS 1.

[0164] Each beam can be associated with a resource that transmits the corresponding reference signal. For example, beam 1 transmits on reference signal resource RS Resource 1 and carries the corresponding reference signal RS 1.

[0165] The correspondence between beams and reference signal resources can be established through network equipment or through relay equipment.

[0166] Reference signals can be sent in the following two situations:

[0167] Scenario 1: The relay equipment establishes the relationship between the fourth beam and the reference signal resources.

[0168] Specifically, the reference signal is transmitted in the following manner: the network device determines the reference signal and first time slot corresponding to each third beam, and determines the second time slot corresponding to each fourth beam; the network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams; the network device sends N reference signals, the second time slots corresponding to the N fourth beams, and beam identifiers to the relay device, so that the relay device forwards the corresponding reference signal to the terminal device on the reference signal resource corresponding to the second time slot through the N fourth beams.

[0169] For example, the network device first determines three third beams: beam 1, beam 2, and beam 3. It then determines the reference signals and time slots for these three third beams: beam 1 corresponds to reference signal RS 1 and time slot 1; beam 2 corresponds to reference signal RS 2 and time slot 2; and beam 3 corresponds to reference signal RS 3 and time slot 3. Finally, it determines the time slots corresponding to three fourth beams: time slot A, time slot B, and time slot C. The network device transmits reference signal RS 1 to the terminal device via beam 1 on reference signal resource RS Resource 1 corresponding to time slot 1; transmits reference signal RS 2 to the terminal device via beam 2 on reference signal resource RS Resource 2 corresponding to time slot 2; and transmits reference signal RS 3 to the terminal device via beam 3 on reference signal resource RS Resource 3 corresponding to time slot 3. The network device sends three reference signals (RS A, RS B, and RS C) and three time slots corresponding to the fourth beam to the relay device. The relay device selects three beams (beam C, beam F, and beam T) from all the beams of the relay devices and corresponds to the three reference signals. On the reference signal resource corresponding to time slot A, RS Resource C sends the reference signal RS A to the terminal device through beam C. On the reference signal resource RS Resource F corresponding to time slot B, the reference signal RS B is sent to the terminal device through beam F. On the reference signal resource RS Resource T corresponding to time slot C, the reference signal RS C is sent to the terminal device through beam T.

[0170] Scenario 2: The relationship between the fourth beam established by the network device and the reference signal resource is the same as the relationship between the fourth beam established by the network device and the reference signal resource established by the relay device.

[0171] Specifically, the reference signal is transmitted in the following manner: the network device determines the reference signal and first time slot corresponding to each third beam, and determines the reference signal and second time slot corresponding to each fourth beam; the network device transmits the corresponding reference signal through the M third beams on the reference signal resource corresponding to the first time slot; the network device sends the reference signal, second time slot, beam identifier, and reference signal resource configuration information corresponding to the N fourth beams to the relay device, so that the relay device determines the N fourth beams according to the beam identifier, and forwards the corresponding reference signal to the terminal device through the N fourth beams on the reference signal resource corresponding to the second time slot.

[0172] Beam identifiers can be identifiers of reference signal resources, specifically Channel State Information Reference Signal Resource Indicator (CRI) or Synchronization Signal and PBCH block Resource Indicator (SSBRI).

[0173] Reference signal resource configuration information can be used to configure how to send the corresponding reference signal, including the location of time and frequency resources used to send the reference signal, power control offset, scrambling identifier, and other information.

[0174] For example, the network device first determines three third beams: beam 1, beam 2, and beam 3. It then determines the corresponding reference signals and time slots for each third beam: beam 1 corresponds to reference signal RS 1 and time slot 1, beam 2 corresponds to reference signal RS 2 and time slot 2, and beam 3 corresponds to reference signal RS 3 and time slot 3. Next, it determines three fourth beams: beam A, beam B, and beam C. Finally, it determines the corresponding reference signals and time slots for each fourth beam: beam A corresponds to reference signal RS A and time slot A, beam B corresponds to reference signal RS B and time slot B, and beam C corresponds to reference signal RS C and time slot C. The network device transmits reference signal RS 1 to the terminal device via beam 1 on reference signal resource RS Resource 1 corresponding to time slot 1; transmits reference signal RS 2 to the terminal device via beam 2 on reference signal resource RS Resource 2 corresponding to time slot 2; and transmits reference signal RS 3 to the terminal device via beam 3 on reference signal resource RS Resource 3 corresponding to time slot 3. The network device sends the reference signals, time slots, and beam identifiers (A, B, C) corresponding to the three fourth beams to the relay device. The relay device determines the specific resource configurations corresponding to beams A, B, and C for transmitting the reference signals based on the reference signal resource configuration information, including time-frequency domain mapping information, power control information, scrambling identifiers, etc., and transmits the reference signal RS A to the terminal device through beam A on the reference signal resource RS Resource A corresponding to time slot A, transmits the reference signal RS B to the terminal device through beam B on the reference signal resource RS Resource B corresponding to time slot B, and transmits the reference signal RS C to the terminal device through beam C on the reference signal resource RS Resource C corresponding to time slot C.

[0175] S704. The terminal equipment measures the signal quality of the reference signals corresponding to the M third beams and N fourth beams, and determines the R beams with the highest signal quality as the first beam.

[0176] The R first beams are all or a part of the M third beams and the N fourth beams.

[0177] For example, the terminal device measures the signal quality of the reference signals corresponding to the four third beams and four fourth beams, and then determines the three beams with the highest signal quality as the first beam.

[0178] After determining the first beam, you can set the beam identifier for the first beam.

[0179] S705, The terminal device sends the measurement results of R first beams to the network device.

[0180] It should be noted that the execution process of S705 can be found in the execution process of S501, and will not be repeated here.

[0181] S706. The network device determines the second beam from the R first beams based on the measurement results.

[0182] It should be noted that the execution process of S706 can be found in the execution process of S502, and will not be repeated here.

[0183] S707. If the second beam is the beam of the relay device, the network device sends the beam information of the second beam to the relay device.

[0184] It should be noted that the execution process of S707 can be found in the execution process of S503, and will not be repeated here.

[0185] S708, the relay device forwards data between network devices and terminal devices through the second beam based on the beam information.

[0186] It should be noted that the execution process of S708 can be found in the execution process of S504, and will not be repeated here.

[0187] exist Figure 7 In the illustrated embodiment, the relay device first sends its beamforming capability to the network device; the network device determines M third beams from its beams and N fourth beams from the relay device's beams; the network device sends reference signals to the terminal device via the M third beams and the N fourth beams from the relay device; the terminal device measures the signal quality of the reference signals corresponding to the M third beams and the N fourth beams, and determines the R beams with the highest signal quality as first beams; the terminal device sends the measurement results of the R first beams to the network device, and the network device receives the measurement results of the R first beams from the terminal device; the network device determines second beams from the R first beams based on the measurement results; if the second beam is a beam of the relay device, the network device sends the beam information of the second beam to the relay device; the relay device forwards data between the network device and the terminal device via the second beam based on the beam information. Figure 7 The illustrated embodiment provides a specific scheme for a network device to control a relay device to forward or send data in a directional manner. Specifically, the network device can send beam information of a second beam to the relay device to control the relay device to forward data between the network device and the terminal device in a directional manner, thereby reducing energy loss during data transmission.

[0188] Figure 5 , Figure 6 , Figure 7 and Figure 8The embodiments shown describe the downlink data transmission process. For the uplink data transmission process, the only difference is that during beam measurement, the network device measures the beams participating in beam scanning, selects one beam as the second beam, and sends the beam information of the second beam to the relay device. The rest of the process can be found in the downlink data transmission process.

[0189] Figure 9A This is a schematic diagram of a data transmission device provided in an embodiment of this application. Please refer to... Figure 9A The data transmission device 10 includes a receiving module 11, a first determining module 12, and a first sending module 13, wherein...

[0190] The receiving module 11 is used for the network device to receive the measurement results of R first beams sent by the terminal device, wherein the R first beams include the beams of the relay device;

[0191] The first determining module 12 is used for the network device to determine a second beam from the R first beams based on the measurement result;

[0192] The first sending module 13 is configured to, if the second beam is the beam of the relay device, send beam information of the second beam to the relay device, wherein the beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam.

[0193] Figure 9B This is a schematic diagram of another data transmission device provided in an embodiment of this application. Please refer to... Figure 9B The data transmission device 10, prior to the receiving module 11, further includes a second determining module 14 and a second sending module 15, wherein...

[0194] The second determining module 14 is used for the network device to determine M third beams in the beams of the network device and N fourth beams in the beams of the relay device, wherein M and N are integers;

[0195] The second transmitting module 15 is used for the network device to transmit reference signals to the terminal device through M third beams and through N fourth beams of the relay device, wherein the reference signals are used by the terminal device to perform beam measurement.

[0196] In one possible implementation, the second sending module 15 is specifically used for:

[0197] The network device transmits reference signals to the terminal device via M third beams, and transmits reference signals to the terminal device via N fourth beams of the relay device, including:

[0198] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the second time slot corresponding to each fourth beam;

[0199] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0200] The network device sends N reference signals, the second time slots corresponding to the N fourth beams, and beam identifiers to the relay device, so that the relay device forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slots.

[0201] In one possible implementation, the second sending module 15 is specifically used for:

[0202] The network device determines the reference signal and first time slot corresponding to each third beam, and determines the reference signal and second time slot corresponding to each fourth beam;

[0203] The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams;

[0204] The network device sends the reference signals, second time slots, beam identifiers, and reference signal resource configuration information corresponding to the N fourth beams to the relay device, so that the relay device determines the N fourth beams according to the reference signal resource configuration information and forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slot.

[0205] In one possible implementation, the second determining module 14 is specifically used for:

[0206] If the network device obtains the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines the M third beams and the N fourth beams based on the location of the terminal device and the location and beam capability of the relay device.

[0207] If the network device fails to obtain the location of the terminal device, the network device will determine all the beams of the relay device as the N fourth beams.

[0208] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0209] In one possible implementation, the R first beams are all or a portion of the M third beams and the N fourth beams.

[0210] In one possible implementation, the beam information of the second beam is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

[0211] Figure 10 This is a schematic diagram of the data transmission network device provided in an embodiment of this application. Please refer to... Figure 10 The data transmission network device 20 may include a transceiver 21, a memory 22, and a processor 23. The transceiver 21 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter port, or transmitter interface, and the receiver may also be referred to as a receiver, receiver port, or receiver interface, etc. Exemplarily, the transceiver 21, memory 22, and processor 23 are interconnected via a bus 24.

[0212] Memory 22 is used to store program instructions;

[0213] The processor 23 is used to execute the program instructions stored in the memory to cause the data transmission network device 20 to perform any of the data transmission methods shown above.

[0214] The transceiver 21 is used to perform the transmit and receive functions of the data transmission network device 20 in the data transmission method.

[0215] The data transmission network device 20 can be a chip, module, integrated development environment (IDE), etc.

[0216] Figure 11 This is a schematic diagram of another data transmission device provided in an embodiment of this application. Please refer to... Figure 11 The data transmission device 30 may include a receiving module 31 and a forwarding module 32, wherein...

[0217] The receiving module 31 is used for the relay device to receive beam information of the second beam sent by the network device. The beam information is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

[0218] The forwarding module 32 is used so that the relay device forwards data between the network device and the terminal device through the second beam according to the beam information.

[0219] In one possible implementation, before the receiving module 31, the data transmission device 30 further includes a transmitting module 33, which is used for the relay device to transmit the beam capability of the relay device to the network device.

[0220] The receiving module 31 can also be used for:

[0221] The relay device receives the beam identifiers of N fourth beams sent by the network device. The identifiers of the N fourth beams are determined by the network device based on the beam capability, and N is an integer.

[0222] The relay device receives reference signal resource configuration information sent by the network device, and determines N fourth beams based on the reference signal resource configuration information;

[0223] The relay device receives the reference signal sent by the network device and forwards the reference signal through the N fourth beams;

[0224] The relay device receives the second time slots corresponding to the N fourth beams sent by the network device, and forwards the corresponding reference signals to the terminal device on the reference signal resources corresponding to the second time slots.

[0225] In one possible implementation, the beam capability includes the maximum number of beams and coverage area of ​​the relay device.

[0226] Figure 12 This is a schematic diagram of the data transmission relay device provided in an embodiment of this application. Please refer to... Figure 12 The data transmission relay device 40 may include a transceiver 41, a memory 42, and a processor 23. The transceiver 41 may include a transmitter and / or a receiver. The transmitter may also be referred to as a transmitter, transmitter, transmitting port, or transmitting interface, and the receiver may also be referred to as a receiver, receiver, receiving port, or receiving interface, etc. Exemplarily, the transceiver 41, memory 42, and processor 43 are interconnected via a bus 44.

[0227] Memory 42 is used to store program instructions;

[0228] The processor 43 is used to execute the program instructions stored in the memory, so that the data transmission relay device 40 performs any of the data transmission methods shown above.

[0229] The transceiver 41 is used to perform the transmit and receive functions of the data transmission relay device 40 in the above data transmission method.

[0230] The data transmission relay device 40 can be a chip, module, IDE, etc.

[0231] This application provides a computer-readable storage medium storing computer-executable instructions, which are used to implement the above-described data transmission method when executed by a processor.

[0232] This application embodiment may also provide a computer program product that can be executed by a processor, and when the computer program product is executed, it can implement any of the data transmission methods shown above.

[0233] The data transmission apparatus, data transmission network device, data transmission relay device, computer-readable storage medium, and computer program product of the embodiments of this application can execute the technical solutions shown in the above-described data transmission method embodiments. Their implementation principles and beneficial effects are similar, and will not be described again here.

[0234] All or part of the steps in the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above-described method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), random access memory (RAM), flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0235] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0236] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1The function specified in one or more boxes.

[0237] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0238] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

Claims

1. A data transmission method, characterized in that, include: The network device receives measurement results of R first beams sent by the terminal device, wherein the R first beams include the beams of the relay device; The network device determines the second beam from the R first beams based on the measurement results; If the second beam is the beam of the relay device, the network device sends the beam information of the second beam to the relay device. The beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam. The beam information of the second beam is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

2. The method according to claim 1, characterized in that, Before the network device receives the measurement results of the R first beams sent by the terminal device, it further includes: The network device determines M third beams in the beams of the network device and N fourth beams in the beams of the relay device, wherein M and N are integers; The network device sends reference signals to the terminal device through M third beams and N fourth beams of the relay device, the reference signals being used by the terminal device to perform beam measurement.

3. The method according to claim 2, characterized in that, The network device transmits reference signals to the terminal device via M third beams, and transmits reference signals to the terminal device via N fourth beams of the relay device, including: The network device determines the reference signal and first time slot corresponding to each third beam, and determines the second time slot corresponding to each fourth beam; The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams; The network device sends N reference signals, the second time slots corresponding to the N fourth beams, and beam identifiers to the relay device, so that the relay device forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slots.

4. The method according to claim 2, characterized in that, The network device transmits reference signals to the terminal device via M third beams, and transmits reference signals to the terminal device via N fourth beams of the relay device, including: The network device determines the reference signal and first time slot corresponding to each third beam, and determines the reference signal and second time slot corresponding to each fourth beam; The network device transmits the corresponding reference signal on the reference signal resource corresponding to the first time slot through the M third beams; The network device sends the reference signals, second time slots, beam identifiers, and reference signal resource configuration information corresponding to the N fourth beams to the relay device, so that the relay device determines the N fourth beams according to the reference signal resource configuration information, and forwards the corresponding reference signals to the terminal device through the N fourth beams on the reference signal resources corresponding to the second time slot.

5. The method according to claim 3 or 4, characterized in that, The network device determines M third beams in the network device's beam, and determines N fourth beams in the relay device's beam, including: If the network device obtains the location of the terminal device, the network device obtains the location and beam capability of the relay device, and determines the M third beams and the N fourth beams based on the location of the terminal device and the location and beam capability of the relay device. If the network device fails to obtain the location of the terminal device, the network device will determine all the beams of the relay device as the N fourth beams.

6. The method according to claim 5, characterized in that, The beam capability includes the maximum number of beams and coverage area of ​​the relay device.

7. The method according to any one of claims 3-6, characterized in that, The R first beams are all or a part of the M third beams and the N fourth beams.

8. A data transmission method, characterized in that, include: The relay device receives beam information of a second beam sent by the network device. The beam information is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam. The second beam is determined by the network device from among the R first beams based on the measurement results of the R first beams sent by the terminal device. The R first beams include the beam of the relay device. The relay device forwards data between the network device and the terminal device using the second beam based on the beam information.

9. The method according to claim 8, characterized in that, Before the relay device receives the beam information of the second beam sent by the network device, it also includes: The relay device transmits its beamforming capability to the network device; The relay device receives the beam identifiers of N fourth beams sent by the network device. The identifiers of the N fourth beams are determined by the network device based on the beam capability, and N is an integer. The relay device receives reference signal resource configuration information sent by the network device, and determines N fourth beams based on the reference signal resource configuration information; The relay device receives the reference signal sent by the network device and forwards the reference signal through the N fourth beams; The relay device receives the second time slots corresponding to the N fourth beams sent by the network device, and forwards the corresponding reference signals to the terminal device on the reference signal resources corresponding to the second time slots.

10. The method according to claim 9, characterized in that, The beam capability includes the maximum number of beams and coverage area of ​​the relay device.

11. A data transmission device, characterized in that, It includes a receiving module, a determining module, and a sending module, wherein, The receiving module is used for the network device to receive the measurement results of R first beams sent by the terminal device, wherein the R first beams include the beams of the relay device; The determining module is used for the network device to determine a second beam from the R first beams based on the measurement result; The transmitting module is configured to, if the second beam is the beam of the relay device, send beam information of the second beam to the relay device, wherein the beam information is used to instruct the relay device to forward data between the network device and the terminal device through the second beam, and the beam information of the second beam is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam.

12. A data transmission device, characterized in that, It includes a receiving module and a forwarding module, wherein, The receiving module is used for the relay device to receive beam information of the second beam sent by the network device. The beam information is used to indicate the time slot corresponding to the second beam or the beam identifier of the second beam. The second beam is determined by the network device from the R first beams based on the measurement results of the R first beams sent by the terminal device. The R first beams include the beam of the relay device. The forwarding module is used by the relay device to forward data between the network device and the terminal device through the second beam according to the beam information.

13. A data transmission device, characterized in that, include: Memory, processor; The memory is used to store computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the data transmission method as described in any one of claims 1-7 or the data transmission method as described in any one of claims 8-10.

14. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the data transmission method according to any one of claims 1-7 or the data transmission method according to any one of claims 8-10.

15. A computer program product, characterized in that, It includes a computer program, which, when executed by a processor, can implement the data transmission method according to any one of claims 1-7 or the data transmission method according to any one of claims 8-10.