Antenna beam forming method and device, computer equipment and storage medium

By acquiring drone geographic data to analyze the antenna beam orientation and shaping, the problem of uneven signal strength of drone terminals is solved, and stable signal coverage and network performance improvement is achieved.

CN119172766APending Publication Date: 2024-12-20CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411177276.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-26
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

Due to the different heights of the drone terminals, the base station antenna cannot be effectively covered, resulting in uneven signal strength, affecting the normal processing of low-altitude services.

Method used

By acquiring the geographic data of the drone, analyzing the antenna beam orientation, and performing antenna beam shaping according to the initial received signal strength, optimizing signal coverage, ensuring that the drone terminal performs low-altitude services in a stable signal environment.

Benefits of technology

Targeted signal coverage for different flight equipment is achieved, network performance is improved, signal fluctuations are prevented, and the smooth execution of low-altitude services and network signal stability is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172766A_ABST
    Figure CN119172766A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of wireless communication, in particular to an antenna beam forming method and device, computer equipment and a storage medium. The method comprises the following steps: acquiring geographic data of target flight equipment communicating with a base station through a target antenna; according to the geographic data, carrying out beam orientation analysis on the target antenna to obtain an antenna beam orientation for the target flight equipment; and performing antenna beam forming according to the initial received signal strength corresponding to the antenna beam orientation to obtain an antenna beam of the target antenna for the target flight equipment. According to the invention, the network performance of the flight equipment under the antenna beam is improved, smooth execution of low-altitude services is ensured, fluctuation caused by the change of the height difference between the flight equipment and the base station antenna is prevented, and the stability of network signals of the flight equipment is ensured.
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 an antenna beamforming method, apparatus, computer equipment and storage medium. Background Art

[0002] With the continuous advancement of science and technology and the development of drone technology, the application of drones in the low-altitude field is becoming increasingly mature; therefore, while meeting the needs of ground users, operator networks also need to consider low-altitude services in the low-altitude field.

[0003] However, since the altitudes above the ground corresponding to drone terminal services are different, the base station antenna cannot effectively cover the drone terminal services at each altitude above the ground, resulting in differences in the signal strength received by drone terminals at different altitudes above the ground, affecting the normal processing of low-altitude services. Summary of the invention

[0004] Based on this, it is necessary to provide an antenna beamforming method, device, computer equipment and storage medium that can prevent the signal strength received by the drone terminal from fluctuating in response to the above technical problems.

[0005] In a first aspect, the present application provides an antenna beamforming method. The method comprises:

[0006] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0007] Performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device;

[0008] Antenna beam forming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna directed to the target flying device.

[0009] In one embodiment, performing beam orientation analysis on the target antenna according to the geographic data to obtain the antenna beam orientation for the target flying device includes:

[0010] determining a target relative position of the target flight device with respect to a target antenna based on the geographic data;

[0011] The target antenna is subjected to a beam orientation analysis according to the target relative position to obtain an antenna beam orientation for the target flying device.

[0012] In one embodiment, determining the target relative position of the target flight device with respect to the target antenna according to the geographic data includes:

[0013] Determine, based on the geographic data, an initial relative position of the target flight device in a spatial rectangular coordinate system with the target antenna as the origin;

[0014] Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flying device in the spherical coordinate system is determined according to the initial relative position.

[0015] In one of the embodiments, performing antenna beamforming according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device includes:

[0016] Determining a target direction weight according to an initial received signal strength corresponding to the antenna beam direction;

[0017] Antenna beam forming is performed according to the target direction weight to obtain an antenna beam of the target antenna directed to the target flying device.

[0018] In one of the embodiments, determining the target direction weight according to the initial received signal strength corresponding to the antenna beam direction includes:

[0019] Determine an initial received signal strength corresponding to the antenna beam direction;

[0020] Performing power optimization on the initial received signal strength to obtain a target received signal strength;

[0021] A target direction weight is determined according to the target received signal strength and the initial received signal strength.

[0022] In one of the embodiments, determining the target direction weight according to the target received signal strength and the initial received signal strength includes:

[0023] Determining a target angle gain value according to a power difference between the initial received signal strength and the target received signal strength;

[0024] A target direction weight is determined according to the target angle gain value.

[0025] In one embodiment, the performing power optimization on the initial received signal strength to obtain a target received signal strength includes:

[0026] Performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to a preset angle gain value to obtain a candidate received signal strength;

[0027] Determining whether the candidate received signal strength meets a preset condition;

