Data transmission method and apparatus, device, and storage medium

By sending directional beam information from network devices to relay devices, the problems of small coverage and high energy loss in the millimeter wave band in 5G networks are solved, enabling more efficient data transmission.

CN116669151BActive Publication Date: 2026-05-15SPREADTRUM SEMICON (NANJING) CO LTD
View PDF 2 Cites 0 Cited by

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-05-15

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 the directional reception or forwarding of data, resulting in significant energy loss.

Method used

Based on the location of the terminal device and the coverage and beamforming capabilities of the relay device, the network device sends directional beaming information to the relay device to control the relay device to forward data in a specific direction.

Benefits of technology

By using directional beam 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 CN116669151B_ABST
    Figure CN116669151B_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 obtaining a terminal position of a terminal device, and a coverage range and beam capability of a relay device; the network device sending beam information of a first beam to the relay device according to the coverage range, the beam capability and the terminal position, the first beam being a beam of the relay device, and the relay device forwarding data between the network device and the terminal device through the first beam according to the beam information of the first beam. Embodiments of the present application provide a specific scheme for a network device to control a relay device to directionally forward data, which helps to 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 receive or forward 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 this targeted data reception or forwarding function. Summary of the Invention

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

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

[0006] Network devices obtain the terminal location of terminal devices, as well as the coverage area and beamforming capability of relay devices;

[0007] The network device sends beam information of the first beam to the relay device based on the coverage area, the beam capability, and the terminal location, wherein the first beam is the beam of the relay device.

[0008] In one possible implementation, the network device transmits beam information of the first beam to the relay device based on the coverage area, the beam capability, and the terminal location, including:

[0009] The network device determines the first beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location.

[0010] The network device sends the beam information of the first beam to the relay device.

[0011] In one possible implementation, the network device determines a first beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location, including:

[0012] The network device determines at least one candidate beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location.

[0013] The network device determines the first beam from the at least one candidate beam.

[0014] In one possible implementation, the network device determines at least one candidate beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location, including:

[0015] If the network device determines that the terminal device is within the coverage area based on the coverage area and the terminal location, then it determines at least one candidate beam from the beams of the relay device based on the beam capability and the terminal location.

[0016] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

[0017] In one possible implementation, the network device determines the first beam from the at least one candidate beam, including:

[0018] The network device acquires the measurement results of the at least one candidate beam;

[0019] The network device determines the first beam from the at least one candidate beam based on the measurement results of the at least one candidate beam.

[0020] In one possible implementation, the network device acquires the measurement results of the at least one candidate beam, including:

[0021] The network device sends the beam information of the at least one candidate beam to the relay device;

[0022] The network device transmits reference signals to the terminal device on the at least one candidate beam via the relay device;

[0023] The network device receives the measurement results of at least one candidate beam from the terminal device through the relay device.

[0024] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0025] Resource configuration information for the first beam;

[0026] The direction of the first beam;

[0027] The identifier of the first beam.

[0028] In one possible implementation, the network device acquires the coverage and beamforming capabilities of the relay device, including:

[0029] The network device receives the relay device's capability information sent by the relay device, the capability information of which is used to indicate the coverage range and beam capability of the relay device.

[0030] Secondly, embodiments of this application provide a data transmission apparatus, including: an acquisition module and a transmission module, wherein,

[0031] The acquisition module is used to acquire the terminal location of the terminal device, as well as the coverage area and beam capability of the relay device;

[0032] The transmitting module is used to transmit beam information of a first beam to the relay device according to the coverage area, the beam capability, and the terminal location, wherein the first beam is the beam of the relay device.

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

[0034] The first beam is determined from the beams of the relay device based on the coverage area, the beam capability, and the terminal location.

[0035] The beam information of the first beam is sent to the relay device.

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

[0037] Based on the coverage area, the beam capability, and the terminal location, at least one candidate beam is determined from the beams of the relay device;

[0038] The first beam is determined from the at least one candidate beam.

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

[0040] If the terminal device is determined to be within the coverage area based on the coverage range and the terminal location, then at least one candidate beam is determined from the beams of the relay device based on the beam capability and the terminal location.

[0041] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

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

[0043] Obtain the measurement results of the at least one candidate beam;

