Communication method, apparatus, base station, movable relay, and storage medium

By acquiring the location information of mobile relays and terminals through base stations, and combining energy efficiency optimization and deep reinforcement learning, the path and resource allocation of mobile relays are optimized, solving the problems of poor flexibility and poor resource decision-making in existing technologies, and achieving maximum energy efficiency and extended communication service time.

CN116367087BActive Publication Date: 2026-06-09DATANG MOBILE COMM EQUIP CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
DATANG MOBILE COMM EQUIP CO LTD
Filing Date
2021-12-27
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In situations where ground base stations are damaged or insufficiently deployed, how to optimize the movement trajectory of mobile relays to extend communication service time, especially in scenarios such as emergency rescue and large-scale sporting events, is a challenge. Existing mathematical model simplification and deep reinforcement learning methods suffer from poor flexibility and inadequate resource decision-making.

Method used

By acquiring the location information of mobile relays and terminals through base stations, and combining energy efficiency optimization algorithms and deep reinforcement learning models, the planning path and communication resource parameters of mobile relays are determined to maximize energy efficiency.

Benefits of technology

It improves the energy efficiency of mobile relays, extends communication service time, optimizes mobile trajectory and resource allocation, and adapts to mission changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116367087B_ABST
    Figure CN116367087B_ABST
Patent Text Reader

Abstract

The application discloses a communication method, device, base station, movable relay and storage medium, and relates to the field of wireless communication. The specific implementation scheme is as follows: a base station acquires a first position where a movable relay is located and a second position where a terminal is located, and the terminal receives data from the base station through the movable relay; according to the energy efficiency of the movable relay, the first position of the movable relay and the second position of the terminal, the planning path information of the movable relay is determined, and the planning path information is sent to the movable relay. Therefore, the base station can determine the planning path information of the movable relay according to the energy efficiency of the movable relay, the position where the movable relay is located and the position where the terminal is located. Since the path planning information is determined in combination with the energy efficiency of the movable relay, the energy efficiency state of the movable relay can be fully considered, so that the movable relay moves according to the planning path information, the energy efficiency of the movable relay can be improved, and the communication service time of the movable relay can be prolonged.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technology, and in particular to a communication method, apparatus, base station, mobile relay, and storage medium. Background Technology

[0002] In scenarios where ground base stations are damaged or the base station deployment density cannot meet the terminal communication service quality requirements, such as emergency disaster relief and large-scale sporting events, mobile relays can be used to provide services to ground terminals. For example, drones can be used to carry communication base station equipment as mobile relays (or air relays). Since mobile relays have limited energy consumption and payload, optimizing their movement trajectory to extend communication service time is crucial. Summary of the Invention

[0003] This application provides a communication method, apparatus, base station, mobile relay, and storage medium.

[0004] According to one aspect of this application, a communication method is provided, the method being performed by a base station, the method comprising:

[0005] The first location of the mobile relay and the second location of the terminal are obtained, and the terminal receives data from the base station through the mobile relay;

[0006] Based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal, the planned path information of the mobile relay is determined;

[0007] The planned route information of the mobile relay is sent to the mobile relay.

[0008] Optionally, the planned path information of the mobile relay includes the motion parameters of the mobile relay, including the moving speed, moving direction and / or moving distance.

[0009] Optionally, after determining the planned path information of the mobile relay, the method further includes:

[0010] Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency;

[0011] Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0012] Optionally, determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes:

[0013] Based on the planned route information, the mobile energy consumption of the mobile relay is determined;

[0014] Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

[0015] Optionally, determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the mobile energy consumption includes:

[0016] The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters.

[0017] Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0018] Optionally, the communication resource parameters include at least one of the following:

[0019] The channel bandwidth between the mobile relay and the terminal;

[0020] The power of the mobile relay to send data to the terminal;

[0021] The rate at which the mobile relay sends data to the terminal;

[0022] The channel bandwidth between the mobile relay and the base station;

[0023] The power at which the base station transmits data to the mobile relay;

[0024] The rate at which the base station sends data to the mobile relay.

[0025] Optionally, the set constraint conditions include at least one of the following:

[0026] The sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth.

[0027] The power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than the set power.

[0028] In the communication resource parameters, the rate at which the mobile relay receives data from the base station is greater than or equal to the rate at which the mobile relay sends data to the terminal.

[0029] Optionally, after determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes:

[0030] The communication resource parameters are sent to the mobile relay.

[0031] According to another aspect of this application, another communication method is provided, the method being performed by a mobile relay, the method comprising:

[0032] Obtain the planned path information of the mobile relay;

[0033] The movable relay is moved according to the planned path information.

[0034] Optionally, the planned path information includes the motion parameters of the mobile relay, including movement speed, movement direction and / or movement distance.

[0035] Optionally, obtaining the planned path information of the mobile relay includes:

[0036] Receive the planned path information of the mobile relay sent by the base station; or,

[0037] Determine the planned path information of the mobile relay under the state of maximizing energy efficiency.

[0038] Optionally, before receiving the planned path information of the mobile relay sent by the base station, the process includes:

[0039] The first location of the mobile relay is sent to the base station.

[0040] Optionally, after obtaining the planned path information of the mobile relay, the method further includes:

[0041] Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency;

[0042] Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters; wherein the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used for the terminal to receive data from the base station through the mobile relay.

[0043] Optionally, determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes:

[0044] Based on the planned route information, the mobile energy consumption of the mobile relay is determined;

[0045] Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

[0046] Optionally, determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the mobile energy consumption includes:

[0047] The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters.

[0048] Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0049] Optionally, the communication resource parameters include at least one of the following:

[0050] The channel bandwidth between the mobile relay and the terminal;

[0051] The power of the mobile relay to send data to the terminal;

[0052] The rate at which the mobile relay sends data to the terminal;

[0053] The channel bandwidth between the mobile relay and the base station;

[0054] The power at which the base station transmits data to the mobile relay;

[0055] The rate at which the base station sends data to the mobile relay.

[0056] Optionally, after determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes:

[0057] The communication resource parameters are sent to the base station.

[0058] According to another aspect of this application, a base station is provided, comprising:

[0059] Memory, transceiver, processor:

[0060] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0061] The first location of the mobile relay and the second location of the terminal are obtained, and the terminal receives data from the base station through the mobile relay;

[0062] Based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal, the planned path information of the mobile relay is determined;

[0063] The planned route information of the mobile relay is sent to the mobile relay.

[0064] According to another aspect of this application, a mobile relay is provided, comprising:

[0065] Memory, transceiver, processor:

[0066] A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations:

[0067] Obtain the planned path information of the mobile relay;

[0068] The movable relay is moved according to the planned path information.

[0069] According to another aspect of this application, a communication device is provided, comprising:

[0070] A location acquisition unit is used to acquire a first location of the mobile relay and a second location of the terminal, wherein the terminal receives data from the base station through the mobile relay;

[0071] The determining unit is used to determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0072] The sending unit is used to send the planned path information of the mobile relay to the mobile relay.

[0073] According to another aspect of this application, another communication device is provided, comprising:

[0074] An information acquisition unit is used to acquire the planned path information of the mobile relay;

[0075] A control unit is used to move the movable relay according to the planned path information.

