Terminal communication method and device, computer equipment and storage medium

Through the control equipment in the tether box, the communication equipment on the drone is controlled to provide services to the maritime terminal based on the target terminal position and beam direction information, solving the problem of degradation in the communication quality of maritime terminals and achieving high-quality communication coverage.

CN120499685APending Publication Date: 2025-08-15CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510577215.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-15

AI Technical Summary

Technical Problem

Due to the curvature of the earth, the maritime terminal will drop below the horizon after a certain distance from the base station, lose the direct path, enter the weak area of ​​signal coverage, resulting in a decrease in communication quality, and the drone cannot determine the mobile location, making it difficult to improve the communication quality of the terminal.

Method used

Through the control device in the tether box, the target communication cell and beam direction information are determined based on the target terminal position, and the communication device on the drone provides communication services to the target terminal, including determining the target position and moving the drone to optimize the beam direction, partitioning and managing the signal coverage area and configuring the beam direction.

Benefits of technology

It effectively improves the communication service quality of maritime terminals, reduces inter-cell interference through precise drone control and beam management, and improves the continuity and quality of communication coverage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120499685A_ABST
    Figure CN120499685A_ABST
Patent Text Reader

Abstract

The invention discloses a terminal communication method and device, computer equipment and a storage medium. The method specifically comprises the following steps: determining a target communication cell where a target terminal is located according to the terminal position of the target terminal; and determining beam direction information of the target communication cell. And controlling the unmanned aerial vehicle according to the cell coverage area and the beam direction information of the target communication cell so as to provide a communication service for the target terminal based on the communication equipment on the unmanned aerial vehicle. Based on the embodiment, the target communication cell where the target terminal is located can be determined according to the terminal position of the target terminal. The unmanned aerial vehicle is controlled to move based on the cell coverage area and the beam direction information of the target communication cell, and the communication service is provided for the target terminal based on the communication equipment on the unmanned aerial vehicle, so that the communication service quality of the target terminal can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a terminal communication method, apparatus, computer equipment, and storage medium. Background Art

[0002] Due to the curvature of the earth, the terminal will drop below the horizon after a certain distance from the base station, losing the direct path between the terminal and the base station, entering the weak signal coverage area / blind spot, seriously affecting the communication quality of the terminal.

[0003] Currently, a solution has been proposed to expand the signal coverage range through drones, that is, to install CPE (Customer Premises Equipment) on drones, and use CPE as a relay communication device between the base station and the target terminal to provide communication services for the offshore terminal. Figure 1 As shown in the figure, in order to ensure the coverage distance and continuity of the sea surface, the overlapping area between the ultra-long-distance coverage cells in the sea area will be very large, resulting in greater interference between cells, and the drone cannot determine the moving position, making it difficult to improve the communication quality of the terminal. Summary of the Invention

[0004] Based on this, it is necessary to provide a terminal communication method, device, computer equipment and storage medium that can improve the communication quality of maritime terminals in response to the above technical problems.

[0005] In a first aspect, the present application provides a terminal communication method, which is applied to a control device in a tethered box, where the tethered box is connected to a drone via a tethered cable. The method comprises:

[0006] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0007] Determining beam direction information of a target communication cell;

[0008] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0009] In one embodiment, controlling a drone based on cell coverage area and beam direction information of a target communication cell to provide communication services to a target terminal based on a communication device on the drone includes:

[0010] Determine the target location based on the cell coverage area and beam direction information of the target communication cell;

[0011] Control the drone to move to the target location and provide communication services to the target terminal based on the communication equipment on the drone.

[0012] In one embodiment, determining the target communication cell where the target terminal is located according to the terminal location information of the target terminal includes:

[0013] According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

[0014] In one embodiment, the method further comprises:

[0015] Determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations;

[0016] Based on the preset spacing, the signal coverage area is divided into multiple signal zones along the length direction of the signal coverage area;

[0017] Determine the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station;

[0018] The cell coverage area of each candidate communication cell in each signal partition is determined based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0019] In one embodiment, the method further comprises:

[0020] Performing layered processing on the base station beams of the sea area coverage base station to obtain layered beams;