[0044] The first beam is determined from the at least one candidate beam based on the measurement results of the at least one candidate beam.

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

[0046] Send beam information of the at least one candidate beam to the relay device;

[0047] The relay device transmits reference signals to the terminal device on the at least one candidate beam respectively;

[0048] The relay device receives measurement results of at least one candidate beam from the terminal device.

[0049] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0050] Resource configuration information for the first beam;

[0051] The direction of the first beam;

[0052] The identifier of the first beam.

[0053] In one possible implementation, the acquisition module is specifically used for:

[0054] The system receives capability information from the relay device, which is used to indicate the coverage area and beam capability of the relay device.

[0055] Thirdly, embodiments of this application provide a data transmission network device, including a memory and a processor;

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

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

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

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

[0060] This application provides a data transmission method, apparatus, device, and storage medium. A network device acquires the terminal location of a terminal device, as well as the coverage area and beamforming capability of a relay device. Based on the coverage area and beamforming capability of the relay device and the terminal location of the terminal device, the network device sends beam information of a first beam to the relay device, where the first beam is the beam of the relay device. The network device can determine the beam direction required for data transmission between the relay device and the terminal device based on the basic information of the terminal device and the relay device, enabling the relay device to forward data between the network device and the terminal device in a directional manner, which helps reduce energy loss during data transmission.

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

[0062] The relay device receives beam information of a first beam sent by the network device, wherein the first beam is the beam of the relay device;

[0063] The relay device forwards data between the network device and the terminal device through the first beam based on the beam information of the first beam.

[0064] In one possible implementation, the method further includes:

[0065] The relay device sends its capability information to the network device, the capability information indicating the coverage area and beam capability of the relay device.

[0066] In one possible implementation, the method further includes:

[0067] The relay device receives beam information of at least one candidate beam sent by the network device, wherein the at least one candidate beam is a beam of the relay device, and the at least one candidate beam includes the first beam.

[0068] The relay device receives reference signals sent by the network device on the at least one candidate beam, respectively;

[0069] The relay device transmits the reference signal to the terminal device through the at least one candidate beam based on the beam information of the at least one candidate beam.

[0070] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0071] Resource configuration information for the first beam;

[0072] The direction of the first beam;

[0073] The identifier of the first beam.

[0074] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

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

[0076] The receiving module is used to receive beam information of a first beam sent by a network device, wherein the first beam is the beam of the device;

[0077] The forwarding module is used to forward data between the network device and the terminal device through the first beam according to the beam information of the first beam.

[0078] In one possible implementation, the data transmission device further includes a transmitting module, the transmitting module being configured to:

[0079] The device capability information is sent to the network device, and the device capability information is used to indicate the coverage range and beam capability of the device.

[0080] In one possible implementation, the receiving module is further configured to,

[0081] The device receives beam information of at least one candidate beam sent by the network device, wherein the at least one candidate beam is a beam of the device and the at least one candidate beam includes the first beam.

[0082] The reference signal transmitted by the network device is received on each of the at least one candidate beam;

[0083] The transmitting module is further configured to transmit the reference signal to the terminal device through the at least one candidate beam, based on the beam information of the at least one candidate beam.

[0084] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0085] Resource configuration information for the first beam;

[0086] The direction of the first beam;

[0087] The identifier of the first beam.

[0088] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

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

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

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

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

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

[0094] This application provides a data transmission method, apparatus, device, and storage medium. A relay device receives beam information of a first beam sent by a network device. Based on the beam information of the first beam, the relay device forwards data between the network device and the terminal device via the first beam. The network device can send control information to the relay device, enabling the relay device to perform targeted forwarding of data between the network device and the terminal device according to the control information, which helps reduce energy loss during data transmission. Attached Figure Description

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

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

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

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

[0099] 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;

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

[0101] Figure 6 A schematic diagram of the beam scanning angle step size of the relay device provided in the embodiments of this application;

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

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

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

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

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

[0107] It should be understood that the terms "first," "second," etc., used in the embodiments of this application are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, software, product, or device that includes a series of steps or units is not limited to the listed steps or units, but also includes steps or units not listed, or other steps or units inherent to these processes, methods, products, or devices.