[0076] According to another aspect of this application, a processor-readable storage medium is provided, characterized in that the processor-readable storage medium stores a computer program for causing the processor to perform the communication method described in any of the above embodiments.

[0077] According to another aspect of this application, a computer program product is provided, including a computer program that, when executed by a processor, implements the communication method described in any of the above embodiments of this application.

[0078] The communication method, apparatus, base station, mobile relay, and storage medium provided in this application embodiment obtain the first location of the mobile relay and the second location of the terminal through the base station. The terminal receives data from the base station via the mobile relay. Based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal, the planned path information of the mobile relay is determined and sent to the mobile relay. Therefore, the base station can determine the planned path information of the mobile relay based on its energy efficiency, location, and the location of the terminal. Since this path planning information is determined in conjunction with the energy efficiency of the mobile relay, it fully considers the energy efficiency status of the mobile relay. Thus, the mobile relay moves according to the planned path information, which can improve the energy efficiency of the mobile relay and extend its communication service time.

[0079] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0080] The accompanying drawings are provided for a better understanding of this solution and do not constitute a limitation of this application. Wherein:

[0081] Figure 1 This is a flowchart illustrating the communication method provided in Embodiment 1 of this application;

[0082] Figure 2 This is a flowchart illustrating the communication method provided in Embodiment 2 of this application;

[0083] Figure 3 This is a flowchart illustrating the communication method provided in Embodiment 3 of this application;

[0084] Figure 4 This is a flowchart illustrating the communication method provided in Embodiment 4 of this application;

[0085] Figure 5 This is a schematic diagram of a communication scenario for a mobile relay in an embodiment of this application;

[0086] Figure 6 This is a schematic diagram of the interaction process between the base station and the mobile relay in an embodiment of this application;

[0087] Figure 7 This is a flowchart illustrating the communication method provided in Embodiment 5 of this application;

[0088] Figure 8 This is a schematic diagram of the base station structure provided in Embodiment Six of this application;

[0089] Figure 9 This is a schematic diagram of the structure of the mobile relay provided in Embodiment 7 of this application;

[0090] Figure 10 This is a schematic diagram of the communication device provided in Embodiment 8 of this application;

[0091] Figure 11 This is a schematic diagram of the communication device provided in Embodiment 9 of this application. Detailed Implementation

[0092] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.

[0093] In the embodiments of this application, the term "multiple" refers to two or more, and other quantifiers are similar.

[0094] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0095] In scenarios where ground base stations are damaged or their deployment density cannot meet the terminal's communication service quality requirements, such as emergency rescue and disaster relief, or large-scale sporting events, it may be impossible to guarantee that the terminal can establish a stable network connection with the ground base station or provide sufficient communication transmission resources, leading to service interruption or failure to establish a connection. In such cases, mobile relays can be used to provide services to ground terminals. For example, a drone can be used to carry communication base station equipment as a mobile relay (or air relay) to provide services to ground terminals.

[0096] Among these methods, using unmanned aerial vehicles (UAVs) to carry communication base station equipment as mobile relays offers advantages such as high mobility and ease of deployment. These UAVs can receive control commands and service data from remote ground networks (i.e., remote base stations) via a wireless backhaul link established with the remote base station, and then forward the received data to ground terminals. However, due to the limited energy consumption and payload of mobile relays, it is necessary to optimize their movement trajectories and communication resource deployment to improve energy efficiency and extend communication service time.

[0097] In related technologies, the optimization methods for the movement trajectory of mobile relays mainly employ block coordinate descent, continuous convex approximation, and deep reinforcement learning methods. For example, considering constraints such as the trajectory constraints, maximum movement speed, and ground sensor energy constraints of mobile relays, the movement trajectory, sensor wake-up scheduling, and time slots can be jointly optimized using block coordinate descent and continuous convex approximation techniques, aiming to maximize the energy efficiency of mobile relays. As another example, deep reinforcement learning can be used to intelligently decide the movement direction, speed, acceleration, and return time of mobile relays.

[0098] However, convex optimization and continuous convex approximation optimization methods have the following two drawbacks:

[0099] On the one hand, the mathematical models that can be solved are usually greatly simplified in the actual environment, and the performance of the models degrades significantly when deployed in practice, making them difficult to apply.

[0100] On the other hand, the movement trajectories of mobile relays are all pre-set, which makes them less flexible and less adaptable to changes in tasks or objectives.

[0101] Although deep reinforcement learning methods have good adaptability and can predict the movement path of mobile relays based on historical experience, their real-time decisions regarding communication resources such as bandwidth and power are often not optimal because deep reinforcement learning pursues the long-term effectiveness of network performance.

[0102] Therefore, in order to solve the above problems, this application provides a communication method and apparatus. The method and apparatus are based on the same concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and method can refer to each other, and repeated parts will not be described again.

[0103] The communication method, apparatus, base station, mobile relay, and storage medium provided in this application will be described in detail below with reference to the accompanying drawings.

[0104] Figure 1 This is a flowchart illustrating the communication method provided in Embodiment 1 of this application.

[0105] The communication method described in this application embodiment can be executed by a base station.

[0106] A base station can include multiple cells that provide services to terminals. Depending on the specific application, a base station may also be called an access point, or a device in the access network that communicates with wireless terminals via one or more sectors on the air interface, or other names. A base station can be used to exchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal and the rest of the access network, which may include an IP communication network. The base station can also coordinate the attribute management of the air interface. For example, the base station involved in the embodiments of this application can be a base transceiver station (BTS) in Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a base station (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or e-NodeB) in a long-term evolution (LTE) system, a 5G base station (gNB) in a next-generation 5G network architecture, or a Home evolved Node B (HeNB), relay node, femto, pico, etc., and is not limited in the embodiments of this application. In some network structures, the base station may include a Centralized Unit (CU) node and a Distributed Unit (DU) node, and the Centralized Unit and Distributed Unit may also be geographically separated.

[0107] like Figure 1 As shown, the communication method may include the following steps:

[0108] Step 101: Obtain the first location of the mobile relay and the second location of the terminal, wherein the terminal receives data from the base station through the mobile relay.

[0109] In this context, a terminal can be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ across systems; for example, in a 5G system, a terminal can be called User Equipment (UE). A wireless terminal can communicate with one or more core networks (CNs) via a Radio Access Network (RAN). Wireless terminals can be mobile terminal devices, such as mobile phones (or "cellular" phones) and computers with mobile terminal devices, for example, portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices. They exchange voice and / or data with the RAN. Examples include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, and Personal Digital Assistants (PDAs). The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point, remote terminal, access terminal, user terminal, user agent, or user device, but is not limited to these terms in the embodiments of this application.

[0110] In this embodiment of the application, the number of terminals communicating with the base station via a mobile relay can be at least one.

[0111] In this embodiment, a mobile relay can collect its own first location and the second locations of each terminal. After collecting its own first location and the second locations of each terminal, the mobile relay can transmit these locations to a base station, enabling the base station to obtain the first location of the mobile relay and the second location of each terminal. Each terminal communicates with the base station via the mobile relay.