[0021] Allocate hierarchical beams to each signal partition;

[0022] Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured.

[0023] In one embodiment, determining the width of the signal coverage area of each sea area coverage base station based on the spacing between adjacent sea area coverage base stations includes:

[0024] The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0025] In one embodiment, determining the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station includes:

[0026] For each signal zone, determine the distance between the signal zone and the sea coverage base station based on the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal zone and the sea coverage base station;

[0027] The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station.

[0028] In one embodiment, the method further comprises:

[0029] The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

[0030] In a second aspect, the present application provides a terminal communication device, which is configured in a control device in a tethered box, and the tethered box is connected to the drone via a tethered cable, and the device includes:

[0031] A first determining module is used to determine a target communication cell where the target terminal is located according to a terminal location of the target terminal;

[0032] A second determination module is used to determine beam direction information of a target communication cell;

[0033] The control module is used to control the UAV according to the cell coverage area and beam direction information of the target communication cell, so as to provide communication services to the target terminal based on the communication equipment on the UAV.

[0034] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:

[0035] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0036] Determining beam direction information of a target communication cell;

[0037] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0038] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:

[0039] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0040] Determining beam direction information of a target communication cell;

[0041] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0042] In a fifth aspect, the present application further provides a computer program product, the computer program product comprising a computer program, which, when executed by a processor, implements the following steps:

[0043] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0044] Determining beam direction information of a target communication cell;

[0045] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0046] The above-mentioned terminal communication method, device, computer equipment and storage medium determine the target communication cell where the target terminal is located based on the terminal position of the target terminal. Determine the beam direction information of the target communication cell. According to the cell coverage area and beam direction information of the target communication cell, control the drone to provide communication services to the target terminal based on the communication equipment on the drone. Based on this embodiment, the target communication cell where the target terminal is located can be determined according to the terminal position of the target terminal. This application controls the movement of the drone based on the cell coverage area and beam direction information of the target communication cell, and provides communication services to the target terminal based on the communication equipment on the drone, which can effectively improve the communication service quality of the target terminal. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 Schematic diagram of beam coverage of an existing sea area coverage base station provided for this embodiment;

[0048] Figure 2 A diagram illustrating an application environment of the terminal communication method provided in this embodiment;

[0049] Figure 3 A schematic diagram of the flow of the first terminal communication method provided in this embodiment;

[0050] Figure 4 A schematic diagram of the process of controlling a drone provided in this embodiment;

[0051] Figure 5 A schematic diagram of a process for determining the cell coverage area of each candidate communication cell in each signal partition provided in this embodiment;

[0052] Figure 6 A schematic diagram of the configuration of signal partitions and candidate communication cells provided in this embodiment;

[0053] Figure 7 A schematic diagram of the principle of signal partitioning provided in this embodiment;

[0054] Figure 8A schematic diagram of a flow chart of a second terminal communication method provided in this embodiment;

[0055] Figure 9 A structural block diagram of a terminal communication device provided in this embodiment;

[0056] Figure 10 This is a diagram of the internal structure of the computer device provided in this embodiment. DETAILED DESCRIPTION

[0057] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0058] The terminal communication method provided in the embodiment of the present application is mainly used for Figure 2 In the application environment shown in the figure, it can be applied to Figure 2 The control device in the tethering box is connected to the drone through a tethering cable. The tethering box includes a GPS module, a power supply module and a control module (i.e., the control device of the present application). The GPS module is used to obtain the location information of the drone, the power supply module is used to power the drone and the communication equipment, and the control module is used to control the movement of the drone, and control the communication equipment to perform communication services. When working, the method executed by the control device is to obtain the terminal position of the user terminal. According to the terminal position of the target terminal, the target communication cell where the target terminal is located is determined. The beam direction information of the target communication cell is determined. According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0059] A tethered box is a specialized container used to store and carry a tethered drone and its associated accessories. These boxes are typically designed to be durable and sturdy, protecting the drone and accessories from damage during transport and storage. The box typically features a well-organized interior with compartments to accommodate the drone, onboard power supply, tethering cable, control equipment, and more. In this application, the tethered box can be secured to the hull of a vessel. The tethered box is connected to the drone and communication equipment via a tethering cable.