[0108] The term "embodiment" as used in the embodiments of this application means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0109] In the embodiments of this application, "at least one" refers to one or more, and "multiple" refers to two or more.

[0110] In this application's embodiments, "and / or" describes the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the following three cases: A exists alone, A and B exist simultaneously, and B exists alone. Here, A and B can be singular or plural. The character " / " can indicate that the preceding and following related objects are in an "or" relationship. Additionally, the symbol " / " can also represent a division sign, i.e., performing a division operation.

[0111] In the embodiments of this application, "at least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can represent the following seven cases: a, b, c, a and b, a and c, b and c, a, b, and c. Each of a, b, and c can be an element or a set containing one or more elements.

[0112] In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," "associated (related)," and "mapped" may sometimes be used interchangeably. It should be noted that when no distinction is emphasized, the concepts or meanings expressed are consistent.

[0113] In the embodiments of this application, "network" can be expressed as the same concept as "system," and a communication system is a communication network.

[0114] In this application, "connection" refers to various connection methods, such as direct connection or indirect connection, to achieve communication between devices, and is not specifically limited thereto.

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

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

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

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

[0119] One beam corresponds to one reference signal resource, which refers to a time-frequency resource that carries a reference signal. For example, beam 1 corresponds to reference signal resource 1, and the network device uses beam 1 to transmit the reference signal on reference signal resource 1, that is, beam 1 transmits the reference signal on time-frequency resource 1.

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

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

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

[0123] The specific process of beam scanning is as follows: the network device sends a reference signal with a beam at a certain angle on a certain time-frequency resource, and then changes the transmission direction of the beam at a certain angle on the next time-frequency resource. Taking the next time-frequency resource as resource 1 as an example, the network device sends a reference signal with the beam after adjusting the transmission direction on resource 1, and so on, until the network device can scan all the areas it should cover.

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

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

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

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

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

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

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

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

[0132] In other words, the network device sends K reference signals to the terminal device. Each reference signal is transmitted through a beam, and the network device uses different beams to transmit different reference signals.

[0133] Where K is an integer greater than 0.

[0134] S103. The terminal equipment measures the signal quality of the reference signal on each beam, and reports the beam identification of the candidate beams ranked from high to low in the top R positions, along with the measurement results, to the network equipment.

[0135] S104. The network device determines the first beam based on the reported R candidate beams and instructs the terminal device to transmit and receive data on the time and frequency resources of the first beam.

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

[0137] 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; a single beam can send data to either relay device 302 or terminal device 303 in the same direction. Relay device 302 can forward data between network device 301 and terminal device 303. Terminal device 303 can receive data sent by relay device 302.

[0138] 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 control information from network device 301, and can adjust the beam direction and beam scanning angle step size between relay device 302 and terminal device 303 according to the control information.

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

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

[0141] 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 Shared Channel (PDSCH), the Physical Uplink Shared Channel (PUSCH), and various reference signals. Relay devices do not need to decode the data transmitted on Link 1.

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

[0143] 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, which receive or forward data in a targeted manner according to the instructions of network devices to reduce energy loss during data transmission. However, Release 18 did not specify how to control relay devices to achieve targeted data forwarding.

[0144] In view of this, embodiments of this application provide a scheme for network devices to control relay devices to forward data in a directional manner. Specifically, the network device sends beam information of a first beam to the relay device based on the coverage and beam capability of the relay device and the location of the terminal device. The relay device forwards data between the network device and the terminal device through the first beam based on the beam information of the first beam, which helps to reduce energy loss during data transmission.

[0145] In this embodiment, the network device already knows the location of the relay device.

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

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

[0148] S501, the network device obtains the terminal location of the terminal device, as well as the coverage area and beam capability of the relay device.

[0149] The terminal location of the terminal device can be its geographical location, such as longitude X° and latitude Y°; or it can be the relative location of the terminal device and the network device, such as the terminal location being 100 meters due east of the network device.

[0150] The coverage area of ​​a relay device is the range that its beam can scan. The relay device can only forward data between terminal devices and network devices if both are within its coverage area.

[0151] The beam of a relay device can be the receiving beam and / or the transmitting beam of the relay device. Beam capability can include at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step, and the maximum number of beams.