[0028] If satisfied, the candidate received signal strength is used as the target received signal strength;

[0029] If not, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value is returned.

[0030] In one embodiment, determining the target direction weight according to the target angle gain value includes:

[0031] Based on the correspondence between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

[0032] In a second aspect, the present application also provides an antenna beamforming device. The device comprises:

[0033] An acquisition module, used to acquire geographic data of a target flight device that communicates with a base station via a target antenna;

[0034] An analysis module, configured to perform a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device;

[0035] A shaping module is used to perform antenna beam shaping according to the initial received signal strength corresponding to the antenna beam direction, so as to obtain the antenna beam of the target antenna for the target flying device.

[0036] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:

[0037] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0038] Performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device;

[0039] Antenna beam forming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna directed to the target flying device.

[0040] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0041] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0042] Performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device;

[0043] Antenna beam forming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna directed to the target flying device.

[0044] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:

[0045] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0046] Performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device;

[0047] Antenna beam forming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna directed to the target flying device.

[0048] The above-mentioned antenna beam forming method, device, computer equipment and storage medium analyze the beam direction of the target antenna through the geographic data of the target flight equipment that the target antenna communicates with the base station, obtains the antenna beam direction for the target flight equipment, and then, performs antenna beam forming according to the initial received signal strength corresponding to the antenna beam direction, and obtains the antenna beam of the target antenna for the target flight equipment. According to the above content, it can be seen that in the process of shaping the antenna beam, the present application will determine the antenna beam direction for the target flight equipment according to the geographic data of the target flight equipment; then, according to the antenna beam direction, determine the antenna beam of the target antenna for the target flight equipment, so as to achieve the corresponding antenna beam for the flight equipment in the low-altitude field according to the actual situation of different flight equipment, and ensure that the flight equipment can perform low-altitude business under the corresponding antenna beam, improve the network performance of the flight equipment under the antenna beam, ensure the smooth execution of low-altitude business, prevent fluctuations due to changes in the height difference between the flight equipment and the base station antenna, and ensure the stability of the flight equipment network signal. BRIEF DESCRIPTION OF THE DRAWINGS

[0049] Figure 1 An application environment diagram of an antenna beamforming method provided in an embodiment of the present application;

[0050] Figure 2A schematic diagram of a flow chart of a first antenna beamforming method provided in an embodiment of the present application;

[0051] Figure 3 A schematic diagram of a flow chart of a second antenna beamforming method provided in an embodiment of the present application;

[0052] Figure 4 A schematic diagram of the initial relative position of the target flight equipment provided in an embodiment of the present application;

[0053] Figure 5 A schematic diagram of the antenna beam orientation provided in an embodiment of the present application;

[0054] Figure 6 A schematic diagram of a flow chart of a third antenna beamforming method provided in an embodiment of the present application;

[0055] Figure 7 A schematic diagram of a flow chart of a fourth antenna beamforming method provided in an embodiment of the present application;

[0056] Figure 8 A structural block diagram of an antenna beamforming device provided in an embodiment of the present application;

[0057] Fig. 9 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

[0058] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0059] It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. In the description of the present application, the description of the reference terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms is not necessarily for the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples without contradicting each other.

[0060] The antenna beamforming method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers. Through the geographic data of the target flight device that communicates with the base station through the target antenna, the target antenna is analyzed for the beam direction, and the antenna beam direction for the target flight device is obtained. Then, the antenna beam is shaped according to the initial received signal strength corresponding to the antenna beam direction, and the antenna beam of the target antenna for the target flight device is obtained. Among them, the terminal 102 can be but is not limited to various personal computers, laptops, smart phones, tablets, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.

[0061] In one embodiment, Figure 2 As shown, an antenna beamforming method is provided, which is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:

[0062] S201, acquiring geographic data of a target flying device that communicates with a base station via a target antenna.

[0063] The geographic data refers to GIS (Geographic Information System) data of the target flight equipment. Specifically, the geographic data of the target flight equipment may include but is not limited to: longitude data, latitude data and altitude data of the target flight equipment.

[0064] In one embodiment of the present application, when it is necessary to obtain the geographic data of a target flying device, if a positioning device is provided in the flying device, then when it is necessary to obtain the geographic data of the flying device, the positioning device can be triggered to obtain the initial information of the flying device through the positioning device, and the initial information can be processed to obtain the geographic data of the target flying device.