[0060] The target terminal refers to an offshore terminal device that requires communication services. The terminal device can be a smart terminal such as a mobile phone or computer, or a smart wearable device such as a smart watch or smart bracelet.

[0061] In one embodiment, Figure 3 This is a flow chart of a terminal communication method provided according to an embodiment of the present application, in which the method is applied to Figure 1 Taking the control module (i.e., control device) in FIG. 1 as an example, the method includes the following steps:

[0062] S301: Determine a target communication cell where the target terminal is located according to the terminal location of the target terminal.

[0063] The target terminal refers to an offshore terminal device that requires communication services. This terminal device can be a smart terminal such as a mobile phone or computer, or a smart wearable device such as a smart watch or smart bracelet. The target communication cell refers to the communication cell where the target terminal is currently located.

[0064] In this embodiment, an optional implementation method for obtaining the terminal location of the target terminal is to send a location query request to the core network device, so that the core network sends the terminal location of the target terminal to the control device.

[0065] Another optional implementation method for obtaining the terminal location of the target terminal in this embodiment is to receive the terminal location of the target terminal transmitted by the core network device via the sea coverage base station. Specifically, after the target terminal accesses the core network, if the core network determines that the communication quality of the target terminal is poor, the terminal location of the target terminal is transmitted to the control device.

[0066] Another optional implementation of obtaining the terminal location of the target terminal in this embodiment is to obtain the terminal location of the target terminal based on a GPS (Global Positioning System) module in the tethered box.

[0067] In this embodiment, an optional implementation method for determining the target communication cell where the target terminal is located based on the terminal location of the target terminal is to store the cell coverage area of each candidate communication cell in the control device. Based on the terminal location of the target terminal and the cell coverage area of the candidate communication cells, the target communication cell where the target terminal is located is determined from the candidate communication cells.

[0068] In this embodiment, another optional implementation method for determining the target communication cell where the target terminal is located based on the terminal location of the target terminal is to send a coverage area query request to a query device, causing the query device to send the cell coverage areas of each candidate communication cell to the control device. Based on the terminal location of the target terminal and the cell coverage areas of the candidate communication cells, the target communication cell where the target terminal is located is determined from the candidate communication cells. The query device can be a core network device or other device.

[0069] S302: Determine beam direction information of the target communication cell.

[0070] The beam direction information includes information such as the beam pointing angle and beam width.

[0071] Optionally, in this embodiment, the control device stores the beam direction information of each candidate communication cell, and the beam direction information of the target communication cell can be directly obtained locally.

[0072] Optionally, in this embodiment, a beam information query request is sent to the query device, so that the query device sends the beam direction information of the target communication cell to the control device. The query device can be a core network device or other device.

[0073] S303: Control the drone based on the cell coverage area and beam direction information of the target communication cell, so as to provide communication services to the target terminal based on the communication equipment on the drone.

[0074] Among them, communication equipment refers to communication equipment located between the sea area coverage base station and the target terminal, which mainly plays the role of relay communication. For example, it can be CPE (Customer Premises Equipment). CPE refers to wireless access equipment located at the user end. They are connected to the operator's network infrastructure to provide users with Internet access and other communication services.

[0075] Optionally, in this embodiment, the target position is determined based on the cell coverage area of the target communication cell. The target beam direction is determined based on the beam direction information. The drone is controlled to move to the target position, and based on the target beam direction, the antenna of the communication device is controlled to point to the target beam direction to provide communication services for the target terminal. In this embodiment, an optional implementation method for determining the target position based on the cell coverage area of the target communication cell is to use the center position of the cell coverage area as the target position. Alternatively, the position closest to the target terminal in the cell coverage area is used as the target position. In this embodiment, an optional implementation method for determining the target beam direction based on the beam direction information is to determine the optimal beam direction based on the beam direction information, and use the optimal beam direction as the target beam direction; since the beam is a fan-shaped beam, the beam direction located at the center of the fan is generally used as the optimal beam direction.

