Antenna direction parameter determination method, apparatus, and electronic device

CN123035503APending Publication Date: 2026-11-03CHINA TELECOM CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611273011.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-20
Publication Date
2026-11-03

AI Technical Summary

Technical Problem

In existing technologies, the determination of base station antenna directional parameters relies on the experience of engineers, which makes it impossible to optimize efficiently and accurately, affecting communication quality and user experience.

Method used

By determining the grid map of the target area and establishing the correlation between the grid and the measurement report, the grid set covered by the target base station is automatically calculated. The antenna direction parameters are calculated using the grid positions of the farthest and closest grids to the base station in the grid set.

Benefits of technology

It enables efficient and accurate automated determination of base station antenna directional parameters, improving the optimization efficiency of communication systems and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123035503A_ABST
    Figure CN123035503A_ABST
Patent Text Reader

Abstract

The application discloses an antenna direction parameter determination method and device and electronic equipment. The method comprises the following steps: determining a grid map of a target area, and determining the association between the grid in the grid map and the measurement report of the target area; determining a grid set covered by a target base station according to the association, wherein the target base station is any one base station in the target area; determining a first grid farthest from the target base station and a second grid closest to the target base station in the grid set; and determining the antenna direction parameter of the target base station according to the position of the target base station and the center position of the first grid, or according to the position of the target base station, the antenna height, the center position of the first grid and the center position of the second grid. The application solves the technical problem that the antenna direction parameter cannot be determined efficiently and accurately due to the manual determination of the antenna direction parameter of the base station in the related art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to a method, apparatus, and electronic device for determining antenna directional parameters. Background Technology

[0002] In related technologies, when determining antenna azimuth angle, downtilt angle and other antenna directional parameters of base stations, engineers mainly rely on their own experience to optimize them, which makes it impossible to efficiently and accurately determine the antenna directional parameters of base stations.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This application provides a method, apparatus, and electronic device for determining antenna directional parameters, which at least solves the technical problem that the antenna directional parameters of a base station cannot be determined efficiently and accurately due to the manual determination of the antenna directional parameters in related technologies.

[0005] According to one aspect of the embodiments of this application, an antenna direction parameter determination method is provided, comprising: determining a grid map of a target area, and determining the correlation between grids in the grid map and measurement reports of the target area; determining a set of grids covered by a target base station based on the correlation, wherein the target base station is any base station in the target area; determining a first grid farthest from the target base station and a second grid closest to the target base station in the grid set; and determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid.

[0006] Optionally, the antenna direction parameters include the antenna azimuth angle; determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid includes: determining a first distance between the target base station and the first grid in the longitude direction and a second distance between the target base station and the first grid in the latitude direction based on the location of the target base station and the center position of the first grid; and determining the antenna azimuth angle of the target base station based on the first distance and the second distance.

[0007] Optionally, the antenna orientation parameters include the antenna downtilt angle; determining the antenna orientation parameters of the target base station based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid includes: determining the midpoint position of the midpoint of the first grid and the second grid based on the center positions of the first grid and the second grid; determining the third distance between the target base station and the midpoint in the longitude direction, and the fourth distance between the target base station and the midpoint in the latitude direction, based on the location of the target base station and the midpoint position; and determining the antenna downtilt angle of the target base station based on the third distance, the fourth distance, and the antenna height.

[0008] Optionally, the association includes the attribution relationship between measurement report points and grids in the measurement report; determining the association relationship between grids in the grid map and measurement reports of the target area includes: determining the location information of measurement report points in the measurement report; and determining the attribution relationship between measurement report points and grids based on the location information of measurement report points and the main control cell signal strength information of measurement report points.

[0009] Optionally, determining the grid set covered by the target base station based on the association relationship includes: determining the master control cell of the grid based on the association relationship and measurement report; determining the starting grid in the target area, wherein the master control cell corresponding to the starting grid is a cell associated with the target base station; starting from the starting grid, determining the target grid along the longitude and latitude directions respectively, the target grid corresponding to the same master control cell as the starting grid, and the neighboring cell signal strength does not exceed the signal strength of the master control cell; and determining the grid set composed of the starting grid and the target grid as the grid set covered by the target base station.

[0010] Optionally, the signal strength of the neighboring cells of the target grid is not greater than the signal strength of the main control cell of the target grid, and the number of measurement reporting points in the target grid corresponding to the main control cell is greater than a preset threshold.

[0011] Optionally, the method further includes: determining the first boundary grid that is not the target grid encountered in the longitude direction and the second boundary grid that is not the target grid encountered in the latitude direction; taking the first boundary grid or the second boundary grid as a new starting grid and continuing to search for the grid set corresponding to the new starting grid.

