Base station antenna position correction method and apparatus, and storage medium and program product
By obtaining the three-dimensional feature data of the building to correct the position of the base station antenna, the problem of inaccurate simulation results caused by antenna position errors in 5G network simulation is solved, and higher precision network simulation is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-12-25
- Publication Date
- 2026-03-26
AI Technical Summary
In 5G network simulation, errors in the latitude, longitude, or altitude of base station antennas in the engineering parameters data cause antennas that are actually located on the roof of a building to be placed inside the building in the simulation model, resulting in low accuracy of the simulation results.
By acquiring the three-dimensional feature data of the building, the location data of the target base station antenna is corrected based on the three-dimensional feature data of the building, and the actual location of the target base station antenna is determined, including correcting the height and latitude and longitude, so as to build a more accurate 5G network simulation model.
This improves the accuracy of 5G network simulation results, avoids the problem of antennas being incorrectly placed inside buildings in the simulation model, and enhances the precision of network simulation results.
Smart Images

Figure CN2024142463_26032026_PF_FP_ABST
Abstract
Description
Base station antenna position correction method and device, storage medium and program product
[0001] The present application claims priority to Chinese Patent Application No. 202411329655.3, filed on September 23, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0002] The present disclosure relates to the field of communication technology, and in particular to a base station antenna position correction method, device, storage medium and program product. BACKGROUND
[0003] Currently, when performing 5th Generation Mobile Communication Technology (5G) network simulation, the 5G network simulation area needs to be modeled according to the building data of the Geographic Information System (GIS) of the city and the technical parameter data of the base station antenna, and then the 5G network simulation is realized based on a three-dimensional ray tracing model. SUMMARY
[0004] In a first aspect, a base station antenna position correction method is provided. The method includes: obtaining technical parameter data of a target base station antenna in a network simulation area; the target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; the technical parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna; obtaining GIS data of the building; the GIS data of the building includes three-dimensional feature data of the building; correcting the position data of the target base station antenna based on the three-dimensional feature data of the building and the technical parameter data, and determining the actual position of the target base station antenna.
[0005] In combination with the first aspect described above, in an implementation manner, the three-dimensional feature data of the building includes longitude and latitude of a plurality of vertices of the building and the height of the building; the technical parameter data includes position data of the target base station antenna, antenna boom length of the target base station antenna, and roof support length of the target base station antenna; the method includes: correcting the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and determining the target height of the target base station antenna; correcting the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and determining the target longitude and latitude of the target base station antenna.
[0006] In an implementation of the first aspect above, the engineering parameter data further includes: an antenna support mode of the target base station antenna; the antenna support mode includes: a roof tower and a roof pole; the method includes: in a case where the antenna support mode of the target base station antenna is determined to be the roof tower, determining a sum of a height of the building, a roof support length, and an antenna pole length as a target height of the target base station antenna; in a case where the antenna support mode of the target base station antenna is determined to be the roof pole, determining a sum of the height of the building and the antenna pole length as the target height of the target base station antenna.
[0007] In an implementation of the first aspect above, the method includes: determining a correction value of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of each of the plurality of vertices; the correction value is a minimum difference between a difference between the longitude of the target base station antenna and the longitude of each of the plurality of vertices and a difference between the latitude of the target base station antenna and the latitude of each of the plurality of vertices; correcting the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna to determine a target longitude and latitude of the target base station antenna.
[0008] In an implementation of the first aspect above, the method includes: in a case where the correction value is determined to be the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each of the plurality of vertices, correcting the longitude of the target base station antenna based on the correction value to determine the target longitude and latitude of the target base station antenna; in a case where the correction value is determined to be the minimum difference between the difference between the latitude of the target base station antenna and the latitude of each of the plurality of vertices, correcting the latitude of the target base station antenna based on the correction value to determine the target longitude and latitude of the target base station antenna.
[0009] In an implementation of the first aspect above, the antenna support mode further includes: a ground tower, and the method further includes: in a case where the support mode of the target base station antenna is determined to be other than the ground tower, correcting at least one of the height or the longitude and latitude of the target base station antenna; in a case where the support mode of the target base station antenna is determined to be the ground tower, correcting the longitude and latitude of the target base station antenna.
[0010] In an implementation of the first aspect above, the method further includes: obtaining GIS data of buildings in the network simulation area; the GIS data of the buildings includes: height data of each building in the network simulation area and longitude and latitude data of vertices of each building; obtaining engineering parameter data of each base station antenna in the network simulation area; and determining the target base station antenna in the network simulation area based on the height data of each building in the network simulation area, the longitude and latitude data of the vertices of each building, and the engineering parameter data of each base station antenna.
[0011] In combination with the first aspect, in an implementation, the method comprises: determining at least one first base station antenna located at the same position as any building in the network simulation area based on the longitude and latitude of each base station antenna in the simulation area and the longitude and latitude data of the top point of each building; determining a target base station antenna in the at least one first base station antenna; the height of the target base station antenna is less than the height of the building located at the same position as the target base station antenna.
[0012] In a second aspect, a base station antenna position correction apparatus is provided, which comprises a communication unit and a processing unit. The communication unit is configured to obtain working parameter data of a target base station antenna in a network simulation area. The target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; the working parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna. The communication unit is further configured to obtain GIS data of the building. The GIS data of the building comprises three-dimensional feature data of the building. The processing unit is configured to correct the position data of the target base station antenna based on the three-dimensional feature data of the building and the working parameter data, and determine the actual position of the target base station antenna.
[0013] In combination with the second aspect, in an implementation, the three-dimensional feature data of the building comprises the longitude and latitude of a plurality of top points of the building and the height of the building; the working parameter data comprises the position data of the target base station antenna, the antenna boom length of the target base station antenna, and the roof support length of the target base station antenna. The processing unit is configured to correct the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and determine the target height of the target base station antenna; correct the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of top points of the building, and determine the target longitude and latitude of the target base station antenna.
[0014] In combination with the second aspect, in an implementation, the working parameter data further comprises the antenna support mode of the target base station antenna. The antenna support mode comprises a roof tower and a roof boom. The processing unit is configured to determine the sum of the height of the building, the roof support length, and the antenna boom length as the target height of the target base station antenna in the case where the antenna support mode of the target base station antenna is determined to be the roof tower; and determine the sum of the height of the building and the antenna boom length as the target height of the target base station antenna in the case where the antenna support mode of the target base station antenna is determined to be the roof boom.
[0015] In an implementation form of the second aspect, the processing unit is configured to: determine a correction value of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices; the correction value is a minimum difference between a difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices and a difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices; correct the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna to determine the target longitude and latitude of the target base station antenna.
[0016] In an implementation form of the second aspect, the processing unit is configured to: in a case where the correction value is determined to be a minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices, correct the longitude of the target base station antenna based on the correction value to determine the target longitude and latitude of the target base station antenna; in a case where the correction value is determined to be a minimum difference between the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices, correct the latitude of the target base station antenna based on the correction value to determine the target longitude and latitude of the target base station antenna.
[0017] In an implementation form of the second aspect, the support manner of the antenna further comprises a ground tower, and the processing unit is further configured to: in a case where the support manner of the target base station antenna is determined to be other than the ground tower, correct at least one of the height or the longitude and latitude of the target base station antenna; in a case where the support manner of the target base station antenna is determined to be the ground tower, correct the longitude and latitude of the target base station antenna.
[0018] In an implementation form of the second aspect, the processing unit is further configured to: instruct the communication unit to acquire GIS data of buildings in the network simulation area; the GIS data of the buildings comprises height data of each building in the network simulation area and longitude and latitude data of vertices of each building; instruct the communication unit to acquire work parameter data of each base station antenna in the network simulation area; determine the target base station antenna in the network simulation area based on the height data of each building in the network simulation area, the longitude and latitude data of the vertices of each building, and the work parameter data of each base station antenna.
[0019] In an implementation form of the second aspect, the processing unit is configured to: determine at least one first base station antenna located at a same position as any building in the network simulation area based on the longitude and latitude of each base station antenna in the simulation area and the longitude and latitude data of the vertices of each building; determine a target base station antenna in the at least one first base station antenna; the height of the target base station antenna is less than the height of the building located at the same position as the target base station antenna.
[0020] In a third aspect, a base station antenna position correction apparatus is provided, comprising a processor and a memory. The memory is configured to store computer-executable instructions. When the base station antenna position correction apparatus is running, the processor executes the computer-executable instructions stored in the memory, so that the base station antenna position correction apparatus performs the base station antenna position correction method according to the first aspect and any one of the implementation manners thereof.
[0021] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores instructions. When the instructions in the computer-readable storage medium are executed by a processor of a base station antenna position correction apparatus, the base station antenna position correction apparatus performs the base station antenna position correction method according to the first aspect and any one of the implementation manners thereof.
[0022] In a fifth aspect, a chip is provided. The chip comprises a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to execute a computer program or instructions, so as to implement the base station antenna position correction method according to the first aspect and any one of the implementation manners thereof.
[0023] In the present disclosure, the names of the base station antenna position correction apparatus do not constitute a limitation on the devices or functional modules themselves. In actual implementation, these devices or functional modules can appear in other names. As long as the functions of the devices or functional modules are similar to those in the present disclosure, they belong to the scope of the present disclosure and equivalent technologies thereof. BRIEF DESCRIPTION OF DRAWINGS
[0024] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the related art, the drawings needed to be used in the description of the embodiments of the present disclosure or the related art will be briefly introduced below.
[0025] FIG. 1 is a block diagram of a base station antenna position correction system according to some embodiments of the present disclosure;
[0026] FIG. 2 is a structural diagram of hardware of a base station antenna position correction apparatus according to some embodiments of the present disclosure;
[0027] FIG. 3 is a flowchart of a base station antenna position correction method according to some embodiments of the present disclosure;
[0028] FIG. 4 is a structural diagram of a three-dimensional building model according to some embodiments of the present disclosure;
[0029] FIG. 5 is a flowchart of another base station antenna position correction method according to some embodiments of the present disclosure;
[0030] FIG. 6 is a flowchart of another base station antenna position correction method according to some embodiments of the present disclosure;
[0031] FIG. 7 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure;
[0032] FIG. 8 is a diagram of a position relationship between a target base station antenna and a vertex of a building according to some embodiments of the present disclosure;
[0033] FIG. 9 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure;
[0034] FIG. 10 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure;
[0035] FIG. 11 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure;
[0036] FIG. 12 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure;
[0037] FIG. 13 is a flow chart of yet another base station antenna position correction method according to some embodiments of the present disclosure; and
[0038] FIG. 14 is a block diagram of a base station antenna position correction apparatus according to some embodiments of the present disclosure. DETAILED DESCRIPTION
[0039] A base station antenna position correction method, apparatus, storage medium and program product provided by embodiments of the present disclosure are described in detail below with reference to the accompanying drawings.
[0040] The term "and / or" in this document merely describes an association relationship of associated objects, and can represent three relationships, for example, A and / or B can represent three cases of existence of A alone, existence of A and B together, and existence of B alone.
[0041] The terms "first" and "second" and the like in the specification of the present disclosure and the accompanying drawings are used to distinguish different objects, or to distinguish different treatments of the same object, and are not used to describe a specific order of the objects.
[0042] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such processes, methods, products, or devices. It should be noted that in the embodiments of this disclosure, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this disclosure should not be construed as preferred or advantageous over other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts by way of example.
[0043] In the description of this disclosure, unless otherwise stated, "multiple" means two or more.
[0044] The following explanations of some terms used in embodiments of this disclosure are provided to facilitate the reader's understanding.
[0045] 1. Network simulation technology
[0046] Network simulation technology is a technique that uses mathematical modeling and statistical analysis to simulate network behavior. By establishing a three-dimensional simulation model of the network simulation area, the network transmission environment is simulated, and statistical models of network devices and links are established to simulate network traffic transmission, thereby obtaining network performance data needed for network design and optimization.
[0047] Currently, when conducting 5G network simulation, it is necessary to model the 5G network simulation area based on the city's GIS building data and the engineering parameter data of the base station antenna, and then realize the 5G network simulation based on the three-dimensional ray tracing model.
[0048] However, when determining the location of base station antennas in a 5G network simulation model based on engineering parameter data, errors in the latitude, longitude, or height of the base station antennas in the engineering parameter data may cause antennas that are actually located on the roof of a building to be placed inside the building in the 5G network simulation model, resulting in lower accuracy of the 5G network simulation results determined based on this network simulation model.
[0049] To solve the above technical problems, some embodiments of the present disclosure provide a base station antenna position correction method, device, storage medium and program product, which are used to solve the technical problem of low accuracy of 5G network simulation results. The method comprises the following steps: a base station antenna position correction device first acquires working parameter data of a target base station antenna in a network simulation area; then acquires GIS data of a building; the GIS data of the building comprises three-dimensional feature data of the building; finally, the position data of the target base station antenna is corrected based on the three-dimensional feature data of the building and the working parameter data, and the actual position of the target base station antenna is determined.
[0050] The base station antenna position correction method in some embodiments of the present disclosure acquires three-dimensional feature data of a building from GIS data with high accuracy, corrects the position data in the working parameter data of a target base station antenna based on the three-dimensional feature data of the building, and constructs a 5G network simulation model based on the corrected position data, thereby avoiding that an antenna actually located on the roof of a building in a 5G network simulation model is placed inside the building, and further improving the accuracy of network simulation results, and solving the technical problem of low accuracy of 5G network simulation results.
[0051] In an implementation manner, the above base station antenna position correction method can be applied to a base station antenna position correction system 100. Hereinafter, a base station antenna position correction system 100 provided by some embodiments of the present disclosure will be described in detail in combination with FIG. 1. FIG. 1 is a block diagram of a base station antenna position correction system 100 according to some embodiments of the present disclosure, as shown in FIG. 1, the system comprises a data storage device 101 and a base station antenna position correction device 102.
[0052] The data storage device 101 is used to store working parameter data of a base station antenna in a network simulation area; the base station antenna position correction device 102 is used to: acquire working parameter data of a target base station antenna in a network simulation area; the target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; the working parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna; acquire GIS data of the building; the GIS data of the building comprises three-dimensional feature data of the building; correct the position data of the target base station antenna based on the three-dimensional feature data of the building and the working parameter data, and determine the actual position of the target base station antenna.
[0053] In some embodiments, the entity devices of the data storage device 101 and the base station antenna position correction device 102 can be terminals, servers or other types of devices, and the present disclosure does not limit them.
[0054] In some embodiments, when one of the data storage device 101 and the base station antenna position correction apparatus 102 is a terminal and the other is a server, the terminal and the server are connected in communication.
[0055] In actual applications, the terminal can be connected to multiple servers, and the server can be connected to multiple terminals. For ease of understanding, some embodiments of the present disclosure are described by taking one terminal connected to one server as an example.
[0056] In some embodiments, the terminal can be a device that provides voice and / or data connectivity to a user, a handheld device having wireless connection capability, or other processing device connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile telephone (also known as a "cellular" phone) and a computer having a mobile terminal, which can be portable, pocket, hand-held, computer-included, or vehicle-mounted, and exchanges language and / or data with a radio access network, such as a mobile phone, a tablet computer, a notebook computer, a netbook, a Personal Digital Assistant (PDA).
[0057] In some embodiments, the server can be one server in a server cluster (composed of multiple servers), a chip in the server, a system on a chip in the server, or a virtual machine (VM) deployed on a physical machine, and the present disclosure does not limit the server.
[0058] In an implementation manner, the hardware structure of the base station antenna position correction apparatus includes the elements included in the base station antenna position correction apparatus 200 shown in FIG. 2. The hardware structure of the base station antenna position correction apparatus is described below by taking the base station antenna position correction apparatus 200 shown in FIG. 2 as an example. As shown in FIG. 2, the base station antenna position correction apparatus 200 includes at least one processor 201, a communication line 202, and at least one communication interface 204. The base station antenna position correction apparatus 200 can further include a memory 203. The processor 201, the memory 203, and the communication interface 204 can be connected through the communication line 202.
[0059] The processor 201 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to perform the operations of the embodiments of the present disclosure, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0060] The communication line 202 can include a path for transmitting information between the above-mentioned components.
[0061] The communication interface 204, which is configured to communicate with other devices or communication networks, can use any transceiver device, such as an Ethernet, a radio access network (RAN), a wireless local area network (WLAN), and the like.
[0062] The memory 203 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but the present disclosure is not limited thereto.
[0063] In one design, the memory 203 can exist independently of the processor 201, i.e., the memory 203 can be an external memory of the processor 201, and the memory 203 can be connected to the processor 201 through the communication line 202, for storing execution instructions or application program codes, and controlled by the processor 201 to perform, to implement the base station antenna position correction method provided by the embodiments of the present disclosure.
[0064] In yet another design, the memory 203 can also be integrated with the processor 201, i.e., the memory 203 can be an internal memory of the processor 201, for example, the memory 203 can be a cache memory, which can be used to temporarily store some data and instruction information, etc.
[0065] As an implementation manner, the processor 201 can include one or more CPUs, for example, CPU0 and CPU1 in FIG. 2.
[0066] As another implementation manner, the base station antenna position correction apparatus 200 can include a plurality of processors 201, for example, as shown in FIG. 2, the electronic device 200 includes two processors 201.
[0067] As still another implementation manner, the base station antenna position correction apparatus 200 can further include an output device 205 and an input device 206.
[0068] The following describes in detail a base station antenna position correction method provided by some embodiments of the present disclosure.
[0069] FIG. 3 is a flowchart of a base station antenna position correction method according to some embodiments of the present disclosure, as shown in FIG. 3, the method can be applied to the base station antenna position correction apparatus shown in FIG. 2, and the method includes the following S301-S303.
[0070] S301, the base station antenna position correction apparatus acquires work parameter data of a target base station antenna in a network simulation area.
[0071] The target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; and the work parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna.
[0072] In an implementation manner, the base station antenna position correction apparatus builds a three-dimensional model of the building in the network simulation area based on GIS data, and determines the target base station antenna overlapping the three-dimensional model of the building based on the work parameter data of the base station antenna in the network simulation area.
[0073] It can be understood that in the case that the target base station antenna overlaps the three-dimensional model of the building, it can be determined that there is an error in the longitude and latitude of the target base station antenna or the height of the target base station antenna in the work parameter data of the target base station antenna.
[0074] In an implementation manner, the work parameter data includes: a sector name of the base station antenna, a site name of the base station, a site number of the base station, a longitude of the base station, a latitude of the base station, a model of the base station antenna, a height of the base station antenna, an azimuth angle of the base station antenna, a mechanical downtilt angle of the base station, an electronic downtilt angle of the base station, and a pilot single antenna port transmit power of the base station.
[0075] In some embodiments, the target base station antenna's work parameter data is shown in Table 1.
[0076] Table 1. The target base station antenna's work parameter data
[0077] In an implementation, the base station antenna position correction device obtains the target base station antenna's work parameter data in the network simulation area from the operator network management system.
[0078] S302, the base station antenna position correction device obtains the GIS data of the building.
[0079] For example, the GIS data of the building includes the three-dimensional feature data of the building.
[0080] In an implementation, the three-dimensional feature data includes the height data of the building and the longitude and latitude of the plurality of vertices of the building.
[0081] In an implementation, the base station antenna position correction device obtains the GIS data of each building in the network simulation area, and constructs a three-dimensional building model of the network simulation area based on the three-dimensional feature data of each building.
[0082] As shown in FIG. 4, FIG. 4 is a structural diagram of a three-dimensional building model according to some embodiments of the present disclosure.
[0083] S303, the base station antenna position correction device corrects the position data of the target base station antenna based on the three-dimensional feature data of the building and the work parameter data, and determines the actual position of the target base station antenna.
[0084] In some embodiments, as shown in Table 2, the GIS data of the building includes the building identification (ID), the building type (residential, commercial, factory, office, campus, hotel, etc.), the longitude and latitude of the building, the height of the building, and the building purpose description.
[0085] Table 2. The GIS data of the building
[0086] In an implementation, the base station antenna position correction device corrects the height data of the building in the GIS data based on the height of the target base station antenna, the antenna boom length of the target base station antenna, and the roof support length of the target base station antenna in the target base station antenna's work parameter data, in the case that the target base station antenna's work parameter data is accurate and correct.
[0087] The technical scheme provided by the above embodiment can bring at least the following beneficial effects: the base station antenna position correction device first acquires the working parameter data of the target base station antenna in the network simulation area; then acquires the GIS data of the building; the GIS data of the building includes the three-dimensional feature data of the building; finally, the position data of the target base station antenna is corrected based on the three-dimensional feature data of the building and the working parameter data, and the actual position of the target base station antenna is determined.
[0088] In this way, the three-dimensional feature data of the building is acquired from the GIS data with high accuracy, the position data in the working parameter data of the target base station antenna is corrected based on the three-dimensional feature data of the building, and the 5G network simulation model is constructed based on the corrected position data, thereby avoiding that the antenna actually located on the roof of the building in the 5G network simulation model is placed inside the building, and the accuracy of the network simulation result is improved, and the technical problem of low accuracy of the 5G network simulation result is solved.
[0089] In an implementation manner, the three-dimensional feature data of the building includes the longitude and latitude of the plurality of vertices of the building and the height of the building; and the working parameter data includes the position data of the target base station antenna, the antenna holding pole length of the target base station antenna, and the roof support length of the target base station antenna.
[0090] As shown in FIG. 3 and FIG. 5, the process that the base station antenna position correction device corrects the position data of the target base station antenna based on the three-dimensional feature data of the building and the working parameter data and determines the actual position of the target base station antenna in the above S303 can be implemented through the following S501-S502, which will be described in detail below.
[0091] S501, the base station antenna position correction device corrects the height of the target base station antenna based on the antenna holding pole length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and determines the target height of the target base station antenna.
[0092] In an implementation manner, the height of the target base station antenna is the sum of the antenna holding pole length, the roof support length of the target base station antenna, and the height of the building, and the base station antenna position correction device determines the sum of the antenna holding pole length, the roof support length of the target base station antenna, and the height of the building as the target height of the target base station antenna.
[0093] S502, the base station antenna position correction device corrects the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and determines the target longitude and latitude of the target base station antenna.
[0094] In an implementation manner, the target base station antenna determines the position of the building based on the longitude and latitude of a plurality of vertices of the building, and corrects the longitude and latitude of the target base station antenna based on the position of the building to determine the target longitude and latitude of the target base station antenna.
[0095] The technical scheme provided by the above embodiment can at least bring the following beneficial effects: the base station antenna position correction device corrects the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building to determine the target height of the target base station antenna; the longitude and latitude of the target base station antenna are corrected based on the longitude and latitude of the target base station antenna and the longitude and latitude of a plurality of vertices of the building to determine the target longitude and latitude of the target base station antenna, so that network simulation can be performed based on the corrected target height and target longitude and latitude, the accuracy of the network simulation result is improved, and the technical problem of low accuracy of the 5G network simulation result is solved.
[0096] In an implementation manner, the work parameter data further includes an antenna support mode of the target base station antenna. The antenna support mode includes a roof tower and a roof boom. As shown in FIG. 6, the process that the base station antenna position correction device corrects the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building to determine the target height of the target base station antenna can be implemented through the following S601-S602, which will be described in detail below.
[0097] S601, in a case where the base station antenna position correction device determines that the antenna support mode of the target base station antenna is a roof tower, the height of the building, the roof support length, and the sum of the antenna boom length are determined as the target height of the target base station antenna.
[0098] The base of the base station antenna of the roof tower type includes a building, a roof support, and an antenna boom; the base of the base station antenna of the roof boom type includes a building, an antenna boom, and no roof support. The roof support is used to ensure the stability and reliability of the antenna system, and the structure type of the roof support includes a mast and a height increasing frame.
[0099] In an implementation manner, the work parameter data of the target base station antenna further includes a roof support length of the target base station antenna and an antenna boom length. The base station antenna position correction device acquires building height data from a network simulation area GIS system, and determines the sum of the height of the building, the roof support length, and the antenna boom length as the target height of the target base station antenna.
[0100] S602, in a case where the base station antenna position correction device determines that the antenna support mode of the target base station antenna is a roof boom, the sum of the height of the building and the antenna boom length is determined as the target height of the target base station antenna.
[0101] In an implementation manner, the target base station antenna's work parameter data further comprises an antenna pole length of the target base station antenna; the base station antenna position correction device acquires building height data from a network simulation area GIS system, and determines a sum of the height of the building and the antenna pole length as the target height of the target base station antenna.
[0102] The technical scheme provided by the above embodiment can bring at least the following beneficial effects: when the base station antenna position correction device determines that the antenna support mode of the target base station antenna is a roof tower, the sum of the height of the building, the roof support length, and the antenna pole length is determined as the target height of the target base station antenna; when the base station antenna position correction device determines that the antenna support mode of the target base station antenna is a roof pole, the sum of the height of the building and the antenna pole length is determined as the target height of the target base station antenna; that is, the parameter for correcting the height of the target base station antenna is determined based on the antenna support mode of the target base station antenna, and the target height of the target base station antenna is determined based on the determined parameter and the corrected height of the target base station antenna, so that the network simulation can be performed based on the corrected target height, and the accuracy of the network simulation result is improved, thereby solving the technical problem that the height of the base station antenna in the work parameter data of the base station antenna has an error, the antenna actually located on the roof of the building may be placed inside the building in the 5G network simulation model, and the accuracy of the 5G network simulation result is low.
[0103] In an implementation manner, as shown in FIG. 7, the base station antenna position correction device corrects the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and determines the target longitude and latitude of the target base station antenna, which can be determined through the following S701-S702, which will be described in detail below.
[0104] S701, the base station antenna position correction device determines a correction value of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices.
[0105] In an implementation manner, the correction value is the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices and the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices.
[0106] It can be understood that the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices and the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices is determined, that is, the distance between the target base station antenna and the peripheral wall closest to the current longitude and latitude of the target base station antenna in the peripheral wall of the building is determined.
[0107] Figure 8 is a diagram of the positional relationship between the target base station antenna and the vertices of the building, as shown in Figure 8, points A, B, C, and D are the four vertices of the building, and point T is the target base station antenna. As can be seen from Figure 8, in this scenario, xc = xb, xd = xa, yd = yc, and ya = yb. l3 is the difference between the latitude of vertex D, vertex C, and the target base station antenna T, l2 is the difference between the longitude of vertex A, vertex D, and the target base station antenna T, l4 is the difference between the latitude of vertex A, vertex B, and the target base station antenna T, and l1 is the difference between the longitude of vertex B, vertex C, and the target base station antenna T. The base station antenna position correction device determines that l3 is the smallest difference, i.e., the correction value of the longitude and latitude of the target base station antenna.
[0108] In some embodiments, the longitude and latitude coordinates of the vertices of the building are A(xa, ya), B(xb, yb), C(xc, yc), and D(xd, yd), and the longitude and latitude coordinates of the target base station antenna are T(xt, yt). Then, l1 satisfies the following formula 1, l2 satisfies the following formula 2, l3 satisfies the following formula 3, and l4 satisfies the following formula 4: l1 = |xt-xc| Formula 1 l2 = |xt-xd| Formula 2 l3 = |yt-yd| Formula 3 l4 = |yt-ya| Formula 4 L = min(l1, l2, l3, l4) Formula 5
[0109] S702, the base station antenna position correction device corrects the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna, and determines the target longitude and latitude of the target base station antenna.
[0110] In one implementation, the base station antenna position correction device needs to determine a position correction factor k when correcting the longitude and latitude of the target base station antenna. The position correction factor k is the gap between the target base station antenna and the wall of the building.
[0111] For example, the longitude and latitude of the target base station antenna are (a, b), and the position correction factor k is 0.000001. The base station antenna position correction device determines that L = l3, i.e., the correction value of the longitude and latitude of the target base station antenna, and corrects the longitude and latitude of the target base station antenna to (a, b-L-0.000001).
[0112] The technical scheme provided by the above embodiment can bring at least the following beneficial effects: the base station antenna position correction device corrects the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, determines the target longitude and latitude of the target base station antenna, and thus can perform network simulation based on the corrected target longitude and latitude to improve the accuracy of the network simulation result, thereby solving the technical problem that the accuracy of the 5G network simulation result is low due to the error in the longitude and latitude of the base station antenna in the work parameter data of the base station antenna.
[0113] In an implementation manner, as shown in FIG. 7 and FIG. 9, the process that the base station antenna position correction device corrects the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna and determines the target longitude and latitude of the target base station antenna in S702 can be implemented by S901-S902, which are described in detail below.
[0114] In S901, when the correction value is determined as the minimum difference value in the difference values between the longitude of the target base station antenna and the longitude of each vertex in the plurality of vertices, the base station antenna position correction device corrects the longitude of the target base station antenna based on the correction value and determines the target longitude and latitude of the target base station antenna.
[0115] In an implementation manner, when the correction value is determined as the minimum difference value in the difference values between the longitude of the target base station antenna and the longitude of each vertex in the plurality of vertices, that is, when the distance of the outer wall of the building closest to the target base station antenna in the longitude is the minimum, the base station antenna position correction device corrects the longitude of the target base station antenna based on the correction value.
[0116] In S902, when the correction value is determined as the minimum difference value in the difference values between the latitude of the target base station antenna and the latitude of each vertex in the plurality of vertices, the base station antenna position correction device corrects the latitude of the target base station antenna based on the correction value and determines the target longitude and latitude of the target base station antenna.
[0117] In an implementation manner, when the correction value is determined as the minimum difference value in the difference values between the longitude of the target base station antenna and the latitude of each vertex in the plurality of vertices, that is, when the distance of the outer wall of the building closest to the target base station antenna in the latitude is the minimum, the base station antenna position correction device corrects the latitude of the target base station antenna based on the correction value.
[0118] The technical scheme provided by the above embodiment can bring at least the following beneficial effects: the base station antenna position correction device corrects the latitude of the target base station antenna based on the correction value in the case where the correction value is the minimum difference among the differences between the latitude of the target base station antenna and the latitude of each of the plurality of vertexes, and determines the target latitude and longitude of the target base station antenna; and the base station antenna position correction device corrects the longitude of the target base station antenna based on the correction value in the case where the correction value is the minimum difference among the differences between the longitude of the target base station antenna and the longitude of each of the plurality of vertexes, and determines the target latitude and longitude of the target base station antenna.
[0119] In an implementation manner, the supporting manner of the antenna further includes a ground tower. As shown in FIG. 10, the base station antenna position correction device further needs to correct the position of the target base station antenna based on the supporting manner of the antenna, and the process can be implemented through S1001-S1002, which are described in detail below.
[0120] S1001, the base station antenna position correction device corrects at least one of the height, or the latitude and longitude of the target base station antenna in the case where the supporting manner of the target base station antenna is not a ground tower.
[0121] In an implementation manner, the base station antenna position correction device determines that the supporting manner of the target base station antenna is not a ground tower, and then the height of the target base station antenna and the latitude and longitude of the target base station antenna in the target base station antenna parameter data can all have errors, and the base station antenna position correction device corrects at least one of the height, or the latitude and longitude of the target base station antenna. Here, the "non-ground tower" refers to a supporting manner other than a ground tower. For example, a roof tower, a roof pole.
[0122] S1002, the base station antenna position correction device corrects the latitude and longitude of the target base station antenna in the case where the supporting manner of the target base station antenna is a ground tower.
[0123] It can be understood that, since the height data of the base station antenna with the supporting manner of a ground tower has high accuracy, the base station antenna position correction device can only correct the latitude and longitude of the target base station antenna when determining that the supporting manner of the target base station antenna is a ground tower.
[0124] The technical scheme provided by the above embodiment can bring at least the following beneficial effects: the base station antenna position correction device determines whether to correct the height of the target base station antenna based on the supporting manner of the target base station antenna.
[0125] In an implementation, as shown in FIG. 3 and FIG. 11, before the base station antenna position correction device acquires the operating parameter data of the target base station antenna in the network simulation area in S301, the base station antenna position correction device needs to determine the target base station antenna in the network simulation area, which can be achieved by S1101-S1103, which will be described in detail below.
[0126] S1101, the base station antenna position correction device acquires the GIS data of the buildings in the network simulation area.
[0127] The GIS data includes the height data of each building in the network simulation area, and the longitude and latitude data of the vertex of each building.
[0128] In an implementation, the base station antenna position correction device acquires the GIS data of the network simulation area, and determines the height data of each building in the network simulation area and the longitude and latitude data of the vertex of each building based on the GIS data.
[0129] S1102, the base station antenna position correction device acquires the operating parameter data of each base station antenna in the network simulation area.
[0130] In a possible implementation, the base station antenna position correction device determines the position of each base station antenna based on the operating parameter data of each base station antenna in the network simulation area.
[0131] S1103, the base station antenna position correction device determines the target base station antenna in the network simulation area based on the height data of each building in the network simulation area, the longitude and latitude data of the vertex of each building, and the operating parameter data of each base station antenna.
[0132] In a possible implementation, the base station antenna position correction device constructs a three-dimensional model of each building based on the height data of each building and the longitude and latitude data of the vertex of each building, and determines the target base station antenna located inside the three-dimensional model of the building based on the operating parameter data of each base station antenna.
[0133] The technical solutions provided by the above embodiments can at least bring the following beneficial effects: the base station antenna position correction device determines the target base station antenna in the network simulation area based on the GIS data of the buildings in the network simulation area and the operating parameter data of each base station antenna in the network simulation area, so that the base station antenna position correction device corrects the position data in the operating parameter data of the target base station antenna, thereby improving the accuracy of the network simulation result.
[0134] In an implementation, as shown in FIG. 11 and FIG. 12, the process of determining the target base station antenna in the network simulation area by the base station antenna position correction device based on the height data of each building in the network simulation area, the longitude and latitude data of the top of each building, and the working parameter data of each base station antenna can be implemented by the following S1201-S1202, which are described in detail below.
[0135] S1201, the base station antenna position correction device determines at least one first base station antenna located at the same position as any building in the network simulation area based on the longitude and latitude of each base station antenna in the simulation area and the longitude and latitude data of the top of each building.
[0136] In an implementation, the base station antenna position correction device determines the position of each building in the simulation area based on the longitude and latitude data of the top of each building in the simulation area, and determines at least one first base station antenna located at the same position as any building in the network simulation area.
[0137] S1202, the base station antenna position correction device determines a target base station antenna in the at least one first base station antenna.
[0138] The height of the target base station antenna is less than the height of the building located at the same position as the target base station antenna.
[0139] In an implementation, the base station antenna position correction device determines a first base station antenna located at the same position as a building in the network simulation area, and determines that the first base station antenna is located inside the three-dimensional model of the building, i.e., determines the first base station antenna as the target base station antenna, in the case that the first base station antenna is determined to be located at the same position as the building, and the height of the first base station antenna is less than the height of the building at the same position.
[0140] In an implementation, FIG. 13 is a flowchart of another base station antenna position correction method according to some embodiments of the present disclosure, as shown in FIG. 13, the method includes the following S1301-S1305, which are described in detail below.
[0141] S1301, the base station antenna position correction device obtains the GIS data of the network simulation area and the working parameter data of the base station antenna.
[0142] S1302, the base station antenna position correction device determines the problematic data in the GIS data and the working parameter data of the base station antenna.
[0143] S1303, the base station antenna position correction device performs data correction on the GIS data in the case that the GIS data is determined to be incorrect.
[0144] S1304, the base station antenna position correction device corrects the work parameter data of the base station antenna in the case of determining that the work parameter data of the base station antenna is incorrect.
[0145] S1305, the base station antenna position correction ends, and network simulation prediction starts.
[0146] It can be seen that the technical solutions provided by some embodiments of the present disclosure are mainly introduced from the perspective of the method. In order to realize the above functions, it contains the hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of the examples described in the embodiments disclosed herein, some embodiments of the present disclosure can be realized in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0147] Some embodiments of the present disclosure can divide the function modules of the base station antenna position correction device according to the above method examples, for example, each function module can be divided according to each function, or two or more functions can be integrated in one processing module. The above integrated module can be realized in the form of hardware or software function module. It should be noted that the division of modules in some embodiments of the present disclosure is illustrative, and is only a logical function division. When actually implemented, there can be another division method.
[0148] In one implementation, FIG. 14 is a structure diagram of a base station antenna position correction device 1400 according to some embodiments of the present disclosure.
[0149] As shown in FIG. 14, the base station antenna position correction device 1400 includes a communication unit 1401 and a processing unit 1402. The communication unit 1401 is configured to obtain work parameter data of a target base station antenna in a network simulation area. The target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area. The work parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna. The communication unit 1401 is also configured to obtain GIS data of the building. The GIS data of the building includes three-dimensional feature data of the building. The processing unit 1402 is configured to correct the position data of the target base station antenna based on the three-dimensional feature data of the building and the work parameter data, and determine the actual position of the target base station antenna.
[0150] In an implementation, the three-dimensional feature data of the building comprises: longitude and latitude of a plurality of vertices of the building, height of the building. The work parameter data comprises: position data of the target base station antenna, antenna holding pole length of the target base station antenna, and roof support length of the target base station antenna. The processing unit 1402 is configured to correct height of the target base station antenna based on the antenna holding pole length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and determine target height of the target base station antenna. The processing unit 1402 is configured to correct longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and determine target longitude and latitude of the target base station antenna.
[0151] In an implementation, the work parameter data further comprises: antenna support mode of the target base station antenna. The antenna support mode comprises: roof tower, roof holding pole. The processing unit 1402 is configured to determine that the sum of the height of the building, the roof support length, and the antenna holding pole length is the target height of the target base station antenna in a case where it is determined that the antenna support mode of the target base station antenna is the roof tower. The processing unit 1402 is configured to determine that the sum of the height of the building and the antenna holding pole length is the target height of the target base station antenna in a case where it is determined that the antenna support mode of the target base station antenna is the roof holding pole.
[0152] In an implementation, the processing unit 1402 is configured to determine a correction value of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building. The correction value is the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices, and the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices. The processing unit 1402 is configured to correct the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna, and determine target longitude and latitude of the target base station antenna.
[0153] In an implementation, the processing unit 1402 is configured to correct the longitude of the target base station antenna based on the correction value in a case where it is determined that the correction value is the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices. The processing unit 1402 is configured to correct the latitude of the target base station antenna based on the correction value in a case where it is determined that the correction value is the minimum difference between the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices. The processing unit 1402 is configured to determine target longitude and latitude of the target base station antenna.
[0154] In an implementation, the antenna support mode further comprises: ground tower. The processing unit 1402 is further configured to correct at least one of the height, or the longitude and latitude of the target base station antenna in a case where it is determined that the support mode of the target base station antenna is not the ground tower. The processing unit 1402 is configured to correct the longitude and latitude of the target base station antenna in a case where it is determined that the support mode of the target base station antenna is the ground tower.
[0155] In an implementation, the processing unit 1402 is further configured to instruct the communication unit 1401 to acquire GIS data of buildings in the network simulation area. The building GIS data comprises height data of each building in the network simulation area and latitude and longitude data of the vertex of each building. The communication unit 1401 is instructed to acquire the work parameter data of each base station antenna in the network simulation area. The target base station antenna in the network simulation area is determined based on the height data of each building in the network simulation area, the latitude and longitude data of the vertex of each building, and the work parameter data of each base station antenna.
[0156] In an implementation, the processing unit 1402 is configured to determine at least one first base station antenna located at the same position as any building in the network simulation area based on the latitude and longitude of each base station antenna and the latitude and longitude data of the vertex of each building. The target base station antenna in the at least one first base station antenna is determined. The height of the target base station antenna is less than the height of the building located at the same position as the target base station antenna.
[0157] The embodiments of the present disclosure further provide a base station antenna position correction device. The base station antenna position correction device comprises a processor and a memory. The memory is configured to store computer-executable instructions. When the base station antenna position correction device is running, the processor executes the computer-executable instructions stored in the memory, so that the base station antenna position correction device executes the base station antenna position correction method described in the embodiments of the present disclosure.
[0158] The embodiments of the present disclosure provide a computer program product comprising instructions which, when executed on a computer, cause the computer to carry out the base station antenna position correction method in the above method embodiments.
[0159] The embodiments of the present disclosure provide a chip. The chip comprises a processor and a communication interface. The communication interface and the processor are coupled. The processor is configured to execute a computer program or instructions to implement the base station antenna position correction method in the above method embodiments.
[0160] The computer readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. For example, the computer readable storage medium (a non-exhaustive list) can include: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a register, a hard disk, an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing, or any other physical medium that can be used to store or transfer computer readable program code in the form of instructions or data structures and that can be accessed by a computer. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can be a component of the processor. Suitable processors for the execution of a program of instructions include, by way of example, both general and special purpose microprocessors, and the sole processor or one of multiple processors of any kind of computer. The processor can be implemented as a combination of a general purpose microprocessor and a special purpose microprocessor. The processor can be implemented as a combination of any of the foregoing with a digital signal processor. The processor can be implemented as a combination of any of the foregoing with a plurality of microprocessors. The processor can be implemented as a combination of any of the foregoing with a state machine. The processor can be implemented as a combination of any of the foregoing with another processor or microprocessor. The aforementioned system, apparatus, and / or device can be a means for providing storage of computer readable program code or instructions whereby the program instructions which can be executed by the processor can be provided to the processor from the storage. The computer readable program code can be provided to the processor from the storage media.
[0161] Since the apparatus, device, computer readable storage medium, computer program product in the embodiments of the present disclosure can be applied to the above-mentioned method, the technical effects that can be obtained are also referred to the above-mentioned method embodiments, and the embodiments of the present disclosure will not be repeated here.
[0162] The above shows only a specific embodiment of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any change or replacement within the technical scope disclosed in the present disclosure should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A base station antenna position correction method, comprising: obtaining work parameter data of a target base station antenna in a network simulation area; the target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; wherein the work parameter data is used to represent the position of the target base station antenna, and the height of the building structure of the target base station antenna; obtaining GIS data of the building; wherein the GIS data of the building comprises three-dimensional feature data of the building; and correcting the position data of the target base station antenna based on the three-dimensional feature data of the building and the work parameter data, and determining the actual position of the target base station antenna.
2. The method of claim 1, wherein, The three-dimensional feature data of the building comprises the longitude and latitude of a plurality of vertices of the building, and the height of the building; the work parameter data comprises the position data of the target base station antenna, the antenna boom length of the target base station antenna, and the roof support length of the target base station antenna; the correction of the position data of the target base station antenna based on the three-dimensional feature data of the building and the work parameter data, and the determination of the actual position of the target base station antenna, comprises: correcting the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and determining the target height of the target base station antenna; correcting the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and determining the target longitude and latitude of the target base station antenna.
3. The method of claim 2, wherein, The work parameter data further comprises an antenna support mode of the target base station antenna; the antenna support mode comprises a roof tower and a roof boom; the correction of the height of the target base station antenna based on the antenna boom length of the target base station antenna, the roof support length of the target base station antenna, and the height of the building, and the determination of the target height of the target base station antenna, comprises: in a case where it is determined that the antenna support mode of the target base station antenna is the roof tower, determining that the sum of the height of the building, the roof support length, and the antenna boom length is the target height of the target base station antenna; in a case where it is determined that the antenna support mode of the target base station antenna is the roof boom, determining that the sum of the height of the building and the antenna boom length is the target height of the target base station antenna.
4. The method of claim 3, wherein, The correction of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices of the building, and the determination of the target longitude and latitude of the target base station antenna, comprises: determining a correction value of the longitude and latitude of the target base station antenna based on the longitude and latitude of the target base station antenna and the longitude and latitude of the plurality of vertices; the correction value is the minimum difference between the difference between the longitude of the target base station antenna and the longitude of each vertex of the plurality of vertices, and the difference between the latitude of the target base station antenna and the latitude of each vertex of the plurality of vertices; correct the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna, to determine the target longitude and latitude of the target base station antenna.
5. The method of claim 4, wherein, The method further comprises: correcting the longitude and latitude of the target base station antenna based on the correction value of the longitude and latitude of the target base station antenna, to determine the target longitude and latitude of the target base station antenna. In a case where it is determined that the correction value is the minimum difference among the differences between the longitude of the target base station antenna and the longitude of each of the plurality of vertices, the longitude of the target base station antenna is corrected based on the correction value, to determine the target longitude and latitude of the target base station antenna.
6. The method of claim 5, wherein, In a case where it is determined that the correction value is the minimum difference among the differences between the latitude of the target base station antenna and the latitude of each of the plurality of vertices, the latitude of the target base station antenna is corrected based on the correction value, to determine the target longitude and latitude of the target base station antenna. The support mode of the antenna further comprises a ground tower, and the method further comprises: In a case where it is determined that the support mode of the target base station antenna is not a ground tower, at least one of the height or the longitude and latitude of the target base station antenna is corrected. In a case where it is determined that the support mode of the target base station antenna is a ground tower, the longitude and latitude of the target base station antenna are corrected.
7. The method of any one of claims 1-6, further comprising: obtaining GIS data of buildings in the network simulation area; the GIS data of the buildings comprises height data of each building in the network simulation area and longitude and latitude data of vertices of each building; obtaining work parameter data of each base station antenna in the network simulation area; 8. The method of claim 7, wherein, determining a target base station antenna in the network simulation area based on the height data of each building in the network simulation area, the longitude and latitude data of the vertices of each building, and the work parameter data of each base station antenna. The determining of the target base station antenna in the network simulation area based on the height data of each building in the network simulation area, the longitude and latitude data of the vertices of each building, and the work parameter data of each base station antenna comprises: determining at least one first base station antenna located at the same position as any building in the network simulation area based on the longitude and latitude of each base station antenna in the simulation area and the longitude and latitude data of the vertices of each building; determining a target base station antenna in the at least one first base station antenna; the height of the target base station antenna is less than the height of the building located at the same position as the target base station antenna.
9. A base station antenna position correction device, comprising: a communication unit, configured to obtain work parameter data of a target base station antenna in a network simulation area; the target base station antenna is a base station antenna located inside a three-dimensional model of a building in the network simulation area; wherein the work parameter data is used to represent the position of the target base station antenna and the height of the building structure of the target base station antenna. The communication unit is further configured to acquire GIS data of the building, wherein the GIS data of the building comprises three-dimensional feature data of the building, and The processing unit is configured to correct position data of the target base station antenna based on the three-dimensional feature data of the building and the work parameter data, and determine an actual position of the target base station antenna.
10. A base station antenna position correction apparatus comprising: A processor and a memory, wherein the memory is configured to store computer-executable instructions, and when the base station antenna position correction device is running, the processor executes the computer-executable instructions stored in the memory, so that the base station antenna position correction device executes the base station antenna position correction method according to any one of claims 1-8. 11.A computer-readable storage medium, wherein instructions are stored in the computer-readable storage medium, and when the instructions in the computer-readable storage medium are executed by a processor of a base station antenna position correction device, the base station antenna position correction device executes the base station antenna position correction method according to any one of claims 1-8. 12.A computer program product, wherein the computer program product comprises instructions, and when the instructions are executed by a computing device, the computing device executes the base station antenna position correction method according to any one of claims 1-8.
Citation Information
Patent Citations
Location estimation device, location estimation method, program, and integrated circuit
CN103189757A
Positioning method and system for base station coverage performance
CN106376007A
Network optimization method, device, equipment and storage medium
CN113747454A
Base station latitude and longitude calibration method and device
CN114339827A
Parameter determination method and device of radio propagation model, electronic equipment and medium
CN116781192A