[0076] The above-mentioned terminal communication method determines the target communication cell where the target terminal is located based on the terminal position of the target terminal. Determine the beam direction information of the target communication cell. Based on the cell coverage area and beam direction information of the target communication cell, control the drone to provide communication services to the target terminal based on the communication equipment on the drone. Based on this embodiment, the target communication cell where the target terminal is located can be determined based on the terminal position of the target terminal. This application controls the movement of the drone based on the cell coverage area and beam direction information of the target communication cell, and provides communication services to the target terminal based on the communication equipment on the drone, which can effectively improve the communication service quality of the target terminal.

[0077] In one embodiment, in order to further improve the quality of communication services, such as Figure 4 As shown, an optional implementation of S203 includes:

[0078] S401: Determine a target location based on the cell coverage area and beam direction information of the target communication cell.

[0079] Optionally, in this embodiment, the direction of the central beam is determined based on the beam direction information, and the position in the cell coverage area where the central beam points is used as the target position.

[0080] S402, controlling the drone to move to the target location to provide communication services to the target terminal based on the communication equipment on the drone.

[0081] Optionally, in this embodiment, the drone is controlled to move to a target location, and the directional antenna of the communication device is controlled to point to a beam direction corresponding to the beam direction information, so as to provide communication services to the target terminal based on the communication device on the drone. Specifically, the drone is controlled to move to the target location, and based on the beam direction information, an optimal beam direction is determined, and the directional antenna of the communication device is controlled to point to the optimal beam direction, so as to provide communication services to the target terminal based on the communication device on the drone; wherein the optimal beam direction may be the center beam direction of the center beam in the beam direction information.

[0082] In this embodiment, the target location is determined based on the cell coverage area and beam direction information of the target communication cell. The drone is controlled to move to the target location, and communication services are provided to the target terminal using the drone's communication equipment. This embodiment allows for accurate determination of the target location, significantly improving the quality of communication services for the target terminal when the drone moves to the target location.

[0083] On the basis of the above embodiment, in order to determine the cell coverage area and beam direction information of each candidate communication cell, such as Figure 5 As shown, an optional implementation of a terminal communication method includes:

[0084] S501: Determine the width of the signal coverage area of each sea area coverage base station according to the base station spacing between adjacent sea area coverage base stations.

[0085] Among them, sea coverage base stations refer to wireless communication base stations established in the ocean or coastal areas, which are designed to provide wireless communication services for ships, islands, offshore platforms and other offshore facilities. Base station spacing refers to the distance between adjacent sea coverage base stations, such as Figure 6 As shown, the base station spacing between adjacent sea area coverage base stations is d.

[0086] Optionally, in this embodiment, Figure 6As shown, the base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0087] S502: Divide the signal coverage area into a plurality of signal partitions along the length direction of the signal coverage area based on a preset interval.

[0088] The preset spacing refers to the preset partition spacing.

[0089] Optional, such as Figure 6 , Figure 7 As shown, the distance between the front and rear edges of each signal partition is a preset distance, and the partition width of each signal partition is the base station spacing between adjacent sea area coverage base stations.

[0090] S503: Determine the number of candidate communication cells in each signal partition according to the distance between each signal partition and the sea area coverage base station.

[0091] Optionally, in this embodiment, for each signal partition, the distance of the signal partition from the sea area coverage base station is determined based on the height of the base station antenna of the sea area coverage base station and the horizontal distance between the center point of the signal partition and the sea area coverage base station. The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station. In this embodiment, an optional implementation method for determining the horizontal distance between the center point of the signal partition and the sea area coverage base station is to determine the distance between the signal partition and the sea area coverage base station based on the number of signal partitions between the signal partition and the sea area coverage base station.

[0092] Optionally, an optional implementation method for determining the height of the base station antenna of the sea area coverage base station in this embodiment is to use the sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna as the height of the base station antenna of the sea area coverage base station.

[0093] Optionally, in this embodiment, the distance between each signal partition and the sea coverage base station can be determined by the following formula (1):

[0094]

[0095] Wherein, in formula (1), h1 represents the altitude of the sea coverage base station; h2 represents the height of the base station antenna; n represents the nth signal partition; Indicates the horizontal distance between the nth signal partition and the sea coverage base station; d is the preset spacing; r n Indicates the distance between the nth signal partition and the sea coverage base station.