[0012] According to another aspect of the embodiments of this application, an antenna direction parameter determination device is also provided, comprising: a first processing module, configured to determine a grid map of a target area and determine the correlation between grids in the grid map and measurement reports of the target area; a second processing module, configured to determine a set of grids covered by a target base station based on the correlation, wherein the target base station is any base station in the target area; a third processing module, configured to determine a first grid farthest from the target base station and a second grid closest to the target base station in the grid set; and a fourth processing module, configured to determine the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid.

[0013] According to another aspect of the embodiments of this application, a non-volatile storage medium is also provided, wherein a program is stored in the non-volatile storage medium, and the program controls the device where the non-volatile storage medium is located to execute an antenna direction parameter determination method when it runs.

[0014] According to another aspect of the embodiments of this application, an electronic device is also provided, including: a memory and a processor, the processor being configured to run a program stored in the memory, wherein the program executes an antenna direction parameter determination method during runtime.

[0015] According to another aspect of the embodiments of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements an antenna direction parameter determination method.

[0016] In this embodiment, a grid map of the target area is determined, and the correlation between the grids in the grid map and the measurement report of the target area is determined. Based on the correlation, the grid set covered by the target base station is determined, wherein the target base station is any base station in the target area. The first grid farthest from the target base station and the second grid closest to the target base station in the grid set are determined. The antenna direction parameters of the target base station are determined based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid. By associating the measurement report with the grid map and automatically calculating the antenna direction parameters based on the spatial positions of the farthest and closest grids in the grid set covered by the target base station, the purpose of automatically determining the antenna direction parameters of the base station is achieved. This achieves the technical effect of efficiently and accurately determining the antenna direction parameters, thereby solving the technical problem that the antenna direction parameters of the base station cannot be determined efficiently and accurately due to the manual determination of the antenna direction parameters in related technologies. Attached Figure Description

[0017] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0018] Figure 1 This is a schematic diagram of the structure of a computer terminal (or mobile device) according to an embodiment of this application;

[0019] Figure 2 This is a flowchart illustrating a method for determining antenna directional parameters according to an embodiment of this application;

[0020] Figure 3 This is a schematic diagram of a rasterized map and a map raster according to an embodiment of this application;

[0021] Figure 4 This is a schematic diagram of an MR data processing flow provided according to an embodiment of this application;

[0022] Figure 5This is a schematic diagram of an MR data storage method provided according to an embodiment of this application;

[0023] Figure 6 This is a schematic diagram illustrating the association between MR data and raster data according to an embodiment of this application;

[0024] Figure 7 This is a schematic diagram of a grid set for base station coverage provided according to an embodiment of this application;

[0025] Figure 8 This is a schematic diagram of base station antenna coverage provided according to an embodiment of this application;

[0026] Figure 9 This is a schematic diagram of the first antenna azimuth angle provided according to an embodiment of this application;

[0027] Figure 10 This is a schematic diagram of a second antenna azimuth angle provided according to an embodiment of this application;

[0028] Figure 11 This is a schematic diagram of a third antenna azimuth angle provided according to an embodiment of this application;

[0029] Figure 12 This is a schematic diagram of the fourth antenna azimuth angle provided according to the embodiments of this application;

[0030] Figure 13 This is a schematic diagram of an antenna downtilt angle provided according to an embodiment of this application;

[0031] Figure 14 This is a schematic diagram of an antenna directional parameter determination device provided according to an embodiment of this application. Detailed Implementation

[0032] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort should fall within the scope of protection of the present application.

[0033] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0034] Traditional methods for assessing azimuth and downtilt angles rely heavily on the experience of optimization engineers, which is highly subjective and affects accuracy. Often, it is necessary to repeatedly adjust a base station to achieve the ideal state. Currently, there are a large number of 4G / 5G base stations, and assessing each site individually consumes a lot of manpower and resources, resulting in extremely low efficiency.

[0035] Improperly set azimuth and downtilt angles can affect upload and download metrics, thus impacting user experience.

[0036] To address the aforementioned issues, this application provides relevant solutions, which are detailed below.

[0037] According to an embodiment of this application, a method embodiment for determining antenna directional parameters is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0038] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware block diagram of a computer terminal for implementing an antenna directional parameter determination method is shown. Figure 1 As shown, the computer terminal 10 may include a processor 102, a memory 104 for storing data, and a transmission module 106 for communication functions. The processor 102 may include one or more processors. For ease of explanation, Figure 1The diagram illustrates multiple processors, including a first processor 102a, a second processor 102b, ..., an nth processor 102n. The processor 102 may be a processing device including, but not limited to, a microcontroller unit (MCU) or a field-programmable gate array (FPGA).

[0039] In addition, a computer terminal may also include: a display, an input / output interface (I / O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0040] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits may be referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits may be a single, independent processing module, or may be integrated, in whole or in part, into any other element within the computer terminal 10. As described in the embodiments of this application, the data processing circuits serve as a form of processor control (e.g., selection of a variable resistor termination path connected to an interface).