[0112] Step 102: Determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0113] In this embodiment of the application, the base station can determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0114] As an example, a base station can determine the planned path information of a mobile relay under the condition of maximizing its energy efficiency based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0115] As another example, considering that the energy efficiency of a mobile relay may not be maximized in actual applications, in this disclosure, the base station can determine the planned path information of the mobile relay when the energy efficiency of the mobile relay is close to the maximum based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0116] For example, the base station can determine the planned path information of the mobile relay when the difference between the energy efficiency and the maximum energy efficiency is less than a first preset threshold. Alternatively, the base station can determine the planned path information of the mobile relay when the energy efficiency is greater than a second preset threshold. The second preset threshold is greater than the first preset threshold. Step 103: Send the planned path information of the mobile relay to the mobile relay.

[0117] In this embodiment of the application, the base station can send the planned path information of the mobile relay to the mobile relay, so that the mobile relay can move according to the planned path information.

[0118] In any embodiment of this application, the planned path information of the mobile relay may include the motion parameters of the mobile relay, wherein the motion parameters may include at least one of the following: moving speed, moving direction, and moving distance.

[0119] Taking the motion parameters including the direction of movement and the distance of movement as an example, after receiving the planned path information, the mobile relay can calculate the speed v(t) of the mobile relay within a unit time slot δ based on the distance of movement, and move according to the direction of movement with a speed of v(t).

[0120] Taking the movement parameters, including the direction of movement and the speed of movement, as an example, assuming the speed of movement is v, the mobile relay can move in the direction of movement and at a speed of v after receiving the planned path information.

[0121] Taking the movement parameters including movement speed, movement direction and movement distance as an example, assuming the movement speed is v, the mobile relay can also move in the movement direction at a speed of v after receiving the planned path information.

[0122] The communication method of this application embodiment obtains the first location of the mobile relay and the second location of the terminal through a base station. The terminal receives data from the base station via the mobile relay. Based on the energy efficiency of the mobile relay, its first location, and the terminal's second location, the method determines the planned path information of the mobile relay and sends this information to the mobile relay. Thus, the base station can determine the planned path information of the mobile relay based on its energy efficiency, location, and the terminal's location. Since this path planning information is determined in conjunction with the mobile relay's energy efficiency, it fully considers the relay's energy efficiency status. Therefore, the mobile relay moves according to this planned path information, improving its energy efficiency and extending its communication service time.

[0123] In one possible implementation of this application, the base station can also determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the planned path information, and then configure the transmission link between the mobile relay and the terminal, and / or configure the transmission link between the mobile relay and the base station based on the communication resource parameters, which can further improve the energy efficiency of the mobile relay.

[0124] The above process will be described in detail below with reference to Example 2.

[0125] Figure 2 This is a flowchart illustrating the communication method provided in Embodiment 2 of this application.

[0126] like Figure 2 As shown, this communication method can be executed by a base station and may include the following steps:

[0127] Step 201: Obtain the first location of the mobile relay and the second location of the terminal, wherein the terminal receives data from the base station through the mobile relay.

[0128] Step 202: Determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0129] Steps 201 to 202 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0130] In any embodiment of this application, the base station can obtain its own third location and determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, the second location of the terminal, and the third location of the base station.

[0131] Taking N terminals as an example, after the mobile relay collects its own first location and the second locations of each terminal, it can generate first state data s' based on the first and second locations. t It can be: in, This represents the position coordinates of the mobile relay in time slot t (i.e., the first position). This represents the position coordinates of each terminal in time slot t (i.e., the second position). Both the first and second positions are relative position coordinates with the location of the mobile relay in the current time slot (i.e., time slot t) as the origin.

[0132] After receiving the first state data transmitted by the mobile relay, the base station can combine its own third location with the first state data to form second state data, for example, second state data s. t It can be Among them, [x B ,y B ,z B ] T This indicates the location coordinates of the base station (i.e., the third position). The third position of the base station generally does not change over time.

[0133] The base station can input the second state data into the deep reinforcement learning model. Taking the optimization objective of the deep reinforcement learning model as maximizing the energy efficiency of the mobile relay as an example, the deep reinforcement learning model can output an action decision, which is used to instruct the mobile relay on the path planning decision in the next time slot.

[0134] For example, the action decision output by the deep reinforcement learning model is a. t =[x t ,y t ,z t ] T , that a t Used to indicate the direction and distance of movement of the mobile relay at its current location (i.e., the first location), where x t This represents the direction of movement (positive and negative directions relative to the origin) and distance of movement of the mobile relay in time slot t on the horizontal axis, where x t ∈{-NΔx,-(N-1)Δx,...,0,...,NΔx}, where Δx represents the unit distance moved on the x-axis; y tThis represents the direction and distance of movement of the mobile relay in time slot t on the vertical axis, where y t ∈{-MΔy,-(M-1)Δy,...,0,...,MΔy}, where Δy represents the unit distance moved on the ordinate; z t This represents the direction and distance of movement of the mobile relay in time slot t along the vertical coordinate, where z t ∈{-KΔz,-(K-1)Δz,...,0,...,KΔz}, where Δz represents the unit distance moved on the vertical coordinate.

[0135] Then, based on the action decision a t The travel distance in the planned path information can be determined as follows: The direction of movement is [x t ,y t ,z t ] T The direction of the vector; the speed of movement is: Where, δ t Indicates the length of a unit time slot.

[0136] Step 203: Send the planned route information of the mobile relay to the mobile relay.

[0137] Step 203 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0138] Step 204: Based on the planned route information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency.

[0139] In this embodiment of the application, the communication resource parameters of the mobile relay can be determined based on the planned path information to maximize the energy efficiency of the mobile relay.

[0140] As an example, the mobility power p of a mobile relay can be determined based on the planned route information. pro (v(t)), for example, the moving speed of the mobile relay can be determined based on the planned route information, and the moving power p of the mobile relay can be determined based on the moving speed. pro (v(t)). Based on the mobile power of the mobile relay, the channel gain information between the mobile relay and each terminal, and the channel gain information between the mobile relay and the base station, a convex optimization algorithm can be used to optimize and determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency. The energy efficiency formula of the mobile relay is:

[0141]

[0142] Among these, maximizing the energy efficiency of mobile relays can be achieved by maximizing the total channel capacity R(t) from the mobile relay to each terminal, p pro (v(t)) represents the mobile power of the mobile relay.

[0143] It should be noted that this application only executors step 204 after step 203, but this application is not limited to this. In actual application, step 204 only needs to be executed after step 202. For example, step 204 can also be executed before step 203, or step 204 can be executed in parallel with step 203. This application does not limit this.

[0144] Step 205: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0145] In this embodiment, the base station can configure the transmission link between the mobile relay and the terminal according to communication resource parameters, and / or configure the transmission link between the mobile relay and the base station according to communication resource parameters. The transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used by the terminal to receive data from the base station via the mobile relay.

[0146] The communication method of this application embodiment determines the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the planned path information; and configures the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters. Therefore, it can not only optimize the movement trajectory of the mobile relay, but also optimize the communication resources of the mobile relay, further improving the energy efficiency of the mobile relay and extending its communication service time.

[0147] To clearly illustrate how the base station determines the communication resource parameters of the mobile relay under the maximum energy efficiency state in the above embodiments of this application, this application also proposes a communication method.

[0148] Figure 3 This is a flowchart illustrating the communication method provided in Embodiment 3 of this application.