[0096] Optionally, in this embodiment, the formula Determine the number of candidate communication cells in each signal partition, where R n =α*r n ; r n It represents the distance between the nth signal partition and the sea area coverage base station; α represents the beam half-power angle of the sea area coverage base station.

[0097] S504: Determine the cell coverage area of each candidate communication cell in each signal partition based on the area width, the preset distance, and the number of candidate communication cells in each signal partition.

[0098] Optionally, in this embodiment, Figure 6 As shown, for each signal partition, the candidate communication cells are evenly arranged in the signal partition according to the number of cells in the signal partition, and the coverage area of the candidate communication cells is constrained based on the area width and the preset spacing as pre-conditions, thereby obtaining the cell coverage area of each candidate communication cell in the signal partition.

[0099] On the basis of this embodiment, an optional implementation method of a terminal communication method is to perform layered processing on the base station beam of the sea area coverage base station to obtain a layered beam. A layered beam is allocated to each signal partition. Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured. In this embodiment, an optional implementation method of configuring the beam direction information of each candidate communication cell based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam is to configure the beam direction information of the layered beam so that the layered beam covers the cell coverage area of each candidate communication cell in the signal partition, and the cell coverage area of each candidate communication cell can be determined according to the configuration result of the beam direction information. In this embodiment, an optional implementation method of performing layered processing on the base station beam of the sea area coverage base station to obtain a layered beam is to send a beam layering request to the sea area coverage base station so that the base station of the sea area coverage base station performs layered processing on the base station beam of the sea area coverage base station to obtain a layered beam. It should be noted that this embodiment can be executed by a control device or by a sea area coverage base station.

[0100] It should be noted that the method for determining the cell coverage area and beam direction information of each candidate communication cell in this embodiment can be performed by the sea area coverage base station or by the control device of the present application. When the process is performed by the sea area coverage base station, the sea area coverage base station needs to send the cell coverage area and beam direction information of each candidate communication cell to the control device.

[0101] In this embodiment, the regional width of the signal coverage area of each sea area coverage base station is determined based on the base station spacing between adjacent sea area coverage base stations. Based on the preset spacing, the signal coverage area is divided into multiple signal partitions along the length direction of the signal coverage area. According to the distance between each signal partition and the sea area coverage base station, the number of cells of the candidate communication cells in each signal partition is determined. Based on the regional width, the preset spacing and the number of cells of the candidate communication cells in each signal partition, the cell coverage area of each candidate communication cell in each signal partition is determined. Based on this embodiment, the effective coverage area of each candidate communication cell, that is, the cell coverage area, can be accurately determined, which realizes the division of the communication cells in the sea area and facilitates the provision of high-quality communication services for each candidate communication cell.

[0102] In one embodiment, Figure 8 As shown, an optional implementation of a terminal communication method includes:

[0103] S801: The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0104] S802: Divide the signal coverage area into a plurality of signal partitions along the length direction of the signal coverage area based on a preset interval.

[0105] S803: The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

[0106] S804 , for each signal partition, determine the distance between the signal partition and the sea coverage base station according to the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal partition and the sea coverage base station.

[0107] S805: Determine the number of candidate communication cells in the signal partition according to the preset spacing, the distance between the signal partition and the sea coverage base station, and the beam half-power angle of the sea coverage base station.

[0108] S806 , determining the cell coverage area of each candidate communication cell in each signal partition based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0109] S807: Perform layered processing on the base station beams of the sea area coverage base station to obtain layered beams.

[0110] S808: Allocate a hierarchical beam to each signal partition.

[0111] S809: Configure beam direction information of each candidate communication cell based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam.

[0112] S810 , determining a target communication cell where the target terminal is located from the candidate communication cells according to the terminal location of the target terminal and the cell coverage areas of the candidate communication cells.

[0113] S811, determine the beam direction information of the target communication cell.

[0114] S812: Determine the target location based on the cell coverage area and beam direction information of the target communication cell.

[0115] S813, controlling the UAV to move to the target location, and providing communication services to the target terminal based on the communication equipment on the UAV.