[0065] The positioning equipment may include but is not limited to: satellite positioning equipment, inertial navigation equipment, radio positioning equipment, ground base station positioning equipment, etc. According to the above content, there are many types of positioning equipment, and the positioning equipment included in the flight equipment is not limited here. The initial information refers to the data directly obtained by the positioning equipment without data processing and analysis.

[0066] In another embodiment of the present application, when it is necessary to obtain the geographic data of the target flying device, if the flying device is not equipped with a positioning device, an image acquisition device can be used to obtain an environmental image containing the flying device, and the environmental image also contains a reference object with a known position. Then, based on the position of the reference object and the relative distance between the flying device and the reference object in the environmental image, the geographic data of the flying device can be inferred.

[0067] S202: Perform a beam direction analysis on the target antenna according to the geographic data to obtain the antenna beam direction for the target flying device.

[0068] It should be noted that in order to ensure that the antenna beam for the UAV device can be shaped later, it is necessary to determine the antenna beam direction of the target flight device before performing antenna beam shaping; specifically, when it is necessary to determine the antenna beam direction of the target flight device, the target relative position of the target flight device relative to the target antenna can be determined based on geographic data, and then, based on the target relative position, the antenna beam direction for the target flight device is determined so that the antenna beam direction can cover the target relative position.

[0069] In one embodiment of the present application, in order to determine the antenna beam direction of the target flying device, it is necessary to determine the target relative position of the target flying device in the spherical coordinate system with the target antenna as the origin based on ground data; then, based on the target relative position, determine the antenna beam direction that can cover the target flying device, that is, the antenna beam direction for the target flying device.

[0070] S203, performing antenna beamforming according to the initial received signal strength corresponding to the antenna beam direction, to obtain an antenna beam of the target antenna directed to the target flight device.

[0071] In one embodiment of the present application, during the process of antenna beam shaping, the beam parameters of the antenna beam can be determined according to actual needs, and then, the antenna beam of the target antenna for the target flight device can be obtained through the beam parameters; specifically, different beam parameters corresponding to different received signal strengths can be pre-specified, and then, after determining the initial received signal strength corresponding to the antenna beam direction, the antenna beam of the target antenna for the target flight device is determined according to the beam parameters corresponding to the initial received signal strength.

[0072] In another embodiment of the present application, the target direction weight can be determined according to the initial received signal strength corresponding to the antenna beam direction, and then the antenna beam is shaped according to the target direction weight to obtain the antenna beam of the target antenna for the target flight device.

[0073] The above-mentioned antenna beam forming method analyzes the beam direction of the target antenna through the geographic data of the target flight equipment that the target antenna communicates with the base station, obtains the antenna beam direction for the target flight equipment, and then, performs antenna beam forming according to the initial received signal strength corresponding to the antenna beam direction, and obtains the antenna beam of the target antenna for the target flight equipment. According to the above content, it can be known that in the process of shaping the antenna beam, the application will determine the antenna beam direction for the target flight equipment according to the geographic data of the target flight equipment; then, according to the antenna beam direction, determine the antenna beam of the target antenna for the target flight equipment, so as to achieve the corresponding antenna beam for the flight equipment in the low-altitude field according to the actual situation of different flight equipment, and ensure that the flight equipment can perform low-altitude services under the corresponding antenna beam, improve the network performance of the flight equipment under the antenna beam, ensure the smooth execution of low-altitude services, prevent fluctuations due to changes in the height difference between the flight equipment and the base station antenna, and ensure the stability of the flight equipment network signal.

[0074] In one embodiment, if Figure 3 As shown, when it is necessary to perform a beam direction analysis on the target antenna based on geographic data to obtain the antenna beam direction for the target flight device, the following contents may be specifically included:

[0075] S301, determining a target relative position of a target flight device with respect to a target antenna according to geographic data.

[0076] The target relative position refers to the corresponding coordinate position of the target flight device in the spherical coordinate system with the target antenna as the origin.

[0077] It should be noted that in order to obtain the target relative position of the target flight device, the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin can be determined based on the geographic data of the target flight device, and then, based on the initial relative position, the target relative position of the target flight device relative to the target antenna can be determined.

[0078] Specifically, when it is necessary to determine the target relative position of the target flight device relative to the target antenna, the following may be specifically included: based on geographic data, determine the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin; based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, determine the target relative position of the target flight device in the spherical coordinate system according to the initial relative position.

[0079] In one embodiment of the present application, when it is necessary to determine the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin, the geographic data can be substituted into the calculation formula (1), and then, the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin can be obtained according to the calculation formula (1).

[0080] The calculation formula (1) is as follows:

[0081]

[0082] Among them, Lon1 refers to the longitude data of the target flight device in the geographic data; Lat1 refers to the dimension data of the target flight device in the geographic data; h1 refers to the height data of the target flight device in the geographic data; h0 refers to the altitude positioning standard; Lon0 refers to the longitude data positioning standard; Lat0 refers to the dimension data positioning standard; (x1, y1, z1) refers to the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin.

[0083] As an example, the correspondence between the initial relative position (x1, y1, z1) of the target flight device and (Lon1, Lat1, h1) is as follows: Figure 4 shown.

[0084] Among them, d(Lon A , Lat A , Lon B , Lat B ) can be expressed by calculation formula (2):

[0085] d(Lon A , Lat A , Lon B , Lat B )

[0086] =R×arccos[cos(Lat A )×cos(Lat B )×cos(Lon A -Lon B )

[0087] +sin(Lat A )×sin(Lat B )] (2)

[0088] Among them, R refers to the radius of the earth, which is equal to 6320 kilometers; Lon A and Lon B Refers to longitude data; Lat A and Lat BRefers to dimensional data.

[0089] In one embodiment of the present application, when the target relative position of the target flight device in the spherical coordinate system is determined based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin according to the initial relative position, the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin can be characterized by calculation formula (3), and then, the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin is substituted into calculation formula (3) to obtain the target relative position of the target flight device in the spherical coordinate system.

[0090] The calculation formula (3) is as follows:

[0091]

[0092] Among them, (x1, y1, z1) refers to the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin; (r1, θ1, ) refers to the target relative position of the target flight device in the spherical coordinate system.

[0093] S302, performing a beam direction analysis on the target antenna according to the relative position of the target to obtain an antenna beam direction for the target flying device.

[0094] In one embodiment of the present application, after the relative position of the target is determined, the antenna beam orientation for the target flying device can be obtained by substituting the relative position of the target into calculation formula (4).

[0095]

[0096] Among them, θ realative It refers to the direction angle of the antenna beam along the vertical direction in the antenna beam direction; Refers to the direction angle of the antenna beam along the horizontal direction in the antenna beam direction; θ tilt Refers to the mechanical downtilt angle; refers to the absolute azimuth; θ1 and Refers to the target relative position of the target flight device in the spherical coordinate system.

[0097] As an example, θ realative , θ tilt , The corresponding relationship for the target flight equipment can be as follows Figure 5 As shown, the origin of the coordinate system is the target antenna.

[0098] The above-mentioned antenna beamforming method determines the target relative position of the target flight device relative to the target antenna, and then analyzes the beam direction of the target antenna according to the target relative position to obtain the antenna beam direction for the target flight device, thereby providing a data basis for subsequent antenna beamforming, ensuring the smooth progress of subsequent processes, ensuring that the flight device can perform low-altitude services under the corresponding antenna beam, and improving the network performance of the flight device under the antenna beam.

[0099] In one embodiment, if Figure 6 As shown, when it is necessary to perform antenna beamforming according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device, the following contents may be specifically included:

[0100] S601, determining a target direction weight according to an initial received signal strength corresponding to an antenna beam direction.

[0101] It should be noted that when it is necessary to determine the target direction weight, the following may be specifically included: determining the initial received signal strength corresponding to the antenna beam direction; performing power optimization on the initial received signal strength to obtain the target received signal strength; and determining the target direction weight based on the target received signal strength and the initial received signal strength.

[0102] Further explanation, when determining the target direction weight based on the target received signal strength and the initial received signal strength, it can include: determining the target angle gain value based on the power difference between the initial received signal strength and the target received signal strength; determining the target direction weight based on the target angle gain value.

[0103] In an embodiment of the present application, when it is necessary to determine the target direction weight according to the target angle gain value, it may include determining the target direction weight according to the target angle gain value based on the correspondence between the candidate gain values ​​and the candidate direction weights.

[0104] In another embodiment of the present application, in order to further improve the accuracy of determining the target direction weight, it is necessary to introduce the antenna beam direction in the process of determining the target direction weight. Specifically, the correspondence between the candidate gain value, the candidate beam direction and the candidate direction weight can be determined in advance, and the correspondence records different candidate gain values ​​and candidate beam directions, and the corresponding different candidate direction weights; then, the target direction weight is determined according to the correspondence, the target angle gain value and the antenna beam direction.