[0041] The memory 104 can be used to store software programs and modules for application software, such as the program instructions / data storage device corresponding to the antenna direction parameter determination method in this embodiment. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, thereby implementing the aforementioned antenna direction parameter determination method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0042] The transmission module 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the computer terminal 10. In one example, the transmission module 106 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission module 106 may be a radio frequency (RF) module, used for data interaction with external networks or devices via wired and / or wireless network connections.

[0043] The display can be, for example, a touchscreen liquid crystal display (LCD), which allows the user to interact with the user interface of the computer terminal 10. In addition, the computer terminal 10 can also connect to a cursor control device and a keyboard via an input / output interface. The cursor control device (e.g., a mouse, trackball, or touchpad) is mainly used to transmit directional information and command selections to the terminal and control the movement of the cursor on the display; the keyboard is mainly used to receive letters, numbers, and other control commands input by the user, thereby enabling interaction between the user and the computer terminal 10.

[0044] It should be noted here that, in some optional embodiments, the above... Figure 1 The computer terminal shown may include hardware elements (including circuitry), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be noted that... Figure 1 This is only one instance of a specific particular instance, and is intended to illustrate the types of components that may exist in the aforementioned computer terminal.

[0045] Under the aforementioned operating environment, embodiments of this application provide a method for determining antenna directional parameters, such as... Figure 2 As shown, the method includes the following steps:

[0046] Step S202: Determine the raster map of the target area and determine the correlation between the graticules in the raster map and the measurement report of the target area;

[0047] In some embodiments of this application, such as Figure 3 As shown, when determining the raster map of the target area, it can be done by city / prefecture level. The map of the target area can be divided into adjacent square grids according to a preset side length (e.g., 50 meters or 20 meters). Each square grid is a raster. The division is based on the minimum longitude and minimum latitude of the target area, ensuring that the raster completely covers the entire target area and that there are no gaps or overlaps between adjacent grids. For each grid, such as... Figure 3As shown, five points—four vertices and the center point—are taken as the equivalent representation of the grid, i.e., grid equivalent five-point representation (or grid five-point representation). When uniformly numbering the five grid points, they are numbered sequentially counter-clockwise starting from the top right vertex: top right vertex is 1, top left vertex is 2, bottom left vertex is 3, bottom right vertex is 4, and the center point is 0. The entire grid is numbered according to latitude and longitude, increasing from 1 for longitude starting from the minimum longitude value and from 1 for latitude starting from the minimum latitude value. The numbering format is uniformly xxxxyyyy, maintaining data length alignment so that adjacent grids differ by 1 in both longitude and latitude, facilitating subsequent calculations on the big data platform. Simultaneously, the latitude, longitude, and altitude information of each grid's five points are recorded. The altitude information describes the terrain features of the area represented by the grid, providing spatial reference for the association of subsequent measurement report points (i.e., MR data points) with the grid and the calculation of antenna direction parameters. The above methods complete the determination of the target area's raster map. Each raster can ultimately be represented by the following table:

[0048]

[0049] As shown in the table above, taking the grid numbered xxyy as an example, the numbering rules for its five points are as follows: the top right vertex of the grid numbered 1 has a complete five-point number of xx1yy, corresponding to the longitude and latitude values ​​of that vertex; the top left vertex of the grid numbered 2 has a complete five-point number of xx2yy, corresponding to the longitude and latitude values ​​of that vertex; the bottom left vertex of the grid numbered 3 has a complete five-point number of xx3yy, corresponding to the longitude and latitude values ​​of that vertex; the bottom right vertex of the grid numbered 4 has a complete five-point number of xx4yy, corresponding to the longitude and latitude values ​​of that vertex; and the center point of the grid numbered 0 has a complete five-point number of xx0yy, corresponding to the longitude and latitude values ​​of the center point. The information for each grid of five points is recorded in the form of "xxxxxyyyyy(longitude, latitude, altitude)". The altitude information is used to describe the terrain features of the closely related areas after evaluation, and provides a spatial reference for the subsequent calculation of the association between measurement report points (i.e. MR data points) and grids, as well as the determination of antenna direction parameters.

[0050] After determining the raster map, it is necessary to acquire and process the measurement reports (i.e., MR data) of the target area for subsequent association with the raster. The acquisition and processing of measurement reports can be automated using real-time data stream processing tools and distributed big data platforms. Web-based open-source real-time data stream processing applications such as Apache NiFi can be used to automatically pull measurement reports with pre-filled latitude and longitude information from the server, perform simple format conversion, and store them in the Hadoop big data platform. NiFi simplifies the data migration process, provides rich data transformation and processing functions, and features user-friendly interaction, high scalability, and support for multiple data sources and destinations, meeting diverse data processing needs. Hadoop, as a distributed system infrastructure, has its core design including HDFS and MapReduce. HDFS provides storage for massive amounts of data, while MapReduce provides computation, allowing users to develop distributed programs without needing to understand the underlying distributed details. Through the above methods, the acquisition and storage of measurement report data are completed, providing the data foundation for subsequent association calculations between measurement report points (i.e., MR data points) and the raster.