[0116] In this embodiment, the target communication cell where the target terminal is located is determined based on the terminal position of the target terminal. The beam direction information of the target communication cell is determined. Based on the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone. Based on this embodiment, the target communication cell where the target terminal is located can be determined based on the terminal position of the target terminal. This application controls the movement of the drone based on the cell coverage area and beam direction information of the target communication cell, and provides communication services to the target terminal based on the communication equipment on the drone, which can effectively improve the communication service quality of the target terminal.

[0117] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0118] Based on the same inventive concept, embodiments of the present application also provide a communication device for implementing the terminal communication method involved above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more communication device embodiments provided below can be referred to the limitations of the terminal communication method above and will not be repeated here.

[0119] In one embodiment, by Figure 9 FIG. 1 shows a structural block diagram of a communication device in one embodiment. Figure 9As shown, a communication device 1 is provided, which includes: a first determination module 10, a second determination module 20 and a control module 30, wherein:

[0120] A first determining module 10 is configured to determine a target communication cell where the target terminal is located according to a terminal location of the target terminal;

[0121] A second determination module 20 is configured to determine beam direction information of a target communication cell;

[0122] The control module 30 is used to control the drone according to the cell coverage area and beam direction information of the target communication cell, so as to provide communication services to the target terminal based on the communication equipment on the drone.

[0123] Based on the terminal communication device of the present application, the target communication cell where the target terminal is located is determined according to the terminal position of the target terminal. The beam direction information of the target communication cell is determined. According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services for the target terminal based on the communication equipment on the drone. Based on this embodiment, the target communication cell where the target terminal is located can be determined according to the terminal position of the target terminal. The present application controls the movement of the drone based on the cell coverage area and beam direction information of the target communication cell, and provides communication services for the target terminal based on the communication equipment on the drone, which can effectively improve the communication service quality of the target terminal.

[0124] In one embodiment, the Figure 9 The control module 30 is further specifically configured to:

[0125] Determine the target location based on the cell coverage area and beam direction information of the target communication cell;

[0126] Control the drone to move to the target location and provide communication services to the target terminal based on the communication equipment on the drone.

[0127] In one embodiment, the Figure 9 The first determining module 10 is further specifically configured to:

[0128] According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

[0129] In one embodiment, the Figure 9 The terminal communication device 1 further includes:

[0130] A third determining module is configured to determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations;

[0131] A division module, configured to divide the signal coverage area into a plurality of signal partitions along the length direction of the signal coverage area based on a preset spacing;

[0132] A fourth determination module is used to determine the number of candidate communication cells in each signal partition according to the distance between each signal partition and the sea area coverage base station;

[0133] The fifth determination module is configured to determine the cell coverage area of each candidate communication cell in each signal partition based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0134] In one embodiment, the Figure 9 The terminal communication device 1 further includes:

[0135] A layered module is used to perform layered processing on the base station beams of the sea area coverage base station to obtain layered beams;

[0136] An allocation module, configured to allocate layered beams to each signal partition;

[0137] The configuration module is used to configure the beam direction information of each candidate communication cell based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam.

[0138] In one embodiment, the third determining module is further configured to:

[0139] The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0140] In one embodiment, the fourth determining module is further configured to:

[0141] For each signal zone, determine the distance between the signal zone and the sea coverage base station based on the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal zone and the sea coverage base station;

[0142] The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station.

[0143] In one embodiment, the Figure 9 The terminal communication device 1 further includes:

[0144] The sixth determination module is configured to take the sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna as the height of the base station antenna of the sea area coverage base station.

[0145] Each module in the above-mentioned communication device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0146] In one embodiment, a computer device is provided. The computer device may be a platform side, and its internal structure diagram may be as follows: Figure 10 As shown. The computer device includes a processor, a memory, and a network interface connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The database of the computer device is used to store information related to a terminal communication method. The network interface of the computer device is used to communicate with an external user side via a network connection. When the computer program is executed by the processor, a terminal communication method is implemented.

[0147] Those skilled in the art will understand that Figure 10 The structure shown in the figure is merely a block diagram of a portion of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. Specifically, the computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0148] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:

[0149] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0150] Determining beam direction information of a target communication cell;

[0151] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0152] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: controlling the drone based on the cell coverage area and beam direction information of the target communication cell to provide communication services to the target terminal based on the communication device on the drone, including:

[0153] Determine the target location based on the cell coverage area and beam direction information of the target communication cell;

[0154] Control the drone to move to the target location and provide communication services to the target terminal based on the communication equipment on the drone.

[0155] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: determining the target communication cell where the target terminal is located according to the terminal location information of the target terminal, including:

[0156] According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

[0157] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0158] Determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations;

[0159] Based on the preset spacing, the signal coverage area is divided into multiple signal zones along the length direction of the signal coverage area;

[0160] Determine the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station;

[0161] The cell coverage area of each candidate communication cell in each signal partition is determined based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0162] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0163] Performing layered processing on the base station beams of the sea area coverage base station to obtain layered beams;

[0164] Allocate hierarchical beams to each signal partition;

[0165] Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured.

[0166] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: determining the width of the signal coverage area of each sea area coverage base station based on the spacing between adjacent sea area coverage base stations, including:

[0167] The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0168] In one embodiment, when the processor executes the computer program, the processor further implements the following steps: determining the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station, including:

[0169] For each signal zone, determine the distance between the signal zone and the sea coverage base station based on the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal zone and the sea coverage base station;

[0170] The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station.

[0171] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:

[0172] The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

[0173] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are performed:

[0174] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0175] Determining beam direction information of a target communication cell;

[0176] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0177] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: controlling the drone based on the cell coverage area and beam direction information of the target communication cell to provide communication services to the target terminal based on the communication device on the drone, including:

[0178] Determine the target location based on the cell coverage area and beam direction information of the target communication cell;

[0179] Control the drone to move to the target location and provide communication services to the target terminal based on the communication equipment on the drone.

[0180] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target communication cell where the target terminal is located based on the terminal location information of the target terminal, including:

[0181] According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

[0182] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0183] Determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations;

[0184] Based on the preset spacing, the signal coverage area is divided into multiple signal zones along the length direction of the signal coverage area;

[0185] Determine the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station;

[0186] The cell coverage area of each candidate communication cell in each signal partition is determined based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0187] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0188] Performing layered processing on the base station beams of the sea area coverage base station to obtain layered beams;

[0189] Allocate hierarchical beams to each signal partition;

[0190] Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured.

[0191] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the width of the signal coverage area of each sea area coverage base station based on the spacing between adjacent sea area coverage base stations, including:

[0192] The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0193] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station, including:

[0194] For each signal zone, determine the distance between the signal zone and the sea coverage base station based on the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal zone and the sea coverage base station;

[0195] The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station.

[0196] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0197] The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

[0198] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:

[0199] Determining a target communication cell where the target terminal is located according to the terminal location of the target terminal;

[0200] Determining beam direction information of a target communication cell;

[0201] According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services to the target terminal based on the communication equipment on the drone.

[0202] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: controlling the drone based on the cell coverage area and beam direction information of the target communication cell to provide communication services to the target terminal based on the communication device on the drone, including:

[0203] Determine the target location based on the cell coverage area and beam direction information of the target communication cell;

[0204] Control the drone to move to the target location and provide communication services to the target terminal based on the communication equipment on the drone.

[0205] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the target communication cell where the target terminal is located based on the terminal location information of the target terminal, including:

[0206] According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

[0207] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0208] Determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations;

[0209] Based on the preset spacing, the signal coverage area is divided into multiple signal zones along the length direction of the signal coverage area;

[0210] Determine the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station;

[0211] The cell coverage area of each candidate communication cell in each signal partition is determined based on the area width, the preset spacing, and the number of candidate communication cells in each signal partition.

[0212] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0213] Performing layered processing on the base station beams of the sea area coverage base station to obtain layered beams;

[0214] Allocate hierarchical beams to each signal partition;

[0215] Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured.

[0216] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the width of the signal coverage area of each sea area coverage base station based on the spacing between adjacent sea area coverage base stations, including:

[0217] The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