[0152] The coverage angles of the beams can overlap, for example, there are two beams, beam 1 has a coverage angle of 10° to 30° and beam 2 has a coverage angle of 25° to 45°; or they can not overlap, for example, there are two beams, beam 1 has a coverage angle of 10° to 30° and beam 2 has a coverage angle of 30° to 50°.

[0153] The beam scanning angle step can be the angle difference between two adjacent beams.

[0154] To facilitate understanding, the following will be combined with... Figure 6The beam scanning angle step size of the relay equipment is described in detail.

[0155] Figure 6 This is a schematic diagram of the beam scanning angle step size of the relay device provided in this application embodiment. Please refer to... Figure 6 Taking two beams as an example. Beam 1 scans in the direction from 15° to 37°, and the coverage angle of beam 1 is 22°; beam 2 scans in the direction from 37° to 59°, and the coverage angle of beam 2 is 22°. The scanning angle step of beam 1 and beam 2 is 37°-15°=22°.

[0156] For example, network devices can obtain the terminal location of terminal devices, the coverage area of ​​relay devices, and beam capabilities in the following ways:

[0157] The coverage area and beamforming capability of a relay device can be reported to the network device by the relay device, while the terminal location of a terminal device is reported to the network device by the terminal device. Alternatively, the terminal location of the terminal device, the coverage area and beamforming capability of the relay device can also be obtained by the network device from other devices (such as servers or core network devices). This application embodiment does not limit the specific implementation method by which the network device obtains the terminal location of the terminal device, the coverage area and beamforming capability of the relay device.

[0158] S502. The network device sends the beam information of the first beam to the relay device based on the coverage area of ​​the relay device, the beam capability of the relay device, and the terminal location of the terminal device.

[0159] The first beam is the beam of the relay equipment.

[0160] For example, in an embodiment of this application, the beam information of the first beam may indicate at least one of the following: resource configuration information of the first beam; direction of the first beam; identifier of the first beam.

[0161] For example, the resource configuration information of the first beam can be used to configure how to transmit the reference signal of the first beam, including the location of the time and frequency resources used to transmit the reference signal, the power control offset, the scrambling identifier, the transmission period of the reference signal, and the time slot offset.

[0162] For example, the direction of the first beam can be understood as either its absolute direction or its relative direction. Whether it's the absolute or relative direction depends on the chosen reference point or coordinate system. For instance, if a first coordinate system is established with the relay equipment's location as the origin and the horizontal direction as 0°, the absolute direction of the first beam can refer to its direction within that coordinate system. As another example, if a beam X with a specific direction is used as the reference point, the relative direction of the first beam can refer to its direction relative to beam X. For instance, if the first beam has the same elevation angle relative to beam X, the direction of the first beam is the one 30 degrees clockwise offset from the horizontal angle.

[0163] For example, the identifier of the first beam can be the identifier of the reference signal resource, specifically the Channel State Information Reference Signal Resource Indicator (CRI) or the Synchronization Signal and PBCH block Resource Indicator (SSBRI).

[0164] Network devices can send beam information of the first beam to relay devices in the following two ways, based on the coverage area of ​​the relay device, the beam capability of the relay device, and the terminal location of the terminal device:

[0165] Method 1: Directly determine the first beam.

[0166] The network device determines the first beam from the beams of the relay device based on the coverage area of ​​the relay device, the beam capability of the relay device, and the terminal location of the terminal device; the network device sends the beam information of the first beam to the relay device.

[0167] For example, a relay device has eight beams: beam 0, beam 1, beam 2, beam 3, beam 4, beam 5, beam 6, and beam 7. Based on the relay device's coverage area, beam capability, and the terminal location of the terminal device, the network device can directly select beam 5 as the first beam from the relay device's eight beams, and then send the beam information of beam 5 to the relay device.

[0168] Method 2: The network device determines at least one candidate beam based on the coverage area of ​​the relay device, the beam capability of the relay device, and the terminal location of the terminal device, and then determines the first beam from these at least one candidate beam.

[0169] The network device determines at least one candidate beam from the beams of the relay device based on the coverage area of ​​the relay device, the beam capability of the relay device, and the terminal location of the terminal device; the network device determines a first beam from the at least one candidate beam; and the network device sends the beam information of the first beam to the relay device.