[0051] Optionally, the data processing flow of Apache NiFi is as follows: Figure 4 As shown. First, the data source, i.e., the file server, serves as the starting point of the process. NiFi actively pulls or receives raw data files from the external file server through its built-in processors (such as ListFile, FetchFile, or listening ports). During the extraction phase, NiFi reads the raw data completely from the source, performing preliminary decompression, decoding, or format verification to convert it into streaming data content. In the transformation phase, NiFi utilizes its rich data transformation and processing capabilities to perform operations such as cleaning, field mapping, format reconstruction (e.g., CSV to JSON), data anonymization, or business logic calculations on the streaming data. The transformed data is not directly written to the target end but is first buffered and temporarily stored in a data and temporary area. This design leverages NiFi's high scalability and backpressure mechanism to provide fault tolerance, breakpoint resumption, and isolation of read / write pressure, ensuring that data is not lost when the target system is under high load. After temporary storage, the data enters the loading phase, where the finalized data is written to the target end in batches or in real-time from the temporary area. Ultimately, the data reaches the destination database. NiFi leverages its support for multiple data destinations, using appropriate database connection processors (such as PutSQL or PutDatabaseRecord) to efficiently and accurately write the data into the database, thus completing the entire data processing flow from the data source to the destination database. Through this method, the acquisition, processing, and storage of measurement reports (i.e., MR data) are completed, providing a data foundation for subsequent correlation calculations between measurement report points (i.e., MR data points) and rasters.

[0052] In some embodiments of this application, after the measurement report (i.e., MR data) is pulled and transformed by the real-time data stream processing tool NiFi, it needs to be stored in the Hadoop big data platform for subsequent large-scale distributed computing. Hadoop, as a distributed system infrastructure, has its core design including HDFS (Hadoop Distributed File System) and MapReduce. HDFS provides storage for massive amounts of data, while MapReduce provides computation for massive amounts of data. HDFS uses a master-slave architecture to achieve highly reliable data storage, such as... Figure 5 As shown, the system mainly consists of two types of nodes: NameNode and DataNode. In this storage scenario, NiFi acts as the Client, responsible for initiating write requests to the measurement report data, which has been backfilled with latitude and longitude coordinates and converted to the correct format, through the API interface provided by HDFS, thereby connecting to the entire storage system. The NameNode, as the master node of HDFS, is responsible for managing the file system namespace and the metadata of all DataNodes, including the mapping relationship between data blocks and DataNodes, storage locations, etc. When NiFi is ready to write data, the NameNode instructs how many data blocks the data should be split into and which DataNodes each data block should be written to. The NameNode itself does not store actual business data; it only undertakes path guidance and directory management responsibilities. DataNodes, as slave nodes, are the physical nodes that actually store the data blocks, distributed across multiple servers in the cluster. NiFi, according to the NameNode's instructions, splits the data into blocks and streams it directly to the corresponding DataNodes for writing. To ensure high availability, each data block is replicated multiple times by default and automatically distributed to different DataNodes, thereby achieving fault tolerance and load balancing. The entire writing process follows a closed-loop path: "NiFi (Client) → NameNode (retrieves metadata command) → DataNode (writes actual data blocks in parallel)". The underlying details, such as data block splitting and inter-node replication, are entirely coordinated by the NameNode and executed by the DataNodes. NiFi only needs to call standard interfaces to achieve efficient and reliable data storage, allowing users to manage massive amounts of data without needing to understand the underlying distributed system details. This method enables the storage of measurement report data, providing reliable data storage and computational support for subsequent calculations of the association between measurement report points (i.e., MR data points) and the grid, as well as the determination of antenna direction parameters.

[0053] In some embodiments of this application, the association relationship includes the attribution relationship between measurement report points and grids in the measurement report; determining the association relationship between grids in the grid map and measurement reports of the target area includes: determining the location information of measurement report points in the measurement report; and determining the attribution relationship between measurement report points and grids based on the location information of the measurement report points and the main control cell signal strength information of the measurement report points. The attribution relationship includes which grid the measurement report point belongs to, that is, which grid the measurement report point falls into.