[0105] Specifically, determine the correspondence between the candidate gain values ​​and the candidate beam orientations and the candidate directional weights. After determining the target angle gain value and the antenna beam orientation, determine the reference gain value and the reference beam orientation that are the same as the target angle gain value and the antenna beam orientation from the candidate gain values ​​and the candidate beam orientations recorded in the correspondence. Then, determine the target directional weight based on the directional weights corresponding to the reference gain value and the reference beam orientation in the correspondence.

[0106] Specifically, a directional weight library can be constructed in advance. When the target directional weight is recorded in the directional weight library, it can include the correspondence between the candidate beam directions and the candidate gain values ​​and the candidate directional weights, that is, different candidate directional weights corresponding to different candidate gain values ​​and candidate beam directions. Furthermore, after determining the target angle gain value and the antenna beam direction, the candidate directional weight corresponding to the target angle gain value and the antenna beam direction in the directional weight library is used as the target direction weight.

[0107] It is further explained that when constructing the directional weight library, the base station unit directional pattern can be determined based on base station parameters such as the number of antenna array units, array spacing, array arrangement, etc.; then, according to different low-altitude business needs and the coverage heights of different unit directional patterns, combined with the historical experience of antenna operation and maintenance personnel and the actual settlement of the target flight equipment, the directional weight library is constructed.

[0108] In one embodiment of the present application, when it is necessary to perform power optimization on the initial received signal strength to obtain the target received signal strength, the initial received signal strength corresponding to the antenna beam direction can be power optimized according to a preset angle gain value to obtain a candidate received signal strength; determine whether the candidate received signal strength meets a preset condition; if so, use the candidate received signal strength as the target received signal strength; if not, update the preset angle gain value, use the candidate received signal strength as the new initial received signal strength, and return to execute the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value.

[0109] Further explanation, power optimization of the initial received signal strength corresponding to the antenna beam orientation can be achieved based on calculation formula (5) by using a preset angle gain value, wherein the preset angle gain value may include a first gain value for a new direction of the target received signal strength and a second gain value for a current direction of the initial received signal strength; specifically, calculation formula (5) is as follows:

[0110] RSRP(j)=RSRP(i)+G j -G i (5)

[0111] RSRP(j) refers to the target received signal strength; RSRP(i) refers to the initial received signal strength; G j and G i Refers to the first gain value and the second gain value.

[0112] Further explanation: when judging whether the candidate received signal strength meets the preset conditions, the candidate received signal strength can be scored to obtain an evaluation value corresponding to the candidate received signal strength, and then the relationship between the evaluation value and the preset evaluation value threshold is verified. If the evaluation value is greater than the evaluation value threshold, it is determined that the candidate received signal strength meets the preset conditions; if the evaluation value is not greater than the evaluation value threshold, it is determined that the candidate received signal strength does not meet the preset conditions.

[0113] The candidate received signal strengths can be scored based on calculation formula (6). Specifically, calculation formula (6) is as follows:

[0114] p i (t) = {p i1 (t),p i2 (t), ..., p in (t)}(i=1,2,...,N) (6)

[0115] Among them, p i Refers to the evaluation value corresponding to the candidate received signal strength.

[0116] S602, performing antenna beamforming according to the target direction weight to obtain an antenna beam of the target antenna directed to the target flight device.

[0117] In one embodiment of the present application, after determining the target direction weight, the beam parameters corresponding to the antenna beam can be determined according to the target direction weight, and then, linear beam forming is implemented according to the beam parameters to obtain the antenna beam of the target antenna for the target flight device.

[0118] The above-mentioned antenna beamforming method determines the target direction weight; then, performs antenna beamforming according to the target direction weight to obtain the antenna beam of the target antenna for the target flight device, thereby providing the corresponding antenna beam to the flight device in a targeted manner, ensuring that the flight device can perform low-altitude services under the corresponding antenna beam, improving the network performance of the flight device under the antenna beam, ensuring the smooth execution of low-altitude services, preventing fluctuations due to changes in the height difference between the flight device and the base station antenna, and ensuring the stability of the flight device network signal.

[0119] In one embodiment, if Figure 7 As shown, when it is necessary to determine the antenna beam of the target antenna for the target flight device, the following contents may be specifically included:

[0120] S701, acquiring geographic data of a target flying device that communicates with a base station via a target antenna.

[0121] S702: Determine the initial relative position of the target flight device in a spatial rectangular coordinate system with the target antenna as the origin based on the geographic data.

[0122] S703, based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, according to the initial relative position, determine the target relative position of the target flight device in the spherical coordinate system.