[0218] In one embodiment, when the computer program is executed by the processor, the following steps are further implemented: determining the number of candidate communication cells in each signal partition based on the distance between each signal partition and the sea area coverage base station, including:

[0219] For each signal zone, determine the distance between the signal zone and the sea coverage base station based on the height of the base station antenna of the sea coverage base station and the horizontal distance between the center point of the signal zone and the sea coverage base station;

[0220] The number of candidate communication cells in the signal partition is determined based on the preset spacing and the distance between the signal partition and the sea area coverage base station, as well as the beam half-power angle of the sea area coverage base station.

[0221] In one embodiment, when the computer program is executed by a processor, the following steps are further implemented:

[0222] The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

[0223] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital terminal communicator, a programmable logic unit, a communication logic unit based on quantum computing, etc., but are not limited to these.

[0224] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0225] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A terminal communication method, characterized in that: A control device is applied to a tethered box connected to a drone via a tethered cable, the method comprising: Determining a target communication cell where the target terminal is located according to a terminal location of the target terminal; Determining beam direction information of the target communication cell; According to the cell coverage area and beam direction information of the target communication cell, the drone is controlled to provide communication services for the target terminal based on the communication equipment on the drone.

2. The method according to claim 1, characterized in that The controlling the drone according to the cell coverage area and beam direction information of the target communication cell to provide communication services for the target terminal based on the communication device on the drone includes: Determining a target location based on the cell coverage area and beam direction information of the target communication cell; The drone is controlled to move to the target location to provide communication services to the target terminal based on the communication equipment on the drone.

3. The method according to claim 1, characterized in that The determining, based on the terminal location information of the target terminal, a target communication cell where the target terminal is located, includes: According to the terminal position of the target terminal and the cell coverage areas of the candidate communication cells, a target communication cell where the target terminal is located is determined from the candidate communication cells.

4. The method according to claim 3, characterized in that The method further comprises: Determine the width of the signal coverage area of each sea area coverage base station based on the base station spacing between adjacent sea area coverage base stations; Dividing the signal coverage area into a plurality of signal partitions along the length direction of the signal coverage area based on a preset spacing; Determining the number of candidate communication cells in each signal partition according to the distance between each signal partition and the sea area coverage base station; Based on the area width, the preset distance and the number of candidate communication cells in each signal partition, the cell coverage area of each candidate communication cell in each signal partition is determined.

5. The method according to claim 4, characterized in that The method further comprises: performing layered processing on the base station beams of the sea area coverage base station to obtain layered beams; Allocating the hierarchical beam to each of the signal partitions; Based on the cell coverage area of each candidate communication cell and the beam direction information of the layered beam, the beam direction information of each candidate communication cell is configured.

6. The method according to claim 4, characterized in that The determining, based on the spacing between adjacent sea area coverage base stations, the width of the signal coverage area of each sea area coverage base station includes: The base station spacing between adjacent sea area coverage base stations is used as the area width of the signal coverage area of each sea area coverage base station.

7. The method according to claim 4, characterized in that The determining, according to the distance between each signal partition and the sea area coverage base station, the number of candidate communication cells in each signal partition includes: For each signal partition, determine the distance between the signal partition and the sea area coverage base station based on the height of the base station antenna of the sea area coverage base station and the horizontal distance between the center point of the signal partition and the sea area coverage base station; The number of candidate communication cells in the signal partition is determined according to the preset spacing and the distance between the signal partition and the sea area coverage base station, and the beam half-power angle of the sea area coverage base station.

8. The method according to claim 7, characterized in that The method further comprises: The sum of the altitude of the sea area coverage base station and the hanging height of the base station antenna is used as the height of the base station antenna of the sea area coverage base station.

9. A terminal communication device, characterized in that: A control device is configured in a tethered box connected to the drone via a tethered cable, and the device includes: A first determining module is configured to determine a target communication cell where the target terminal is located according to a terminal location of the target terminal; A second determining module is used to determine the beam direction information of the target communication cell; A control module is used to control the drone according to the cell coverage area and beam direction information of the target communication cell, so as to provide communication services for the target terminal based on the communication equipment on the drone.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 8 are implemented.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.

12. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 8 are implemented.