[0054] Optionally, after completing the determination of the raster map and the acquisition and storage of the measurement report (i.e., MR data), it is necessary to establish the association between the raster and the measurement report points (i.e., MR data points). This association is the attribution relationship (i.e., coupling degree) between the measurement report points and the raster. The process of determining this association is as follows: First, determine the location information of each measurement report point in the measurement report, that is, the latitude and longitude coordinates of the measurement report point. Then, based on the location information of the measurement report point and the main control cell signal strength information of the measurement report point, determine the raster to which the measurement report point belongs. Specifically, as follows... Figure 6 As shown, the vertical distance in the longitude direction from the center point of a grid cell to any of its surrounding vertices is defined as... Define the vertical distance in the latitudinal direction from the center point of a grid cell to any of its surrounding vertices as... For all grid cells, these two distance values ​​are equal and fixed. Definition This is a function for calculating vertical distance by longitude. The function for calculating vertical distance by latitude is defined as follows: This is the minimum access level. For any measurement reporting point... Calculate its distance from the center point of a certain grid cell: (e.g., ...) Figure 6 As shown, if < ,and < Meanwhile, the reference received power (RSRP, i.e., the signal strength of the master control cell) of the measurement reporting point meets the requirements. If the measurement report point is found to belong to the grid numbered xxxxxyyyyy, then the grid is determined to belong to the grid numbered xxxxxyyyyy. After the attribution determination is established, the count of the Master Control Cell Identifier (MCIcount) in the data record of that grid is incremented by 1, and the average reference signal received power (MCIavgRsrp) of the Master Control Cell is updated accordingly. At the same time, the count of the Neighbor Cell Identifier (NCI) corresponding to the measurement report point is incremented by 1, and the average reference signal received power (NCIavgRs) of the neighboring cell is updated accordingly. The grid record number format is Record_(xxxxx,yyyyy), and its data structure is Record(MCI, MCIcount, MCIavgRsrp, NCI1, NCI1count,NCI1avgRs, …, NCI8, NCI8count, NCI8avgRs). That is, each grid record contains: a Master Control Cell Identifier and its count and average reference signal received power, and the neighbor cell Identifier, count, and average reference signal received power of up to eight neighboring cells. In this way, the grid records its own main control cell and its number, neighbor cell information and the number of neighbor cells, thereby completing the establishment of the association between the grid and the measurement report point.

[0055] Step S204: Based on the association relationship, determine the set of grids covered by the target base station, wherein the target base station is any base station in the target area;

[0056] In some embodiments of this application, determining the grid set covered by the target base station based on the association relationship includes: determining the master control cell of the grid based on the association relationship and measurement report; determining the starting grid in the target area, wherein the master control cell corresponding to the starting grid is a cell associated with the target base station; starting from the starting grid, determining the target grid along the longitude and latitude directions respectively, the target grid corresponding to the same master control cell as the starting grid, and the neighboring cell signal strength does not exceed the signal strength of the master control cell; and determining the grid set composed of the starting grid and the target grid as the grid set covered by the target base station.

[0057] As an optional implementation, the signal strength of the neighboring cells of the target grid is not greater than the signal strength of the main control cell of the target grid, and the number of measurement reporting points in the target grid corresponding to the main control cell is greater than a preset threshold.

[0058] In some embodiments of this application, the method further includes: determining the first boundary grid that is not the target grid encountered in the longitude direction, and the first boundary grid that is not the target grid encountered in the latitude direction; taking the first boundary grid or the second boundary grid as a new starting grid, and continuing to search for the grid set corresponding to the new starting grid.

[0059] After establishing the association between the grid and the measurement report points, it is necessary to determine the grid set (i.e., group) covered by the target base station based on this association. The grid set is as follows: Figure 7 As shown. First, based on the association relationships and measurement reports (i.e., MR data), the Master Control Cell Identifier (MCI) for each grid is determined, which is the master control cell to which the measurement report points within that grid belong the most. Then, the grouping support function for the grid records is defined. When two raster records have the same Master Control Cell Identifier (MCI) and the Master Control Cell Count (MCIcount) is greater than a preset counting threshold (Defcount), the two raster records are determined to belong to the same raster set. The starting grid is determined within the target area. The primary control cell corresponding to the starting grid is the cell associated with the target base station. Starting from the starting grid, a grid-by-grid search is performed along both the longitude and latitude directions. Horizontally adjacent grids are recorded. , The process involves checking whether the target grid corresponds to the same master control cell as the starting grid, and whether the neighboring cell signal strength does not exceed the master control cell signal strength. Additionally, the number of measurement report points (i.e., MR data points) within the grid corresponding to the master control cell must be greater than a preset threshold. Target grids meeting these conditions are assigned to the current grid set. In areas where two base stations overlap, if the neighboring cell signal of a grid is stronger than that of the master control cell and the count exceeds a specific value, matching grids in that direction is stopped. When the grouping conditions are no longer met with subsequent raster records in the horizontal direction, the correlation in the longitude direction is no longer calculated; similarly, when When the grouping criteria are no longer met with subsequent raster records in the vertical direction, the correlation in the latitudinal direction is no longer calculated. For example... Figure 7 As shown, during the retrieval process, the first boundary raster that is not the target raster encountered in the longitude direction and the second boundary raster that is not the target raster encountered in the latitude direction are identified. The record corresponding to the first boundary raster is then... Or the record corresponding to the second boundary grid As a new starting grid, the search continues to retrieve the grid set corresponding to the new starting grid. Ultimately, the starting grid and all target grids that meet the conditions together form the grid set covered by the target base station.