[0149] like Figure 3 As shown, this communication method can be executed by a base station and may include the following steps:

[0150] Step 301: Obtain the first location of the mobile relay and the second location of the terminal. The terminal receives data from the base station through the mobile relay.

[0151] Step 302: Determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0152] Step 303: Send the planned route information of the mobile relay to the mobile relay.

[0153] Steps 301 to 303 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this, nor will they be described in detail.

[0154] Step 304: Determine the mobile energy consumption of the mobile relay based on the planned route information.

[0155] It should be noted that the energy consumption of a mobile relay mainly includes two aspects: communication energy consumption and mobility energy consumption. Compared with mobility energy consumption, the communication energy consumption of a mobile relay can be ignored. Therefore, in this application, the energy consumption of a mobile relay can be considered only for mobility energy consumption.

[0156] In this embodiment, the mobile energy consumption of a mobile relay is positively correlated with its mobile power; that is, the mobile energy consumption increases with increasing mobile power and decreases with decreasing mobile power. Therefore, in this application, the mobile energy consumption of a mobile relay can be determined based on its mobile power.

[0157] As an example, the mobility power of a mobile relay in time slot t can be expressed as:

[0158]

[0159] Where v(t) represents the movement speed in the planned path information, P b P represents the blade profile power of a mobile relay in hovering mode. i U represents the blade-induced power of the mobile relay in the hovering state, v0 represents the average rotor-induced velocity of the mobile relay in the hovering state, and U represents the blade-induced power of the mobile relay in the hovering state. tip d0 represents the blade tip velocity of the rotor blades, ρ represents the air density, s represents the rotor robustness of the mobile relay, and A represents the rotor disk area of ​​the mobile relay.

[0160] Step 305: Based on mobile energy consumption, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency.

[0161] In any embodiment of this application, the communication resource parameters may include at least one of the following parameters: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0162] In this embodiment of the application, the base station can use a convex optimization algorithm to optimize and determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency, based on the mobile energy consumption of the mobile relay, the channel gain information between the mobile relay and each terminal, and the channel gain information between the mobile relay and the base station.

[0163] Step 306: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0164] Step 306 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0165] The communication method of this application embodiment determines the mobile energy consumption of a mobile relay based on the planned path information; and determines the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption. Therefore, it can not only optimize the mobile trajectory of the mobile relay, but also optimize its communication resources, further improving the energy efficiency of the mobile relay and extending its communication service time.

[0166] To clearly illustrate how the base station determines the communication resource parameters of the mobile relay under the maximum energy efficiency state in the above embodiments of this application, this application also proposes a communication method.

[0167] Figure 4 This is a flowchart illustrating the communication method provided in Embodiment 4 of this application.

[0168] like Figure 4 As shown, this communication method can be executed by a base station and may include the following steps:

[0169] Step 401: Obtain the first location of the mobile relay and the second location of the terminal. The terminal receives data from the base station through the mobile relay.

[0170] Step 402: Determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0171] Step 403: Send the planned route information of the mobile relay to the mobile relay.

[0172] Step 404: Determine the mobile energy consumption of the mobile relay based on the planned route information.

[0173] Steps 401 to 404 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0174] Step 405: Obtain the relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters.

[0175] In this embodiment, the relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is predetermined. Specifically, the energy efficiency of the mobile relay is inversely related to its mobile energy consumption; that is, the energy efficiency decreases as mobile energy consumption increases, and vice versa. Furthermore, the energy efficiency of the mobile relay is positively related to the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal; that is, the energy efficiency increases as the channel capacity between the mobile relay and the base station and the terminal increases, and vice versa. The channel capacity is determined based on the communication resource parameters.

[0176] As an example, the energy consumption calculation formula for mobile relays in formula (1) can be improved as follows:

[0177]

[0178] Where I represents the number of terminals, R ui (t) represents the channel capacity between the mobile relay and terminal i in time slot t, p pro (v(t)) represents the moving power (i.e. the propulsion power of the moving relay), which is a function of the moving speed.

[0179] The channel capacity between a mobile relay and terminal i can be determined using Shannon's formula:

[0180]

[0181] in, This represents the channel bandwidth between the mobile relay and terminal i. σ represents the power of the mobile relay transmitting data to terminal i (i.e., the transmission power of the mobile relay transmitting data to terminal i). 2 This represents the power of Gaussian white noise. This represents the real-time channel gain between the mobile relay and terminal i, which can be collected by the mobile relay.

[0182] Similarly, the channel capacity between the mobile relay and the base station can be:

[0183]

[0184] in, This represents the channel bandwidth of mobile relays and base stations. This indicates the power at which the base station transmits data to the mobile relay. This represents the real-time channel gain from the base station to the mobile relay, which can be collected by the mobile relay.

[0185] Step 406: Under the set constraints, determine the communication resource parameters of the mobile relay under the maximum energy efficiency state.

[0186] In one possible implementation of this application, setting constraints may include: the sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth.

[0187] For example, if the number of labeled terminals is I, the bandwidth is set to B, and the channel bandwidth from the mobile relay to the base station is... The channel bandwidth from the mobile relay to the terminal is The constraint condition can then be set as C1:

[0188]

[0189] In one possible implementation of this application embodiment, setting constraints may include: the power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than a set power.

[0190] For example, the setting power is p. max Then the constraint condition can be set as C2:

[0191]

[0192] In one possible implementation of this application embodiment, setting constraints may include: the rate at which the mobile relay receives data from the base station in the communication resource parameters is greater than or equal to the rate at which the mobile relay sends data to the terminal.

[0193] The data reception rate of a mobile relay from a base station can be characterized by the channel capacity between the mobile relay and the base station; that is, the data reception rate of a mobile relay from a base station is positively correlated with the channel capacity between the mobile relay and the base station. Similarly, the data transmission rate of a mobile relay to a terminal can also be characterized by the channel capacity between the mobile relay and the terminal; that is, the data transmission rate of a mobile relay to a terminal is positively correlated with the channel capacity between the mobile relay and the terminal. Therefore, the constraint condition can be set as C3:

[0194]

[0195] It should be noted that the above example only uses setting a constraint condition including one condition. In actual application, setting a constraint condition can include multiple conditions. For example, setting a constraint condition can include formulas (6) and (7), or setting a constraint condition can include formulas (6) and (8), or setting a constraint condition can include formulas (7) and (8), or setting a constraint condition can include formulas (6), (7) and (8). This application does not limit this.

[0196] In this embodiment of the application, the optimization objective can be to determine the communication resource parameters of the mobile relay under the condition of maximizing energy efficiency, under set constraints.

[0197] As a time point, the energy efficiency of the mobile relay in each time slot can be maximized under the given constraints according to the following formula (9), and the communication resource parameters of the mobile relay under the energy efficiency maximization state can be determined.

[0198]

[0199] Here, P1 refers to the optimization objective, and C1, C2, and C3 are the set constraints.

[0200] For example, the block coordinate descent method can be used to determine the communication resource parameters of a mobile relay under the condition of maximizing energy efficiency.

[0201] As an example, the communication resource parameters of a mobile relay under the condition of maximizing energy efficiency can be determined by the following steps:

[0202] Step 1: Initialization. Set the algorithm precision ε, execution rounds r, maximum execution rounds R, and determine a set of initial feasible solutions.

[0203] Step 2: For a given round r, Solving problem P1 in formula (9) yields the optimized solution.

[0204] Step 3: For the given Continue solving problem P1 in formula (9) to obtain the optimized solution.

[0205] Step 4: Let r ← r+1;

[0206] Step 5: When |η t (r+1)-η t If (r)|≤ε or r≥R, output Otherwise, return to step two.

[0207] in, These are the communication resource parameters for mobile relays.

[0208] Finally, based on the received planned path information and the communication resource parameters of the mobile relay... Calculate the energy efficiency η of a mobile relay t .

[0209] Step 407: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0210] Step 407 can be implemented in any of the embodiments of this application. The embodiments of this application do not limit this and will not be described in detail.

[0211] In any embodiment of this application, the base station may also send communication resource parameters to the mobile relay, so that the mobile relay can configure the transmission link between the mobile relay and the terminal according to the communication resource parameters, and / or configure the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0212] Furthermore, as shown in the example in step 406, the following steps may also be included:

[0213] Step six, the base station can determine the energy efficiency η of the mobile relay. t The network parameters of the deep reinforcement learning model are updated. These parameters primarily include the parameters of each neuron and the relationships between neurons. The deep reinforcement learning model transmits the energy efficiency η from the mobile relay back to the model. t As an action decision a t The corresponding reward function, i.e., reward function R t =η t Finally, it can be determined based on {s} t ,a t ,R t Update the Q-table, which contains the mapping between states and actions, by updating the current state value (i.e., s). t Query the Q table to determine the action (i.e., a) corresponding to the largest state-action value (Q value).t This allows for the optimization of communication resources while improving the energy efficiency of mobile relays.

[0214] Step seven: The base station configures the transmission link between the mobile relay and the terminal, and / or configures the transmission link between the mobile relay and the base station, according to the communication resource parameters. The mobile relay configures the transmission link between itself and the terminal, and / or configures the transmission link between itself and the base station, according to the communication resource parameters. For example, the mobile relay can allocate the frequency and bandwidth specified by the communication resource parameters to each terminal, and transmit data to each terminal at the power specified by the communication resource parameters.

[0215] The communication method of this application embodiment can not only optimize the movement trajectory of the mobile relay, but also optimize the communication resources of the mobile relay, thereby further improving the energy efficiency of the mobile relay and extending the communication service time of the mobile relay.

[0216] In any embodiment of this application, a mobile relay (or airborne relay) is used as an example, employing a drone to mount a communication base station device. The communication scenario diagram of the mobile relay can be as follows: Figure 5 As shown, the mobile relay establishes wireless connections between the remote base station and the ground terminal, providing communication services to the ground terminal. To achieve reasonable planning of the mobile relay's movement path, this application employs a path planning method jointly optimized by a deep reinforcement learning model and a convex optimization algorithm, thereby enabling reasonable prediction of the mobile relay's movement path and effective deployment of its communication resources.

[0217] Specifically, the interaction process between the base station and the mobile relay can be as follows: Figure 6 As shown, the base station can receive first state data (including the first location of the mobile relay and the second location of each terminal) sent by the mobile relay, and generate second state data based on the first state data and its own third location. A deep reinforcement learning model is then used to output action decisions based on the second state data. These action decisions indicate the planned path information for the mobile relay in the next time slot. The base station can send the action decisions or planned path information to the mobile relay, allowing the mobile relay to move according to the planned path information indicated by the action decisions. For example, based on the moving speed and direction in the planned path information, the mobile relay can move at a constant speed and direction within a unit of time to reach the designated location.

[0218] The base station can also determine the communication resource parameters of the mobile relay under the energy-maximizing state based on the planned path information indicated by the action decision, configure the transmission link between the mobile relay and the terminal, and / or configure the transmission link between the mobile relay and the base station based on the communication resource parameters. Furthermore, the determined energy efficiency can be fed back to the deep reinforcement learning model to optimize the network parameters in the deep reinforcement learning model.

[0219] Specifically, the calculation of planning path information and communication resource parameters can be achieved through the following three parts:

[0220] Part One: Information Collection.

[0221] The mobile relay can collect its own first location and the second location of each terminal, and send the first location of itself and the second location of each terminal to the base station.

[0222] Furthermore, the mobile relay can also collect real-time channel gain between the mobile relay and each terminal, as well as real-time channel gain between the mobile relay and the base station. The collected real-time channel gain is used to optimize the communication resource parameters of the mobile relay. That is, in this application, the channel state is obtained in real time by the mobile relay, and is no longer calculated by commonly used channel models (such as the free space path loss model).

[0223] Part Two: Path Planning and Resource Deployment.

[0224] 1. The base station receives the first and second positions transmitted by the mobile relay, and generates second state data by combining it with its own third position. This data serves as input to a deep reinforcement learning model. If the optimization objective of the deep reinforcement learning model is to maximize the energy efficiency of the mobile relay, then the model can output action decisions. These action decisions indicate the planned path information for the mobile relay in the next time slot, such as the distance and direction of movement in the horizontal, vertical, and 3D coordinates. The base station can then send these action decisions to the mobile relay, allowing it to move according to the planned path information indicated by the action decisions.

[0225] 2. The mobile relay determines the direction and distance of movement based on the action decision. Based on the distance of movement, the moving speed v(t) of the mobile relay within a unit time slot δ is calculated. The mobile relay can move at a constant speed in the direction of movement within a unit time to reach the designated position.

[0226] 3. The mobile power p of the mobile relay can be determined based on the moving speed. proBased on the real-time channel gain information between the mobile relay and each terminal, and the channel gain information between the mobile relay and the base station, the communication resource parameters are optimized using an optimization algorithm to maximize the total channel capacity R(t) from the mobile relay to all terminals, thereby achieving energy efficiency of the mobile relay. Maximize.

[0227] 4. Determine the energy efficiency of mobile relays based on communication resource parameters, and optimize the network parameters of deep reinforcement learning models based on energy efficiency.

[0228] Part Three: Deployment and Execution of Communication Resources.

[0229] The base station configures the transmission link between the mobile relay and the terminal according to communication resource parameters, and / or configures the transmission link between the mobile relay and the base station. The mobile relay configures the transmission link between the mobile relay and the terminal according to communication resource parameters, and / or configures the transmission link between the mobile relay and the base station. For example, the mobile relay can allocate the frequency and bandwidth specified by the communication resource parameters to each terminal, and send data to each terminal at the power specified by the communication resource parameters.

[0230] In summary, this application combines convex optimization methods with a deep reinforcement learning model. The deep reinforcement learning model provides the planning path information for mobile relays, and the convex optimization algorithm determines the communication resource parameters to obtain the maximum energy efficiency of the mobile relay under the planning path information. This energy efficiency value is then fed back to the deep reinforcement learning model as a reward for further optimization of the network parameters of the deep reinforcement learning model.