[0123] S704, performing a beam direction analysis on the target antenna according to the relative position of the target to obtain an antenna beam direction for the target flight device.

[0124] S705: Determine an initial received signal strength corresponding to the antenna beam direction.

[0125] S706: Perform power optimization on the initial received signal strength to obtain a target received signal strength.

[0126] S707: Determine a target angle gain value according to a power difference between the initial received signal strength and the target received signal strength.

[0127] S708, determining a target direction weight based on a correspondence between the candidate gain values ​​and the candidate direction weights and according to the target angle gain value.

[0128] S709, performing antenna beamforming according to the target direction weight to obtain an antenna beam of the target antenna directed to the target flight device.

[0129] The above-mentioned antenna beam forming method analyzes the beam direction of the target antenna through the geographic data of the target flight equipment that the target antenna communicates with the base station, obtains the antenna beam direction for the target flight equipment, and then, performs antenna beam forming according to the initial received signal strength corresponding to the antenna beam direction, and obtains the antenna beam of the target antenna for the target flight equipment. According to the above content, it can be known that in the process of shaping the antenna beam, the application will determine the antenna beam direction for the target flight equipment according to the geographic data of the target flight equipment; then, according to the antenna beam direction, determine the antenna beam of the target antenna for the target flight equipment, so as to achieve the corresponding antenna beam for the flight equipment in the low-altitude field according to the actual situation of different flight equipment, and ensure that the flight equipment can perform low-altitude services under the corresponding antenna beam, improve the network performance of the flight equipment under the antenna beam, ensure the smooth execution of low-altitude services, prevent fluctuations due to changes in the height difference between the flight equipment and the base station antenna, and ensure the stability of the flight equipment network signal.

[0130] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.

[0131] Based on the same inventive concept, the embodiment of the present application also provides an antenna beam forming device for implementing the antenna beam forming method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations of one or more antenna beam forming device embodiments provided below can refer to the limitations of the antenna beam forming method above, and will not be repeated here.

[0132] In one embodiment, Figure 8 As shown, an antenna beamforming device is provided, comprising: an acquisition module 10, an analysis module 20 and a forming module 30, wherein:

[0133] The acquisition module 10 is used to acquire geographic data of a target flying device that communicates with a base station via a target antenna.

[0134] The analysis module 20 is used to perform a beam orientation analysis on the target antenna according to the geographic data to obtain the antenna beam orientation for the target flying device.

[0135] The shaping module 30 is used to perform antenna beam shaping according to the initial received signal strength corresponding to the antenna beam direction, so as to obtain the antenna beam of the target antenna for the target flying device.

[0136] In one embodiment, a target relative position of the target flight device with respect to the target antenna is determined based on the geographic data;

[0137] The target antenna beam direction is analyzed according to the relative position of the target to obtain the antenna beam direction for the target flight device.

[0138] In one embodiment, based on the geographic data, an initial relative position of the target flying device in a spatial rectangular coordinate system with the target antenna as the origin is determined;

[0139] Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flight device in the spherical coordinate system is determined according to the initial relative position.

[0140] In one embodiment, a target direction weight is determined based on an initial received signal strength corresponding to the antenna beam orientation;

[0141] Antenna beamforming is performed according to the target direction weight to obtain the antenna beam of the target antenna directed to the target flight device.

[0142] In one embodiment, determining an initial received signal strength corresponding to an antenna beam orientation;

[0143] Perform power optimization on the initial received signal strength to obtain the target received signal strength;

[0144] The target direction weight is determined according to the target received signal strength and the initial received signal strength.

[0145] In one embodiment, a target angle gain value is determined based on a power difference between an initial received signal strength and a target received signal strength;

[0146] According to the target angle gain value, the target direction weight is determined.

[0147] In one embodiment, power optimization is performed on an initial received signal strength corresponding to the antenna beam orientation according to a preset angle gain value to obtain a candidate received signal strength;

[0148] Determine whether the candidate received signal strength meets a preset condition;

[0149] If it is satisfied, the candidate received signal strength is used as the target received signal strength;

[0150] If not, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the process returns to the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value.

[0151] In one embodiment, based on the correspondence between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