[0060] Step S206: Determine the first grid cell in the grid set that is farthest from the target base station and the second grid cell that is closest to the target base station;

[0061] Step S208: Determine the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid.

[0062] In some embodiments of this application, the antenna direction parameters include the antenna azimuth angle; determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid includes: determining a first distance between the target base station and the first grid in the longitude direction and a second distance between the target base station and the first grid in the latitude direction based on the location of the target base station and the center position of the first grid; and determining the antenna azimuth angle of the target base station based on the first distance and the second distance.

[0063] Optional, Figure 8 This is a schematic diagram of the antenna coverage of a base station sector. From... Figure 8 As can be seen, the line connecting the farthest point of coverage to the base station is the optimal azimuth angle of the antenna, while the midpoint between the farthest point and the nearest point of the antenna is the center of the antenna radiation.

[0064] In some embodiments of this application, after determining the set of grids covered by the target base station, it is necessary to determine the first grid farthest from the target base station and the second grid closest to the target base station in the grid set, and record their relevant information: the first grid (i.e., the farthest grid, denoted as...) The latitude and longitude of ) are The second grid cell (i.e., the nearest grid cell, denoted as ) The latitude and longitude of ) are The latitude, longitude, and antenna height of the target base station are respectively .

[0065] Based on this, when calculating the antenna azimuth angle in the antenna direction parameters, the first distance between the target base station and the first grid in the longitude direction is determined according to the location of the target base station and the center position of the first grid (i.e., ), and the second distance between the target base station and the first grid in the latitudinal direction (i.e. The first distance is the absolute value of the difference between the longitude of the target base station and the longitude of the first grid, i.e. The second distance is the absolute value of the difference between the target base station latitude and the first grid latitude, i.e. The antenna azimuth angle is determined based on the quadrant position of the first grid relative to the target base station. The calculation is divided into the following four cases.

[0066] like Figure 9 As shown, when At that time, the first grid cell is located in the 0° to 90° direction of the base station. The distance in the longitude direction is... The distance in the latitudinal direction is Then the optimal azimuth angle of the antenna is .

[0067] like Figure 10 As shown, when At that time, the first grid cell is located in the 90° to 180° direction of the base station. The distance in the longitude direction is... The distance in the latitudinal direction is Then the optimal azimuth angle of the antenna is .

[0068] like Figure 11 As shown, when At that time, the first grid cell is located in the 180° to 270° direction of the base station. The distance in the longitude direction is... The distance in the latitudinal direction is Then the optimal azimuth angle of the antenna is .

[0069] like Figure 12 As shown, when At that time, the first grid cell is located in the 270° to 360° direction of the base station. The distance in the longitude direction is... The distance in the latitudinal direction is Then the optimal azimuth angle of the antenna is .

[0070] In some embodiments of this application, the antenna orientation parameters include the antenna downtilt angle; determining the antenna orientation parameters of the target base station based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid includes: determining the midpoint position of the midpoint of the first grid and the second grid based on the center positions of the first grid and the second grid; determining a third distance in the longitude direction between the target base station and the midpoint, and a fourth distance in the latitude direction between the target base station and the midpoint, based on the location of the target base station and the midpoint position; and determining the antenna downtilt angle of the target base station based on the third distance, the fourth distance, and the antenna height.

[0071] Optionally, after determining the set of grids covered by the target base station and the first grid furthest from the target base station (and the second grid closest to the target base station), the antenna downtilt angle in the antenna directional parameters is further calculated. The midpoint of the line connecting the furthest grid and the closest grid is the center of antenna radiation.

[0072] First, based on the center positions of the first and second grid cells, determine the midpoint position between them. The longitude of the midpoint... Take the average of the longitudes of the first and second grid cells, that is... Latitude of the midpoint Take the average of the latitude of the first grid cell and the latitude of the second grid cell, that is... .

[0073] Then, based on the location of the target base station and the location of the midpoint, the third distance between the target base station and the midpoint in the longitude direction and the fourth distance between the target base station and the midpoint in the latitude direction are determined, and the horizontal distance between the midpoint and the target base station is calculated accordingly. .in, .

[0074] like Figure 13 As shown, the line connecting the antenna's central radiation line and the midpoint is perpendicular to the antenna plane. The sum of the angle formed by this line and the tower body, and the antenna's downtilt angle, is 90°. Therefore, the antenna downtilt angle... The calculation formula is: ,in The antenna height of the target base station.

[0075] By employing a grid map to define the target area and establishing the correlation between the grids in the grid map and the measurement report of the target area; based on the correlation, determining the set of grids covered by the target base station, where the target base station is any base station in the target area; identifying the first grid farthest from the target base station and the second grid closest to the target base station in the grid set; and determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid, this method automatically determines the antenna direction parameters of the base station by associating the measurement report with the grid map and automatically calculating the antenna direction parameters based on the spatial positions of the farthest and closest grids in the grid set covered by the target base station. This achieves the goal of automatically determining the antenna direction parameters of the base station, thus realizing the technical effect of efficiently and accurately determining the antenna direction parameters, and solving the technical problem of inefficient and inaccurate determination of antenna direction parameters caused by the manual determination of base station antenna direction parameters in related technologies.

[0076] This application provides an antenna direction parameter determination device. Figure 14 This is a schematic diagram of the device. From Figure 14 As can be seen from the diagram, the device includes: a first processing module 140, used to determine a grid map of the target area and determine the correlation between the grids in the grid map and the measurement report of the target area; a second processing module 142, used to determine the set of grids covered by the target base station based on the correlation, wherein the target base station is any base station in the target area; a third processing module 144, used to determine the first grid farthest from the target base station and the second grid closest to the target base station in the grid set; and a fourth processing module 146, used to determine the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid.

[0077] In some embodiments of this application, the association includes the attribution relationship between measurement report points and grids in the measurement report; the step of the first processing module 40 in determining the association relationship between grids in the grid map and measurement reports of the target area includes: determining the location information of measurement report points in the measurement report; determining the attribution relationship between measurement report points and grids based on the location information of measurement report points and the main control cell signal strength information of measurement report points.

[0078] In some embodiments of this application, the step of the second processing module 42 determining the grid set covered by the target base station based on the association relationship includes: determining the master control cell of the grid based on the association relationship and the measurement report; determining the starting grid in the target area, wherein the master control cell corresponding to the starting grid is a cell associated with the target base station; starting from the starting grid, determining the target grid along the longitude and latitude directions respectively, the target grid corresponding to the same master control cell as the starting grid, and the neighboring cell signal strength does not exceed the signal strength of the master control cell; and determining the grid set composed of the starting grid and the target grid as the grid set covered by the target base station.

[0079] In some embodiments of this application, the signal strength of the neighboring cells of the target grid is not greater than the signal strength of the main control cell of the target grid, and the number of measurement reporting points in the target grid corresponding to the main control cell is greater than a preset threshold.

[0080] In some embodiments of this application, the second processing module 42 is further configured to: determine the first boundary grid that is not the target grid encountered in the longitude direction, and the first boundary grid that is not the target grid encountered in the latitude direction; take the first boundary grid or the second boundary grid as a new starting grid, and continue to search for the grid set corresponding to the new starting grid.

[0081] In some embodiments of this application, the antenna direction parameters include the antenna azimuth angle; the step of the fourth processing module 46 in determining the antenna direction parameters of the target base station based on the location of the target base station and the center location of the first grid includes: determining a first distance between the target base station and the first grid in the longitude direction and a second distance between the target base station and the first grid in the latitude direction based on the location of the target base station and the center location of the first grid; and determining the antenna azimuth angle of the target base station based on the first distance and the second distance.

[0082] In some embodiments of this application, the antenna orientation parameters include the antenna downtilt angle; the step of the fourth processing module 46 in determining the antenna orientation parameters of the target base station based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid includes: determining the midpoint position of the midpoint of the first grid and the second grid based on the center positions of the first grid and the second grid; determining the third distance between the target base station and the midpoint in the longitude direction and the fourth distance between the target base station and the midpoint in the latitude direction based on the location of the target base station and the midpoint position; and determining the antenna downtilt angle of the target base station based on the third distance, the fourth distance, and the antenna height.

[0083] It should be noted that each module in the antenna direction parameter determination device described above can be a program module (e.g., a set of program instructions to implement a specific function) or a hardware module. For the latter, it can be manifested in the following forms, but is not limited to them: each of the above modules is manifested as a processor, or the functions of each of the above modules are implemented by a processor.

[0084] According to an embodiment of this application, a non-volatile storage medium is also provided, which stores a program. When the program runs, it controls the device where the non-volatile storage medium is located to execute the following antenna direction parameter determination method: determining a grid map of the target area and determining the correlation between the grids in the grid map and the measurement report of the target area; determining the grid set covered by the target base station based on the correlation, wherein the target base station is any base station in the target area; determining the first grid farthest from the target base station and the second grid closest to the target base station in the grid set; determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid.

[0085] According to an embodiment of this application, an electronic device is also provided, including: a memory and a processor, wherein the processor is configured to run a program stored in the memory, wherein the program executes the following antenna direction parameter determination method: determining a grid map of a target area and determining the correlation between grids in the grid map and measurement reports of the target area; determining a set of grids covered by a target base station based on the correlation, wherein the target base station is any base station in the target area; determining a first grid farthest from the target base station and a second grid closest to the target base station in the grid set; determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid.

[0086] According to an embodiment of this application, a computer program product is also provided, including a computer program that, when executed by a processor, implements the following method for determining antenna direction parameters: determining a grid map of a target area and determining the correlation between grids in the grid map and measurement reports of the target area; determining a set of grids covered by a target base station based on the correlation, wherein the target base station is any base station in the target area; determining a first grid farthest from the target base station and a second grid closest to the target base station in the grid set; and determining the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, antenna height, the center position of the first grid, and the center position of the second grid.

[0087] In the above embodiments of this application, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0088] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0089] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

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

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