[0231] Compared to related technologies that use deep reinforcement learning models for path planning and communication resource deployment, this application combines convex optimization methods with deep reinforcement learning models for path planning and communication resource deployment. The deep reinforcement learning model used has a smaller network size, resulting in a smaller solution space and saving significant model training time. Furthermore, compared to related technologies using convex optimization algorithms for path planning and communication resource deployment, this application more closely resembles the real-world network environment, requiring less simplification and facilitating practical model deployment. Additionally, this application allows for real-time and dynamic adjustment of the mobile relay's path, offering greater flexibility.

[0232] The above describes a communication method performed by a base station. This application also proposes a communication method performed by a mobile relay.

[0233] Figure 7 This is a flowchart illustrating the communication method provided in Embodiment 5 of this application.

[0234] like Figure 7 As shown, this communication method can be performed by a mobile relay and may include the following steps:

[0235] Step 701: Obtain the planned path information of the mobile relay.

[0236] In one possible implementation of this application embodiment, the base station can determine the planned path information of the mobile relay and send the planned path information of the mobile relay to the mobile relay. Correspondingly, the mobile relay can receive the planned path information of the mobile relay sent by the base station.

[0237] As an example, a mobile relay can transmit its own first location and the terminal's second location to a base station. The base station can then determine the planned path information for the mobile relay based on its energy efficiency, its first location, and the terminal's second location. The terminal receives data from the base station via the mobile relay.

[0238] In another possible implementation of this application embodiment, the mobile relay can determine its corresponding planned path information.

[0239] As an example, a mobile relay can determine its planned path information based on its primary location, its energy efficiency, and the secondary location of the terminal. The terminal then receives data from the base station via the mobile relay.

[0240] Step 702: Move the movable relay according to the planned route information.

[0241] In this embodiment of the application, the movable relay can be moved according to the planned path information.

[0242] In one possible implementation of this application, the planned path information includes the motion parameters of the mobile relay, which include the moving speed, moving direction and / or moving distance.

[0243] In one possible implementation of this application embodiment, the mobile relay can also determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the planned path information; configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station based on the communication resource parameters; wherein, the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used for the terminal to receive data from the base station through the mobile relay.

[0244] In one possible implementation of this application embodiment, the mobile relay can determine the mobile energy consumption of the mobile relay based on the planned path information; and determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption.

[0245] In one possible implementation of this application embodiment, the mobile relay can obtain the relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters; under set constraints, the communication resource parameters of the mobile relay under the state of maximizing energy efficiency are determined.

[0246] In one possible implementation of this application, the communication resource parameters include at least one of the following: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0247] In one possible implementation of this application, the mobile relay can also send communication resource parameters to the base station. Accordingly, after receiving the communication resource parameters, the base station can configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0248] It should be noted that, for those skilled in the art, the explanations and descriptions of the communication methods and technical details performed by the base station in any of the foregoing embodiments are also applicable to the aforementioned mobile relay, and their implementation principles are similar, so they will not be repeated here.

[0249] The communication method of this application embodiment obtains the planned path information of a mobile relay through a mobile relay, and moves the mobile relay according to the planned path information. Therefore, by moving the mobile relay according to the planned path information, the energy efficiency of the mobile relay can be improved and the communication service time of the mobile relay can be extended.

[0250] The technical solutions provided in this application can be applied to various systems, especially 5G systems. For example, applicable systems include Global System for Mobile Communication (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS), Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Long Term Evolution Advanced (LTE-A), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), and 5G New Radio (NR). All of these systems include terminal equipment and network equipment. The system may also include a core network component, such as the Evolved Packet System (EPS) or the 5G system (5GS).

[0251] To implement the above embodiments, this application also proposes a base station.

[0252] Figure 8 This is a schematic diagram of the base station structure provided in Embodiment Six of this application.

[0253] like Figure 8 As shown, the base station may include: a transceiver 800, a processor 810, and a memory 820.

[0254] The system includes a memory 820 for storing computer programs; a transceiver 800 for transmitting and receiving data under the control of a processor 810; and a processor 810 for reading the computer program from the memory 820 and performing the following operations: obtaining the first location of the mobile relay and the second location of the terminal, with the terminal receiving data from the base station via the mobile relay; determining the planned path information of the mobile relay based on its energy efficiency, the first location of the mobile relay, and the second location of the terminal; and sending the planned path information of the mobile relay to the mobile relay.

[0255] Transceiver 800 is used to receive and send data under the control of processor 810.

[0256] Among them, Figure 8 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 810) and memory (memory 820). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 800 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 810 is responsible for managing the bus architecture and general processing, and the memory 820 can store data used by the processor 810 during operation.

[0257] The processor 810 can be a CPU, ASIC, FPGA or CPLD, and the processor 810 can also adopt a multi-core architecture.

[0258] In one possible implementation of this application, the planned path information of the mobile relay includes the motion parameters of the mobile relay, which include the moving speed, moving direction and / or moving distance.

[0259] In one possible implementation of this application, after determining the planned path information of the mobile relay, the method further includes: determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information; configuring the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station based on the communication resource parameters.

[0260] In one possible implementation of this application, determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information includes: determining the mobile energy consumption of the mobile relay based on the planned path information; and determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the mobile energy consumption.

[0261] In one possible implementation of this application, determining the communication resource parameters of a mobile relay under the energy efficiency maximization state based on mobile energy consumption includes: obtaining the relationship between the energy efficiency of the mobile relay and mobile energy consumption and the communication resource parameters of the mobile relay; wherein the energy efficiency of the mobile relay and mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters; and under set constraints, determining the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0262] In one possible implementation of this application, the communication resource parameters include at least one of the following: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0263] In one possible implementation of this application, the set constraint conditions include at least one of the following: the sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth; the power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than the set power; the rate at which the mobile relay receives data from the base station in the communication resource parameters is greater than or equal to the rate at which the mobile relay transmits data to the terminal.

[0264] In one possible implementation of this application, after determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes: sending the communication resource parameters to the mobile relay.

[0265] It should be noted that the base station provided in this application embodiment is capable of achieving the above-mentioned... Figures 1 to 4 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.

[0266] To implement the above embodiments, this application also proposes a mobile relay.

[0267] Figure 9 This is a schematic diagram of the structure of the mobile relay provided in Embodiment 7 of this application.

[0268] like Figure 9 As shown, the mobile relay may include: a transceiver 900, a processor 910, and a memory 920.

[0269] The memory 920 is used to store computer programs; the transceiver 900 is used to send and receive data under the control of the processor 910; the processor 910 is used to read the computer program in the memory 920 and perform the following operations: obtain the planned path information of the mobile relay; move the mobile relay according to the planned path information.

[0270] Transceiver 900 is used to receive and send data under the control of processor 910.

[0271] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 910) and memory (memory 920). The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 900 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 910 is responsible for managing the bus architecture and general processing, and the memory 920 can store data used by the processor 910 during operation.

[0272] The processor 910 can be a CPU, ASIC, FPGA or CPLD, and the processor 910 can also adopt a multi-core architecture.

[0273] In one possible implementation of this application, the planned path information includes motion parameters of the mobile relay, including movement speed, movement direction and / or movement distance.

[0274] In one possible implementation of this application, obtaining the planned path information of a mobile relay includes: receiving the planned path information of the mobile relay sent by a base station; or, determining the planned path information of the mobile relay under the state of maximizing energy efficiency.