[0152] The above-mentioned antenna beam forming device analyzes the beam direction of the target antenna through the geographic data of the target flight equipment that the target antenna communicates with the base station, obtains the antenna beam direction for the target flight equipment, and then, performs antenna beam forming according to the initial received signal strength corresponding to the antenna beam direction, and obtains the antenna beam of the target antenna for the target flight equipment. According to the above content, it can be known that in the process of shaping the antenna beam, the application will determine the antenna beam direction for the target flight equipment according to the geographic data of the target flight equipment; and then, according to the antenna beam direction, determine the antenna beam of the target antenna for the target flight equipment, so as to achieve the corresponding antenna beam for the flight equipment in the low-altitude field according to the actual situation of different flight equipment, and ensure that the flight equipment can perform low-altitude services under the corresponding antenna beam, improve the network performance of the flight equipment under the antenna beam, ensure the smooth execution of low-altitude services, prevent fluctuations due to changes in the height difference between the flight equipment and the base station antenna, and ensure the stability of the flight equipment network signal.

[0153] Each module in the above antenna beamforming device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.

[0154] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig. 9As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, 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 and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an antenna beamforming method is implemented. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.

[0155] Those skilled in the art will understand that Fig. 9 The structure shown in the figure is only a block diagram of a part 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. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

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

[0157] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0158] According to the geographic data, the target antenna beam direction is analyzed to obtain the antenna beam direction for the target flight equipment;

[0159] Antenna beamforming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device.

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

[0161] Determine the target relative position of the target flight device with respect to the target antenna based on geographic data;

[0162] The target antenna beam direction is analyzed according to the relative position of the target to obtain the antenna beam direction for the target flight device.

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

[0164] According to the geographic data, determine the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin;

[0165] Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flight device in the spherical coordinate system is determined according to the initial relative position.

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

[0167] Determine the target direction weight according to the initial received signal strength corresponding to the antenna beam direction;

[0168] Antenna beamforming is performed according to the target direction weight to obtain the antenna beam of the target antenna directed to the target flight device.

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

[0170] Determine an initial received signal strength corresponding to the antenna beam orientation;

[0171] Perform power optimization on the initial received signal strength to obtain the target received signal strength;

[0172] The target direction weight is determined according to the target received signal strength and the initial received signal strength.

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

[0174] determining a target angle gain value according to a power difference between an initial received signal strength and a target received signal strength;

[0175] According to the target angle gain value, the target direction weight is determined.

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

[0177] Performing power optimization on the initial received signal strength corresponding to the antenna beam orientation according to the preset angle gain value to obtain a candidate received signal strength;

[0178] Determine whether the candidate received signal strength meets a preset condition;

[0179] If it is satisfied, the candidate received signal strength is used as the target received signal strength;

[0180] If not, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the process returns to the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value.

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

[0182] Based on the corresponding relationship between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

[0183] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:

[0184] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0185] According to the geographic data, the target antenna beam direction is analyzed to obtain the antenna beam direction for the target flight equipment;

[0186] Antenna beamforming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device.

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

[0188] Determine the target relative position of the target flight device with respect to the target antenna based on geographic data;

[0189] The target antenna beam direction is analyzed according to the relative position of the target to obtain the antenna beam direction for the target flight device.

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

[0191] According to the geographic data, determine the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin;

[0192] Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flight device in the spherical coordinate system is determined according to the initial relative position.

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

[0194] Determine the target direction weight according to the initial received signal strength corresponding to the antenna beam direction;

[0195] Antenna beamforming is performed according to the target direction weight to obtain the antenna beam of the target antenna directed to the target flight device.

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

[0197] Determine an initial received signal strength corresponding to the antenna beam orientation;

[0198] Perform power optimization on the initial received signal strength to obtain the target received signal strength;

[0199] The target direction weight is determined according to the target received signal strength and the initial received signal strength.

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

[0201] determining a target angle gain value according to a power difference between an initial received signal strength and a target received signal strength;

[0202] According to the target angle gain value, the target direction weight is determined.

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

[0204] Performing power optimization on the initial received signal strength corresponding to the antenna beam orientation according to the preset angle gain value to obtain a candidate received signal strength;

[0205] Determine whether the candidate received signal strength meets a preset condition;

[0206] If it is satisfied, the candidate received signal strength is used as the target received signal strength;

[0207] If not, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the process returns to the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value.

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

[0209] Based on the corresponding relationship between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

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

[0211] Acquire geographic data of a target flying device that communicates with a base station via a target antenna;

[0212] According to the geographic data, the target antenna beam direction is analyzed to obtain the antenna beam direction for the target flight equipment;

[0213] Antenna beamforming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device.

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

[0215] Determine the target relative position of the target flight device with respect to the target antenna based on geographic data;

[0216] The target antenna beam direction is analyzed according to the relative position of the target to obtain the antenna beam direction for the target flight device.

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