[0170] For example, a relay device has eight beams: beam 0, beam 1, beam 2, beam 3, beam 4, beam 5, beam 6, and beam 7. Based on the relay device's coverage area, beam capability, and the terminal location of the terminal device, the network device can first determine three candidate beams from the relay device's eight beams: beam 0, beam 3, and beam 5. Then, beam 5 is selected as the first beam from the three candidate beams, and the network device then sends the beam information of beam 5 to the relay device.

[0171] S503: The relay device forwards data between network devices and terminal devices through the first beam based on the beam information of the first beam.

[0172] For example, during the forwarding process, the relay device may not need to decode the data.

[0173] The relay device can forward data between network devices and terminal devices based on the beam information of the first beam.

[0174] For example, the beam information of the first beam can be the identifier of the first beam.

[0175] Taking the beam information as the identifier of the first beam as an example, the network device sends the identifier of the first beam to the relay device. The relay device determines the beam with the same identifier as the first beam and forwards the data between the network device and the terminal device.

[0176] For example, consider a beam information that includes the direction of a first beam and the time slot for transmitting the first beam. The network device indicates the direction of the first beam and the time slot for transmitting the first beam to the relay device, so that the relay device can use the first beam in the indicated direction and the indicated time slot to forward data between the network device and the terminal device.

[0177] exist Figure 5 In the illustrated embodiment, the network device first obtains the terminal location of the terminal device, as well as the coverage area and beam capability of the relay device. Then, based on the coverage area, beam capability, and terminal location, it sends the beam information of the first beam to the relay device. The first beam is the beam of the relay device. Based on the beam information of the first beam, the relay device forwards the data between the network device and the terminal device through the first beam. Figure 5The illustrated embodiment provides a scheme for network devices to control relay devices to forward data in a directional manner. The network device determines the transmission direction of the first beam based on at least one of the relay device's coverage area and beam capability, and the location of the terminal device, so that the relay device can forward data between the network device and the terminal device in a directional manner, which helps to reduce energy loss during data transmission.

[0178] It should be noted that, in this embodiment, the network device may also send beam information of the first beam to the relay device based on any two or one of the relay device's coverage area, beam capability, and terminal location. Of course, in addition to the aforementioned coverage area, beam capability, and terminal location, the network device may also refer to other parameters when sending beam information of the first beam to the relay device. For example, the terminal device may send beam information of the first beam to the network device based on the relay device's beam capability and terminal location.

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

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

[0181] S701. The relay device sends its capability information to the network device. The capability information of the relay device is used to indicate the coverage range and beam capability of the relay device.

[0182] Relay devices can send their capability information to network devices via the fronthaul link.

[0183] S702. The network device determines at least one candidate beam from the beams of the relay device based on the coverage area, beam capability, and terminal location of the terminal device.

[0184] Network devices can identify at least one candidate beam from the beams of relay devices in the following ways:

[0185] The network device determines that the terminal device is within the coverage area of ​​the relay device based on the coverage area of ​​the relay device and the terminal location of the terminal device. Then, based on the beam capability of the relay device and the terminal location of the terminal device, it determines at least one candidate beam from the beams of the relay device.

[0186] For example, a relay device has six beams: beam 0, beam 1, beam 2, beam 3, beam 4, and beam 5. Each beam has a coverage angle of 30°, and the beam scanning angle step is 30°. Beam 0 starts scanning at 0°, beam 1 at 30°, beam 2 at 60°, beam 3 at 90°, beam 4 at 120°, and beam 5 at 150°. The scanning range of these six beams constitutes the coverage area of ​​the relay device. The network device determines whether a terminal device is within the relay device's coverage area based on the relay device's coverage area and the terminal's location. If the terminal device is located at a 60° angle to the relay device, considering both the relay device's coverage area and the error in the terminal's location information, beam 1 and beam 2 can be selected as two candidate beams.

[0187] S703, The network device determines a first beam from at least one candidate beam.

[0188] Network devices can determine a first beam from at least one candidate beam in the following way:

[0189] The network device acquires the measurement results of the at least one candidate beam; the network device determines the first beam from the at least one candidate beam based on the measurement results of the at least one candidate beam.

[0190] The measurement results of the candidate beam can be obtained by measuring the reference signal carried or transmitted on the candidate beam.