[0275] In one possible implementation of this application, before receiving the planned path information of the mobile relay sent by the base station, the method includes: sending the first location of the mobile relay to the base station.

[0276] In one possible implementation of this application, after obtaining the planned path information of the mobile relay, the method further includes: determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information; configuring the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station based on the communication resource parameters; wherein the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used for the terminal to receive data from the base station through the mobile relay.

[0277] In one possible implementation of this application, determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information includes: determining the mobile energy consumption of the mobile relay based on the planned path information; and determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the mobile energy consumption.

[0278] In one possible implementation of this application, determining the communication resource parameters of a mobile relay under the energy efficiency maximization state based on mobile energy consumption includes: obtaining the relationship between the energy efficiency of the mobile relay and mobile energy consumption and the communication resource parameters of the mobile relay; wherein the energy efficiency of the mobile relay and mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters; and under set constraints, determining the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0279] In one possible implementation of this application, the communication resource parameters include at least one of the following: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0280] In one possible implementation of this application, after determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information, the method further includes: sending the communication resource parameters to the base station.

[0281] It should be noted that the mobile relay provided in this embodiment of the invention can achieve the above-mentioned... Figure 7 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.

[0282] With the above Figures 1 to 4Corresponding to the communication method provided in the embodiments, this application also provides a communication device. Since the communication device provided in the embodiments of this application is similar to the one described above… Figures 1 to 4 The communication method provided in the embodiments corresponds to the communication device provided in the embodiments of this application, and will not be described in detail in the embodiments of this application.

[0283] Figure 10 This is a schematic diagram of the communication device provided in Embodiment 8 of this application.

[0284] like Figure 10 As shown, the communication device 1000 is applied to a base station and may include: a location acquisition unit 1001, a determination unit 1002, and a transmission unit 1003.

[0285] The location acquisition unit 1001 is used to acquire the first location of the mobile relay and the second location of the terminal, and the terminal receives data from the base station through the mobile relay.

[0286] The determining unit 1002 is used to determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal.

[0287] The sending unit 1003 is used to send the planned route information of the mobile relay to the mobile relay.

[0288] Furthermore, in one possible implementation of this application, the planned path information of the mobile relay includes the motion parameters of the mobile relay, which include the moving speed, moving direction and / or moving distance.

[0289] Furthermore, in another possible implementation of this application, the determining unit 1002 is also used to: determine the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information.

[0290] The communication device 1000 may also include:

[0291] The configuration unit is used to configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

[0292] Furthermore, in another possible implementation of this application, the determining unit 1002 is specifically used for: determining the mobile energy consumption of the mobile relay based on the planned path information; and determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the mobile energy consumption.

[0293] Furthermore, in another possible implementation of this application, the determining unit 1002 is specifically used to: obtain the relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters of the mobile relay; wherein the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters; and under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0294] Furthermore, in another possible implementation of this application, the communication resource parameters include at least one of the following: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0295] Furthermore, in another possible implementation of this application, the set constraint conditions include at least one of the following: the sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth; the power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than the set power; the rate at which the mobile relay receives data from the base station in the communication resource parameters is greater than or equal to the rate at which the mobile relay transmits data to the terminal.

[0296] Furthermore, in another possible implementation of this application, the sending unit 1003 is also used to: send communication resource parameters to the mobile relay.

[0297] It should be noted that the communication device provided in the embodiments of this application is capable of achieving the above-mentioned... Figures 1 to 4 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.

[0298] With the above Figure 7 Corresponding to the communication method provided in the embodiments, this application also provides a communication device. Since the communication device provided in the embodiments of this application is similar to the one described above… Figure 7 The communication method provided in the embodiments corresponds to the communication device provided in the embodiments of this application, and will not be described in detail in the embodiments of this application.

[0299] Figure 11 This is a schematic diagram of the communication device provided in Embodiment 9 of this application.

[0300] like Figure 11As shown, the communication device 1100 is applied to a mobile relay and may include: an information acquisition unit 1101 and a control unit 1102.

[0301] The information acquisition unit 1101 is used to acquire the planned path information of the mobile relay.

[0302] Control unit 1102 is used to move the movable relay according to the planned route information.

[0303] In one possible implementation of this application, the planned path information includes motion parameters of the mobile relay, including movement speed, movement direction and / or movement distance.

[0304] In one possible implementation of this application, the information acquisition unit 1101 is specifically used to: receive the planned path information of the mobile relay sent by the base station; or, determine the planned path information of the mobile relay under the state of maximizing energy efficiency.

[0305] In one possible implementation of this application, the communication device 1100 may further include:

[0306] The transmitting unit is used to transmit the first location of the mobile relay to the base station.

[0307] In one possible implementation of this application, the communication device 1100 may further include:

[0308] The determining unit is used to determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency, based on the planned path information.

[0309] The configuration unit is used to configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to communication resource parameters; wherein the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used by the terminal to receive data from the base station through the mobile relay.

[0310] In one possible implementation of this application, the determining unit is specifically used for: determining the mobile energy consumption of the mobile relay based on the planned path information; and determining the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the mobile energy consumption.

[0311] In one possible implementation of this application, the determining unit is specifically used for: obtaining the relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters of the mobile relay; wherein the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters; and under set constraints, determining the communication resource parameters of the mobile relay under the energy efficiency maximization state.

[0312] In one possible implementation of this application, the communication resource parameters include at least one of the following: channel bandwidth between the mobile relay and the terminal; power of the mobile relay to transmit data to the terminal; rate of the mobile relay to transmit data to the terminal; channel bandwidth between the mobile relay and the base station; power of the base station to transmit data to the mobile relay; and rate of the base station to transmit data to the mobile relay.

[0313] In one possible implementation of this application, the sending unit is further configured to: send communication resource parameters to the base station.

[0314] It should be noted that the communication device provided in the embodiments of this application is capable of achieving the above-mentioned... Figure 7 All method steps implemented in the method embodiment can achieve the same technical effect. Therefore, the parts that are the same as those in the method embodiment and their beneficial effects will not be described in detail here.

[0315] It should be noted that the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0316] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0317] To implement the above embodiments, this application also proposes a processor-readable storage medium.

[0318] The processor-readable storage medium stores a computer program that is used to cause the processor to execute this application. Figures 1 to 4 The communication method of any embodiment.

[0319] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic storage (e.g., floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs)), optical storage (e.g., CDs, DVDs, BDs, HVDs), and semiconductor storage (e.g., ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0320] To implement the above embodiments, this application also proposes a processor-readable storage medium.

[0321] The processor-readable storage medium stores a computer program that is used to cause the processor to execute this application. Figure 7 The communication method described in the embodiments.

[0322] The processor-readable storage medium can be any available medium or data storage device that the processor can access, including but not limited to magnetic memory (e.g., floppy disk, hard disk, magnetic tape, magneto-optical disk (MO)), optical memory (e.g., CD, DVD, BD, HVD), and semiconductor memory (e.g., ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)).

[0323] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0324] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It will 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-executable instructions. These computer-executable instructions can be provided to a processor 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 processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0325] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory 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.

[0326] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device 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.

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

Claims