[0092] The above description is only a preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.

Claims

1. A method for determining antenna directional parameters, characterized in that, include: Determine a raster map of the target area, and determine the correlation between the graticules in the raster map and the measurement reports of the target area; Based on the aforementioned association, the set of grids covered by the target base station is determined, wherein the target base station is any base station in the target area; Determine the first grid cell in the grid set that is farthest from the target base station, and the second grid cell that is closest to the target base station; The antenna direction parameters of the target base station are determined based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, the antenna height, the center position of the first grid and the center position of the second grid.

2. The method for determining antenna directional parameters according to claim 1, characterized in that, The antenna directional parameters include the antenna azimuth angle; Determining the antenna direction parameters of the target base station based on its location and the center position of the first grid includes: Based on the location of the target base station and the center location of the first grid, a first distance in the longitude direction and a second distance in the latitude direction between the target base station and the first grid are determined. The antenna azimuth angle of the target base station is determined based on the first distance and the second distance.

3. The method for determining antenna directional parameters according to claim 1, characterized in that, The antenna orientation parameters include the antenna downtilt angle; the antenna orientation parameters of the target base station are determined based on the location of the target base station, the antenna height, the center position of the first grid, and the center position of the second grid, including: Based on the center positions of the first grid and the second grid, determine the midpoint position of the midpoint between the first grid and the second grid; Based on the location of the target base station and the location of the intermediate point, a third distance between the target base station and the intermediate point in the longitude direction and a fourth distance between the target base station and the intermediate point in the latitude direction are determined. The antenna downtilt angle of the target base station is determined based on the third distance, the fourth distance, and the antenna height.