[0191] For example, consider the measurement results of a candidate beam. In this embodiment, the measurement results of the candidate beam are used to characterize the signal quality or signal strength of the candidate beam. For example, the measurement results of the candidate beam can be characterized by Reference Signal Receiving Power (RSRP), Reference Signal Receiving Quality (RSRQ), Received Signal Strength Indication (RSSI), etc., and this embodiment does not limit the scope of the measurement results.

[0192] Network devices can acquire measurement results for at least one candidate beam in the following ways:

[0193] The network device sends beam information of the at least one candidate beam to the relay device; the network device sends reference signals to the terminal device on the at least one candidate beam through the relay device; the network device receives the measurement results of the at least one candidate beam from the terminal device.

[0194] For example, a terminal device can first send the measurement results of at least one candidate beam to a relay device, and then the relay device can send the measurement results of at least one candidate beam to a network device. In other words, the network device can receive the measurement results of the at least one candidate beam from the terminal device through the relay device. As another example, the terminal device can send the measurement results of at least one candidate beam to the network device, meaning the network device receives the measurement results of at least one candidate beam from the terminal device.

[0195] For example, in the embodiments of this application, the beam information of the candidate beam may indicate at least one of the following: resource configuration information of the candidate beam; direction of the candidate beam; and identifier of the candidate beam.

[0196] For example, the resource configuration information of a candidate beam can be used to indicate how to transmit the reference signal of the candidate beam, including the location of the time-frequency resources used to transmit the reference signal, the power control offset, the scrambling identifier, the transmission period of the reference signal, and the time slot offset.

[0197] In the embodiments of this application, the direction of the candidate beam can be understood as either the absolute direction or the relative direction of the candidate beam. Whether it is the absolute or relative direction depends on the selected reference object or reference coordinate system. For example, establishing a first coordinate system with the location of the relay device as the origin and the horizontal direction as 0°, the absolute direction of the candidate beam can refer to its direction within the first coordinate system. Specifically, if there are three candidate beams, their directions can be 30°, 60°, and 90° respectively. As another example, using a beam X with a certain direction as the reference object, the relative direction of the candidate beam can refer to its direction relative to beam X. Specifically, if there are three candidate beams, their directions can be: a direction with the same elevation angle relative to beam X and a horizontal angle offset by 30° clockwise; a direction with the same elevation angle relative to beam X and a horizontal angle offset by 60° clockwise; and a direction with the same elevation angle relative to beam X and a horizontal angle offset by 90° clockwise.

[0198] Furthermore, in some embodiments of this application, the network device may send beam information of different candidate beams to the relay device according to different circumstances.

[0199] Scenario 1: The relay equipment determines the correspondence between the reference signal resources and the candidate beam directions.

[0200] In this situation, the network device is unaware of the above correspondence, but both the network device and the relay device know the identifier of the candidate beam. In this case, the network device can send the identifier of the candidate beam to the relay device, instructing the relay device to select the beam with the same identifier to send a reference signal to the terminal device.

[0201] Scenario 2: The network device indicates to the relay device the correspondence between the reference signal resources and the candidate beam direction.

[0202] In this scenario, the network device needs to send the resource configuration information and direction of the candidate beams to the relay device, instructing the relay device to forward the reference signals in a fixed direction according to the order defined by the network device.

[0203] S704. The network device sends the beam information of the first beam to the relay device.

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

[0205] S705: The relay device forwards data between network devices and terminal devices through the first beam based on the beam information of the first beam.

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

[0207] exist Figure 7 In the illustrated embodiment, the relay device sends its capability information to the network device, which indicates the relay device's coverage area and beam capability. Based on the relay device's coverage area, beam capability, and the terminal location of the terminal device, the network device determines at least one candidate beam from the relay device's beams. The network device then determines a first beam from the at least one candidate beam and sends the beam information of the first beam to the relay device. Based on the beam information of the first beam, the relay device forwards data between the network device and the terminal device using the first beam. Figure 7 The illustrated embodiment provides a scheme for network devices to control relay devices to forward data in a directional manner. The network device determines the transmission direction of the first beam based on the coverage angle and minimum beam scanning angle step size of the relay device's beam, enabling the relay device to forward data between the network device and the terminal device in a directional manner, which helps to reduce energy loss during data transmission.