[0218] According to the geographic data, determine the initial relative position of the target flight device in the spatial rectangular coordinate system with the target antenna as the origin;

[0219] Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flight device in the spherical coordinate system is determined according to the initial relative position.

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

[0221] Determine the target direction weight according to the initial received signal strength corresponding to the antenna beam direction;

[0222] Antenna beamforming is performed according to the target direction weight to obtain the antenna beam of the target antenna directed to the target flight device.

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

[0224] Determine an initial received signal strength corresponding to the antenna beam orientation;

[0225] Perform power optimization on the initial received signal strength to obtain the target received signal strength;

[0226] The target direction weight is determined according to the target received signal strength and the initial received signal strength.

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

[0228] determining a target angle gain value according to a power difference between an initial received signal strength and a target received signal strength;

[0229] According to the target angle gain value, the target direction weight is determined.

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

[0231] Performing power optimization on the initial received signal strength corresponding to the antenna beam orientation according to the preset angle gain value to obtain a candidate received signal strength;

[0232] Determine whether the candidate received signal strength meets a preset condition;

[0233] If it is satisfied, the candidate received signal strength is used as the target received signal strength;

[0234] If not, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the process returns to the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value.

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

[0236] Based on the corresponding relationship between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

[0237] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0238] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed 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 the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an 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 distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.

[0239] The technical features of the above embodiments may 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.

[0240] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An antenna beamforming method, characterized in that: The method comprises: Acquire geographic data of a target flying device that communicates with a base station via a target antenna; Performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device; Antenna beam forming is performed according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna directed to the target flying device.

2. The method according to claim 1, characterized in that The step of performing a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device includes: determining a target relative position of the target flight device with respect to a target antenna based on the geographic data; The target antenna is subjected to a beam orientation analysis according to the relative position of the target to obtain an antenna beam orientation for the target flying device.

3. The method according to claim 2, characterized in that Determining the target relative position of the target flight device with respect to the target antenna according to the geographic data includes: Determine, based on the geographic data, an initial relative position of the target flight device in a spatial rectangular coordinate system with the target antenna as the origin; Based on the mapping relationship between the spatial rectangular coordinate system and the spherical coordinate system with the target antenna as the origin, the target relative position of the target flying device in the spherical coordinate system is determined according to the initial relative position.

4. The method according to claim 1, characterized in that: The performing antenna beamforming according to the initial received signal strength corresponding to the antenna beam direction to obtain the antenna beam of the target antenna for the target flight device includes: Determining a target direction weight according to an initial received signal strength corresponding to the antenna beam direction; Antenna beam forming is performed according to the target direction weight to obtain an antenna beam of the target antenna directed to the target flying device.

5. The method according to claim 4, characterized in that The determining the target direction weight according to the initial received signal strength corresponding to the antenna beam direction includes: Determine an initial received signal strength corresponding to the antenna beam direction; Performing power optimization on the initial received signal strength to obtain a target received signal strength; A target direction weight is determined according to the target received signal strength and the initial received signal strength.

6. The method according to claim 5, characterized in that The step of determining a target direction weight according to the target received signal strength and the initial received signal strength includes: Determining a target angle gain value according to a power difference between the initial received signal strength and the target received signal strength; A target direction weight is determined according to the target angle gain value.

7. The method according to claim 5, characterized in that The performing power optimization on the initial received signal strength to obtain a target received signal strength includes: Performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to a preset angle gain value to obtain a candidate received signal strength; Determining whether the candidate received signal strength meets a preset condition; If satisfied, the candidate received signal strength is used as the target received signal strength; If not satisfied, the preset angle gain value is updated, and the candidate received signal strength is used as the new initial received signal strength, and the step of performing power optimization on the initial received signal strength corresponding to the antenna beam direction according to the preset angle gain value is returned.

8. The method according to claim 6, characterized in that Determining the target direction weight according to the target angle gain value includes: Based on the correspondence between the candidate gain values ​​and the candidate direction weights, the target direction weight is determined according to the target angle gain value.

9. An antenna beamforming device, characterized in that: The device comprises: An acquisition module, used to acquire geographic data of a target flight device that communicates with a base station via a target antenna; An analysis module, configured to perform a beam orientation analysis on the target antenna according to the geographic data to obtain an antenna beam orientation for the target flight device; A shaping module is used to perform antenna beam shaping according to the initial received signal strength corresponding to the antenna beam direction, so as to obtain the antenna beam of the target antenna for the target flying device.

10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: 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.