4. The method for determining antenna directional parameters according to claim 1, characterized in that, The association includes the attribution relationship between the measurement report points in the measurement report and the grid; Determining the correlation between graticles in the raster map and measurement reports of the target area includes: Determine the location information of the measurement report points in the measurement report; The affiliation between the measurement report point and the grid is determined based on the location information of the measurement report point and the signal strength information of the main control cell of the measurement report point.

5. The method for determining antenna directional parameters according to claim 1, characterized in that, Based on the aforementioned association, the set of grids covered by the target base station is determined as follows: Based on the aforementioned correlation and the measurement report, the controlling cell of the grid is determined; A starting grid is determined in the target area, wherein the controlling cell corresponding to the starting grid is a cell associated with the target base station; Starting from the initial grid, target grids are determined along the longitude and latitude directions, corresponding to the same master control cell as the initial grid, and whose neighbor cell signal strength does not exceed the signal strength of the master control cell. The set of grids consisting of the starting grid and the target grid is determined to be the set of grids covered by the target base station.

6. The method for determining antenna directional parameters according to claim 5, characterized in that, The signal strength of the neighboring cells of the target grid is not greater than the signal strength of the main control cell of the target grid, and the number of measurement reporting points in the target grid corresponding to the main control cell is greater than a preset threshold.

7. The method for determining antenna directional parameters according to claim 5, characterized in that, The method further includes: Identify the first boundary grid cell that is not the target grid cell encountered in the longitude direction, and the second boundary grid cell that is not the target grid cell encountered in the latitude direction; Use either the first boundary grid or the second boundary grid as the new starting grid, and continue searching for the grid set corresponding to the new starting grid.

8. An antenna directional parameter determination device, characterized in that, include: The first processing module is used to determine a grid map of the target area and to determine the correlation between the grids in the grid map and the measurement report of the target area; The second processing module is used to determine the set of grids covered by the target base station based on the association relationship, wherein the target base station is any base station in the target area; The third processing module is used to determine the first grid cell in the grid set that is farthest from the target base station and the second grid cell that is closest to the target base station; The fourth processing module is used to determine the antenna direction parameters of the target base station based on the location of the target base station and the center position of the first grid, or based on the location of the target base station, the antenna height, the center position of the first grid and the center position of the second grid.

9. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a program, wherein when the program is executed, it controls the device containing the non-volatile storage medium to execute the antenna direction parameter determination method according to any one of claims 1 to 7.

10. An electronic device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the antenna directional parameter determination method according to any one of claims 1 to 7.

11. A computer program product, characterized in that, The method includes a computer program that, when executed by a processor, implements the antenna directional parameter determination method according to any one of claims 1 to 7.