[0208] Figure 5 , Figure 6 and Figure 7The embodiments shown describe the downlink data transmission process. For the uplink data transmission process, only the beam scanning process differs; the rest of the process is the same as the downlink data transmission process. Beam scanning in the uplink data transmission process is as follows: the network device instructs the terminal device to perform beam scanning; the relay device receives the reference signal transmitted by the terminal device on the corresponding beam and directly forwards the reference signal to the network device; the network device measures the reference signal, determines the first beam based on the measurement results, and sends the beam information of the first beam to the terminal device, instructing the terminal device to transmit data on the corresponding beam.

[0209] Figure 8 This is a schematic diagram of a data transmission device provided in an embodiment of this application. Please refer to... Figure 8 The data transmission device 10 includes an acquisition module 11 and a transmission module 12, wherein,

[0210] The acquisition module 11 is used to acquire the terminal location of the terminal device, as well as the coverage area and beam capability of the relay device;

[0211] The transmitting module 12 is used to transmit beam information of a first beam to the relay device according to the coverage area, the beam capability, and the terminal location, wherein the first beam is the beam of the relay device.

[0212] In one possible implementation, the sending module 12 is specifically used for:

[0213] The first beam is determined from the beams of the relay device based on the coverage area, the beam capability, and the terminal location.

[0214] The beam information of the first beam is sent to the relay device.

[0215] In one possible implementation, the sending module 12 is specifically used for:

[0216] Based on the coverage area, the beam capability, and the terminal location, at least one candidate beam is determined from the beams of the relay device;

[0217] The first beam is determined from the at least one candidate beam.

[0218] In one possible implementation, the sending module 12 is specifically used for:

[0219] If the terminal device is determined to be within the coverage area based on the coverage range and the terminal location, then at least one candidate beam is determined from the beams of the relay device based on the beam capability and the terminal location.

[0220] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

[0221] In one possible implementation, the sending module 12 is specifically used for:

[0222] Obtain the measurement results of the at least one candidate beam;

[0223] The first beam is determined from the at least one candidate beam based on the measurement results of the at least one candidate beam.

[0224] In one possible implementation, the sending module 12 is specifically used for:

[0225] Send beam information of the at least one candidate beam to the relay device;

[0226] The relay device transmits reference signals to the terminal device on the at least one candidate beam respectively; and receives measurement results of the at least one candidate beam from the terminal device via the relay device.

[0227] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0228] Resource configuration information for the first beam;

[0229] The direction of the first beam;

[0230] The identifier of the first beam.

[0231] In one possible implementation, the acquisition module 11 is specifically used for:

[0232] The system receives capability information from the relay device, which is used to indicate the coverage area and beam capability of the relay device.

[0233] Figure 9 This is a schematic diagram of the data transmission network device provided in an embodiment of this application. Please refer to... Figure 9 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.

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

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

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

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

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

[0239] The receiving module 31 is used to receive beam information of a first beam sent by a network device, wherein the first beam is the beam of the device.

[0240] The forwarding module 32 is used to forward data between the network device and the terminal device through the first beam according to the beam information of the first beam.

[0241] In one possible implementation, the data transmission device 30 further includes a transmitting module 33, the transmitting module 33 being configured to:

[0242] The device capability information is sent to the network device, and the device capability information is used to indicate the coverage range and beam capability of the device.

[0243] In one possible implementation, the receiving module 31 is further configured to,

[0244] The device receives beam information of at least one candidate beam sent by the network device, wherein the at least one candidate beam is a beam of the device and the at least one candidate beam includes the first beam.

[0245] The reference signal transmitted by the network device is received on each of the at least one candidate beam;

[0246] The transmitting module 33 is further configured to transmit the reference signal to the terminal device through the at least one candidate beam according to the beam information of the at least one candidate beam.

[0247] In one possible implementation, the beam information of the first beam indicates at least one of the following:

[0248] Resource configuration information for the first beam;

[0249] The direction of the first beam;

[0250] The identifier of the first beam.

[0251] In one possible implementation, the beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scan angle step size, and the maximum number of beams.