1. A communication method, characterized in that, The method is executed by a base station, and the method includes: The first location of the mobile relay and the second location of the terminal are obtained, and the terminal receives data from the base station through the mobile relay; Based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal, the planned path information of the mobile relay is determined; Send the planned route information of the mobile relay to the mobile relay; After determining the planned path information of the mobile relay, the method further includes: Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency; The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth between the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

2. The method according to claim 1, characterized in that, The planned path information of the mobile relay includes the motion parameters of the mobile relay, including the moving speed, moving direction and / or moving distance.

3. The method according to claim 1, characterized in that, The method further includes: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

4. The method according to claim 1, characterized in that, The step of determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes: Based on the planned route information, the mobile energy consumption of the mobile relay is determined; Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

5. The method according to claim 4, characterized in that, The step of determining the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption includes: The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters. Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

6. The method according to claim 5, characterized in that, The set constraint conditions include at least one of the following: The sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth. The power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than the set power. In the communication resource parameters, the rate at which the mobile relay receives data from the base station is greater than or equal to the rate at which the mobile relay sends data to the terminal.

7. The method according to claim 1, characterized in that, After determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes: The communication resource parameters are sent to the mobile relay.

8. A communication method, characterized in that, The method is performed by a mobile relay, and the method includes: Obtain the planned path information of the mobile relay; Move the movable relay according to the planned path information; After obtaining the planned path information of the mobile relay, the method further includes: Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency; The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth of the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

9. The method according to claim 8, characterized in that, The planned path information includes the motion parameters of the mobile relay, which include movement speed, movement direction and / or movement distance.

10. The method according to claim 8, characterized in that, The step of obtaining the planned path information of the mobile relay includes: Receive the planned path information of the mobile relay sent by the base station; or, Determine the planned path information of the mobile relay under the state of maximizing energy efficiency.

11. The method according to claim 10, characterized in that, Before receiving the planned path information of the mobile relay sent by the base station, the process includes: The first location of the mobile relay is sent to the base station.

12. The method according to claim 8, characterized in that, The method further includes: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters; wherein the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used for the terminal to receive data from the base station through the mobile relay.

13. The method according to claim 8, characterized in that, The step of determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes: Based on the planned route information, the mobile energy consumption of the mobile relay is determined; Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

14. The method according to claim 13, characterized in that, The step of determining the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption includes: The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters. Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

15. The method according to claim 8, characterized in that, After determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes: The communication resource parameters are sent to the base station.

16. A base station, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: The first location of the mobile relay and the second location of the terminal are obtained, and the terminal receives data from the base station through the mobile relay; Based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal, the planned path information of the mobile relay is determined; Send the planned route information of the mobile relay to the mobile relay; After determining the planned path information of the mobile relay, the method further includes: Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency; The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth between the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

17. The base station according to claim 16, characterized in that, The planned path information of the mobile relay includes the motion parameters of the mobile relay, including the moving speed, moving direction and / or moving distance.

18. The base station according to claim 16, characterized in that, The processor is also used for: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters.

19. The base station according to claim 16, characterized in that, The step of determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes: Based on the planned route information, the mobile energy consumption of the mobile relay is determined; Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

20. The base station according to claim 19, characterized in that, The step of determining the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption includes: The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters. Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

21. The base station according to claim 20, characterized in that, The set constraint conditions include at least one of the following: The sum of the channel bandwidth from the mobile relay to the base station and the channel bandwidth from the mobile relay to the terminal in the communication resource parameters is less than or equal to the set bandwidth. The power of the mobile relay transmitting data to the terminal in the communication resource parameters is less than the set power. In the communication resource parameters, the rate at which the mobile relay receives data from the base station is greater than or equal to the rate at which the mobile relay sends data to the terminal.

22. The base station according to claim 16, characterized in that, After determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes: The communication resource parameters are sent to the mobile relay.

23. A mobile relay, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Obtain the planned path information of the mobile relay; Move the movable relay according to the planned path information; After obtaining the planned path information of the mobile relay, the method further includes: Based on the planned path information, determine the communication resource parameters of the mobile relay under the state of maximizing energy efficiency; The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth of the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

24. The mobile relay according to claim 23, characterized in that, The planned path information includes the motion parameters of the mobile relay, which include movement speed, movement direction and / or movement distance.

25. The mobile relay according to claim 23, characterized in that, The step of obtaining the planned path information of the mobile relay includes: Receive the planned path information of the mobile relay sent by the base station; or, Determine the planned path information of the mobile relay under the state of maximizing energy efficiency.

26. The mobile relay according to claim 25, characterized in that, Before receiving the planned path information of the mobile relay sent by the base station, the process includes: The first location of the mobile relay is sent to the base station.

27. The mobile relay according to claim 23, characterized in that, The processor is also used for: Configure the transmission link between the mobile relay and the terminal, and / or the transmission link between the mobile relay and the base station according to the communication resource parameters; wherein the transmission link between the mobile relay and the terminal, and the transmission link between the mobile relay and the base station, are used for the terminal to receive data from the base station through the mobile relay.

28. The mobile relay according to claim 23, characterized in that, The step of determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information includes: Based on the planned route information, the mobile energy consumption of the mobile relay is determined; Based on the mobile energy consumption, the communication resource parameters of the mobile relay are determined under the state of maximizing energy efficiency.

29. The mobile relay according to claim 28, characterized in that, The step of determining the communication resource parameters of the mobile relay under the state of maximizing energy efficiency based on the mobile energy consumption includes: The relationship between the energy efficiency of the mobile relay and its mobile energy consumption and communication resource parameters is obtained; wherein, the energy efficiency of the mobile relay and its mobile energy consumption are inversely related; the energy efficiency of the mobile relay and the channel capacity between the mobile relay and the base station, and the channel capacity between the mobile relay and the terminal are positively related; the channel capacity is determined based on the communication resource parameters. Under set constraints, determine the communication resource parameters of the mobile relay under the energy efficiency maximization state.

30. The mobile relay according to claim 23, characterized in that, After determining the communication resource parameters of the mobile relay under the energy-efficient maximization state based on the planned path information, the method further includes: The communication resource parameters are sent to the base station.

31. A communication device, characterized in that, include: A location acquisition unit is used to acquire a first location of the mobile relay and a second location of the terminal, wherein the terminal receives data from the base station through the mobile relay. The determining unit is used to determine the planned path information of the mobile relay based on the energy efficiency of the mobile relay, the first location of the mobile relay, and the second location of the terminal. A sending unit is used to send the planned path information of the mobile relay to the mobile relay; The determining unit is further configured to determine the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information; The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth between the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

32. A communication device, characterized in that, include: The information acquisition unit is used to acquire the planned path information of the mobile relay; A control unit is configured to move the movable relay according to the planned path information; The communication device further includes: The determining unit is used to determine the communication resource parameters of the mobile relay under the energy efficiency maximization state based on the planned path information. The communication resource parameters include at least one of the following: The channel bandwidth between the mobile relay and the terminal; The power of the mobile relay to send data to the terminal; The rate at which the mobile relay sends data to the terminal; The channel bandwidth of the mobile relay and the base station; The power at which the base station transmits data to the mobile relay; The rate at which the base station sends data to the mobile relay.

33. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to perform the method according to any one of claims 1 to 7, or to perform the method according to any one of claims 8 to 15.