[0252] Figure 11 This is a schematic diagram of the data transmission relay device provided in an embodiment of this application. Please refer to... Figure 11 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.

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

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

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

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

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

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

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

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

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

[0262] 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 1 The function specified in one or more boxes.

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

[0264] 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 obtains the terminal location of the terminal device, as well as the coverage area and beam capability of the relay device. The beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scanning angle step size, and the maximum number of beams. The network device determines a first beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location. The network device sends beam information of a first beam to the relay device, where the first beam is the beam of the relay device.

2. The method according to claim 1, characterized in that, The network device determines a first beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location, including: The network device determines at least one candidate beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location. The network device determines the first beam from the at least one candidate beam.

3. The method according to claim 2, characterized in that, The network device determines at least one candidate beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location, including: If the network device determines that the terminal device is within the coverage area based on the coverage area and the terminal location, then it determines at least one candidate beam from the beams of the relay device based on the beam capability and the terminal location.

4. The method according to any one of claims 1-3, characterized in that, The network device determines the first beam from the at least one candidate beam, including: The network device acquires the measurement results of the at least one candidate beam; The network device determines the first beam from the at least one candidate beam based on the measurement results of the at least one candidate beam.

5. The method according to claim 4, characterized in that, The network device acquires the measurement results of the at least one candidate beam, including: The network device sends the beam information of the at least one candidate beam to the relay device; The network device transmits reference signals to the terminal device on the at least one candidate beam via the relay device; The network device receives the measurement results of at least one candidate beam from the terminal device through the relay device.

6. The method according to any one of claims 1-3 and 5, characterized in that, The beam information of the first beam indicates at least one of the following: Resource configuration information for the first beam; The direction of the first beam; The identifier of the first beam.

7. The method according to any one of claims 1-3 and 5, characterized in that, The network device acquires the coverage and beamforming capabilities of the relay device, including: The network device receives the relay device's capability information sent by the relay device, the capability information of which is used to indicate the coverage range and beam capability of the relay device.

8. A data transmission method, characterized in that, include: The relay device receives beam information of a first beam sent by the network device. The first beam is the beam of the relay device. The first beam is determined by the network device from the beams of the relay device based on the coverage area, beam capability, and terminal location. The beam capability includes at least one of the coverage angle, minimum beam scanning angle step size, and maximum number of beams of the relay device. The relay device forwards data between the network device and the terminal device through the first beam based on the beam information of the first beam.

9. The method according to claim 8, characterized in that, The method further includes: The relay device sends its capability information to the network device, the capability information indicating the coverage area and beam capability of the relay device.

10. The method according to claim 8 or 9, characterized in that, The method further includes: The relay device receives beam information of at least one candidate beam sent by the network device, wherein the at least one candidate beam is a beam of the relay device, and the at least one candidate beam includes the first beam. The relay device receives reference signals sent by the network device on the at least one candidate beam, respectively; The relay device transmits the reference signal to the terminal device through the at least one candidate beam based on the beam information of the at least one candidate beam.

11. The method according to any one of claims 8-9, characterized in that, The beam information of the first beam indicates at least one of the following: Resource configuration information for the first beam; The direction of the first beam; The identifier of the first beam.

12. A data transmission device, characterized in that, include: The module for obtaining information and the module for sending information, wherein, The acquisition module is used to acquire the terminal location of the terminal device, as well as the coverage range and beam capability of the relay device. The beam capability includes at least one of the following: the coverage angle of the relay device's beam, the minimum beam scanning angle step size, and the maximum number of beams. The transmitting module is used to determine a first beam from the beams of the relay device based on the coverage area, the beam capability, and the terminal location; and to transmit the beam information of the first beam to the relay device, wherein the first beam is the beam of the relay device.

13. A data transmission device, characterized in that, include: The receiving module and the forwarding module, wherein, The receiving module is used to receive beam information of a first beam sent by the network device. The first beam is the beam of the device. The first beam is determined by the network device from the beams of the relay device based on the coverage area, beam capability, and terminal location. The beam capability includes at least one of the coverage angle, minimum beam scanning angle step size, and maximum number of beams of the relay device. The forwarding module is used to forward data between the network device and the terminal device through the first beam according to the beam information of the first beam.

14. 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-11.

15. 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-11.