Method and apparatus for determining base station location, storage medium and electronic device

By acquiring wireless network data and the relationship between signal path loss, the location of base stations can be automatically determined, solving the problem of low efficiency in manual detection and improving the efficiency and accuracy of base station location determination.

CN120730244BActive Publication Date: 2025-11-04CHINA TOWER CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511216754.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-08-28
Publication Date
2025-11-04
Estimated Expiration
2045-08-28

AI Technical Summary

Technical Problem

Existing technologies rely on manual detection of base station locations, resulting in low efficiency in determining base station locations.

Method used

By acquiring wireless network data of the target base station, utilizing signal path loss formulas and transmission power information, the initial location of the base station is automatically determined, and location calibration and optimization are performed in conjunction with detailed network data within the initial coverage area.

Benefits of technology

This eliminates the need for manual on-site measurements, improving the efficiency and accuracy of base station location determination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120730244B_ABST
    Figure CN120730244B_ABST
Patent Text Reader

Abstract

The application discloses a base station position determination method and device, a storage medium and an electronic device. It relates to the technical field of communication. The method comprises the following steps: obtaining wireless network data corresponding to a target base station to obtain a first wireless network data set; determining an initial position of the target base station according to the first wireless network data set, a signal path loss relationship and transmission power information of the target base station; determining an initial coverage range of the target base station according to the initial position of the target base station, and determining a target position of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set comprises wireless network data corresponding to the target base station in the initial coverage range. Through the application, the problem of low efficiency in determining the position of a base station caused by relying on manual detection of the position of the base station in the related art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of communication, in particular to a base station position determination method and device, a storage medium and an electronic device. BACKGROUND

[0002] In the construction and operation process of a mobile communication network, the accuracy of the base station position has a great influence on the performance of the network and the user experience. When establishing a base station, a communication operator usually needs to lease a site from a company providing communication infrastructure services. For example, the operator leases a suitable site from the service-providing company according to its network planning and coverage requirements, and arranges base station equipment on the site, and the company is responsible for providing site space, such as a tower, a machine room or a cabinet, etc. In order to assist the operator in managing the base station equipment, or to avoid the operator from illegally arranging the base station, the related company also has the need to detect the base station position.

[0003] At present, the related technology usually determines the base station position based on private data of the operator, such as base station position prediction based on MR data, which is the measurement report data reported by the terminal and contains information such as user-occupied cell, level and TA (timing advance), etc., and for example, base station position prediction based on MDT (Minimization of DriveTest) data. The aforementioned MR and MDT data are private data of the operator, which cannot be obtained through public channels, therefore, the related company usually relies on manual detection of the base station position, resulting in the problem of low efficiency of determining the base station position.

[0004] In view of the above problems in the related art, no effective solution has been proposed so far. SUMMARY

[0005] The main purpose of the present application is to provide a base station position determination method and device, a storage medium and an electronic device, to solve the problem of low efficiency of determining the base station position due to manual detection of the base station position in the related art.

[0006] In order to achieve the above object, according to one aspect of the present application, a method for determining a base station position is provided. The method comprises: obtaining wireless network data corresponding to a target base station to obtain a first wireless network data set, wherein the wireless network data is generated in a process in which a user terminal uses a network provided by the target base station, and the wireless network data at least includes: base station information of the target base station, signal quality information of a network signal received by the user terminal, and position information of the user terminal; determining an initial position of the target base station according to the first wireless network data set, a signal path loss relationship and transmission power information of the target base station; determining an initial coverage range of the target base station according to the initial position of the target base station, and determining a target position of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set includes wireless network data corresponding to the target base station in the initial coverage range.

[0007] Further, the transmission power information includes target transmission power of a plurality of coverage sub-areas corresponding to the target base station, and the coverage sub-area refers to a coverage sub-area of a network signal transmitted by the target base station, wherein the method for determining the base station position further comprises: determining N sampling points according to the position information of a plurality of user terminals in the first wireless network data set, wherein N is a positive integer greater than 1; for each sampling point, determining the target transmission power of the coverage sub-area corresponding to the sampling point according to the base station information, and determining a distance between the sampling point and the target base station according to the target transmission power, signal quality information of a user terminal to which the sampling point belongs, and the signal path loss relationship; and determining the initial position of the target base station according to the distances between the N sampling points and the target base station.

[0008] Further, the method for determining the base station position further comprises: determining a region identifier of the coverage sub-area corresponding to the sampling point according to the base station information, and obtaining region information of the coverage sub-area according to the region identifier, wherein the region information at least includes: a network standard, a maximum signal transmission power, and a resource block quantity of a bandwidth; calculating the target transmission power of the coverage sub-area according to the region information; determining signal reception power of the user terminal to which the sampling point belongs from the signal quality information; and determining the distance between the sampling point and the target base station according to the signal reception power, the target transmission power, and the signal path loss relationship.

[0009] Further, the wireless network data further includes: a terminal parameter of the user terminal, wherein the method for determining the base station position further comprises: determining a terminal model of the user terminal to which the sampling point belongs from the terminal parameter in the first wireless network data set; obtaining a signal correction parameter corresponding to the terminal model, wherein the signal correction parameter is used to correct a level error generated when the user terminal receives a network signal; and determining the distance between the sampling point and the target base station according to the signal reception power, the target transmission power, the signal correction parameter, and the signal path loss relationship.

[0010] Further, in the case that N is 3, the method for determining the base station position further comprises: for each sampling point, determining a circular region corresponding to the sampling point, with the position of the sampling point as the center and the distance between the sampling point and the target base station as the radius; and determining the initial position of the target base station based on the positional relationship among the circular regions corresponding to the three sampling points.

[0011] Further, the network signal emitted by the target base station corresponds to a plurality of coverage sub-regions, and the method for determining the base station position further comprises: determining the region range of the plurality of coverage sub-regions in the initial coverage range according to the initial coverage range and the second wireless network data set; and determining the target position of the target base station according to the region range of the plurality of coverage sub-regions.

[0012] Further, the method for determining the base station position further comprises: performing rasterization processing on the initial coverage range to obtain a plurality of grids; for each grid, determining the corresponding wireless network data of the target base station in the grid from the second wireless network data set to obtain a third wireless network data set; determining the coverage sub-region to which the grid belongs according to the base station information in the third wireless network data set; and determining the region range of the plurality of coverage sub-regions in the initial coverage range according to the coverage sub-region to which each grid belongs.

[0013] Further, the method for determining the base station position further comprises: after determining the coverage sub-region to which the grid belongs according to the base station information in the third wireless network data set, in the case that there is a first grid in the initial coverage range, deleting the corresponding relationship between the first grid and the coverage sub-region, wherein the first grid refers to a grid whose initial coverage sub-region is different from the initial coverage sub-region to which all adjacent grids belong; in the case that there is a second grid in the initial coverage range, determining the coverage sub-region to which the second grid belongs according to the coverage sub-region to which the adjacent grid of the second grid belongs, wherein the second grid refers to a grid that does not belong to any coverage sub-region; and in the case that there is a third grid in the initial coverage range, deleting the corresponding relationship between the third grid and the coverage sub-region, wherein the third grid refers to a grid in a non-maximum region block among a plurality of non-connected region blocks corresponding to the same coverage sub-region in the initial coverage range.

[0014] Further, the method for determining the base station position further comprises: based on a preset grid window size, performing traversal processing on the grids in the initial coverage range to determine whether there is a target grid region in the initial coverage range, wherein the target grid region refers to a region corresponding to a grid window associated with a plurality of coverage sub-regions; and in the case that there is a target grid region, determining the target position of the target base station based on the center position of the target grid region.

[0015] In order to achieve the above object, according to another aspect of the present application, a device for determining a base station position is provided. The device comprises: an obtaining module, configured to obtain wireless network data corresponding to a target base station to obtain a first wireless network data set, wherein the wireless network data is generated in a process in which a user terminal uses a network provided by the target base station, and the wireless network data at least comprises: base station information of the target base station, signal quality information of a network signal received by the user terminal, and position information of the user terminal; a first determining module, configured to determine an initial position of the target base station according to the first wireless network data set, a signal path loss relationship and transmission power information of the target base station; and a second determining module, configured to determine an initial coverage range of the target base station according to the initial position of the target base station, and determine a target position of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set comprises wireless network data corresponding to the target base station in the initial coverage range.

[0016] Further, the transmission power information comprises target transmission power of a plurality of coverage sub-areas corresponding to the target base station, wherein the coverage sub-area refers to a coverage sub-area of a network signal transmitted by the target base station, and the first determining module further comprises: a first determining submodule, configured to determine N sampling points according to the position information of a plurality of user terminals in the first wireless network data set, wherein N is a positive integer greater than 1; a second determining submodule, configured to, for each sampling point, determine the target transmission power of a coverage sub-area corresponding to the sampling point according to the base station information, and determine a distance between the sampling point and the target base station according to the target transmission power, signal quality information of a user terminal to which the sampling point belongs, and the signal path loss relationship; and a third determining submodule, configured to determine the initial position of the target base station according to the distances between the N sampling points and the target base station.

[0017] Further, the second determining submodule further comprises: a first determining unit, configured to determine an area identifier of a coverage sub-area corresponding to the sampling point according to the base station information, and obtain area information of the coverage sub-area according to the area identifier, wherein the area information at least comprises: a network type, a maximum signal transmission power, and a resource block quantity of a bandwidth; a calculation unit, configured to calculate the target transmission power of the coverage sub-area according to the area information; a second determining unit, configured to determine signal reception power of a user terminal to which the sampling point belongs from the signal quality information; and a third determining unit, configured to determine the distance between the sampling point and the target base station according to the signal reception power, the target transmission power and the signal path loss relationship.

[0018] Further, the wireless network data further comprises terminal parameters of the user terminals, wherein the third determining unit further comprises: a first determining sub-unit, configured to determine a terminal model of the user terminal to which the sampling point belongs from the terminal parameters in the first wireless network data set; an obtaining sub-unit, configured to obtain a signal correction parameter corresponding to the terminal model, wherein the signal correction parameter is used to correct a level error generated when the user terminal receives the network signal; and a second determining sub-unit, configured to determine the distance between the sampling point and the target base station according to the signal receiving power, the target transmission power, the signal correction parameter, and a signal path loss relationship.

[0019] Further, in the case that N is 3, the third determining sub-module further comprises: a fourth determining unit, configured to, for each sampling point, determine a circular area corresponding to the sampling point with the position of the sampling point as the center and the distance between the sampling point and the target base station as the radius; and a fifth determining unit, configured to determine the initial position of the target base station based on the positional relationship among the circular areas corresponding to the three sampling points.

[0020] Further, the network signal transmitted by the target base station corresponds to a plurality of coverage sub-areas, wherein the third determining module further comprises: a fourth determining sub-module, configured to determine the area ranges of the plurality of coverage sub-areas in the initial coverage range according to the initial coverage range and the second wireless network data set; and a fifth determining sub-module, configured to determine the target position of the target base station according to the area ranges of the plurality of coverage sub-areas.

[0021] Further, the fourth determining sub-module further comprises: a first processing unit, configured to perform rasterization processing on the initial coverage range to obtain a plurality of grids; a sixth determining unit, configured to, for each grid, determine the wireless network data corresponding to the target base station in the grid from the second wireless network data set to obtain a third wireless network data set; a seventh determining unit, configured to determine the coverage sub-area to which the grid belongs according to the base station information in the third wireless network data set; and an eighth determining unit, configured to determine the area ranges of the plurality of coverage sub-areas in the initial coverage range according to the coverage sub-areas to which the grids belong.

[0022] Further, the base station position determination apparatus further comprises: a first processing module, configured to delete the correspondence between the first grid and the coverage sub-area in the case that the first grid exists in the initial coverage range, wherein the first grid refers to a grid different from the initial coverage sub-area to which all grids adjacent to the initial coverage sub-area belong; a second processing module, configured to determine the coverage sub-area to which the second grid belongs according to the coverage sub-area to which the grid adjacent to the second grid belongs in the case that the second grid exists in the initial coverage range, wherein the second grid refers to a grid not belonging to any coverage sub-area; and a third processing module, configured to delete the correspondence between the third grid and the coverage sub-area in the case that the third grid exists in the initial coverage range, wherein the third grid refers to a grid in a non-maximum area block in a plurality of non-connected area blocks corresponding to the same coverage sub-area in the initial coverage range.

[0023] Further, the fifth determination sub-module further comprises: a second processing unit, configured to perform traversal processing on the grids in the initial coverage range based on a preset grid window size, to determine whether the target grid area exists in the initial coverage range, wherein the target grid area refers to an area corresponding to the grid window associated with a plurality of coverage sub-areas; and a ninth determination unit, configured to determine the target position of the target base station based on the center position of the target grid area in the case that the target grid area exists.

[0024] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer readable storage medium is provided, which comprises a stored executable program, wherein the computer readable storage medium controls the device where the computer readable storage medium is located to execute the base station position determination method mentioned above when the executable program is running.

[0025] In order to achieve the above-mentioned purpose, according to another aspect of the present application, an electronic device is provided, which comprises a memory storing an executable program, and a processor configured to run the program, wherein the program executes the base station position determination method mentioned above when running.

[0026] In order to achieve the above-mentioned purpose, according to another aspect of the present application, a computer program product is provided, which comprises computer instructions, and the computer instructions are executed by a processor to implement the steps of the base station position determination method mentioned above.

[0027] In the embodiment of the present application, the initial position of the target base station is determined according to the wireless network data, the signal path loss relationship and the transmission power information of the target base station, which avoids the dependence on the private data of the operator, realizes the automatic position prediction of the target base station based on the wireless network data, and thus improves the position determination efficiency without manual field measurement. In addition, the position calibration and optimization are performed in the initial position based on the detailed network data in the initial coverage range corresponding to the initial position, which effectively improves the accuracy of the determined base station position.

[0028] Therefore, in the embodiment, the purpose of automatically determining the base station position based on the wireless network data is achieved, the technical effect of improving the efficiency of determining the base station position is achieved, and the technical problem of low efficiency of determining the base station position caused by the dependence on manual base station position detection in the related art is solved. BRIEF DESCRIPTION OF DRAWINGS

[0029] The accompanying drawings, which form a part of the present application, are intended to provide further understanding of the present application, and the illustrative embodiments of the present application and their description serve the purpose of explaining the present application. The accompanying drawings should not be construed as an inappropriate limitation on the present application. In the drawings:

[0030] Figure 1 is a hardware structure block diagram of a computer terminal provided according to an embodiment of the present application;

[0031] Figure 2 is a flowchart of a base station position determination method provided according to an embodiment of the present application;

[0032] Figure 3 is a schematic diagram of the initial position determination provided according to an embodiment of the present application Figure 1 ;

[0033] Figure 4 is a schematic diagram of the initial position determination provided according to an embodiment of the present application Figure 2 ;

[0034] Figure 5 is a schematic diagram of the initial position determination provided according to an embodiment of the present application Figure 3 ;

[0035] Figure 6 is a schematic diagram of the initial position determination provided according to an embodiment of the present application Figure 4 ;

[0036] Figure 7 is a schematic diagram of the initial coverage range provided according to an embodiment of the present application Figure 1 ;

[0037] Figure 8 is a schematic diagram of the initial coverage range provided according to an embodiment of the present applicationFigure 2

[0038] Figure 9 is a schematic diagram of a first grid according to an embodiment of the application;

[0039] Figure 10 is a schematic diagram of an initial coverage range according to an embodiment of the application Figure 3

[0040] Figure 11 is a schematic diagram of a second grid according to an embodiment of the application;

[0041] Figure 12 is a schematic diagram of an initial coverage range according to an embodiment of the application Figure 4

[0042] Figure 13 is a schematic diagram of a sub-area of coverage according to an embodiment of the application;

[0043] Figure 14 is a schematic diagram of an initial coverage range according to an embodiment of the application Figure 5

[0044] Figure 15 is a schematic diagram of a target grid area according to an embodiment of the application;

[0045] Figure 16 is a schematic diagram of a device for determining a base station position according to an embodiment of the application;

[0046] Figure 17 is a structural block diagram of an electronic device according to an embodiment of the application. DETAILED DESCRIPTION

[0047] In order to enable persons skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor should belong to the scope of protection of the present application.

[0048] ​​​​It should be noted that the terms "first", "second", and the like in the description and in the claims of the present application and the above drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a list of steps or units does not necessarily limit to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0049] It should be noted that the information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for display, analyzed data (such as OTT data), etc.) involved in the present application are information and data authorized by the user or authorized by all parties, and the collection, storage, use, processing, transmission, provision, disclosure and application of related data comply with relevant laws, regulations and standards, necessary security measures are taken, do not violate public order and good customs, and provide corresponding operation portal for user to choose authorization or refusal. For example, the system and the related users or institutions are provided with an interface, which provides a corresponding operation portal for the user to choose to agree or refuse the automatic decision result; if the user chooses to refuse, the expert decision process is entered.

[0050] Embodiment 1

[0051] According to the embodiments of the present application, an embodiment of a method for determining the position of a base station is also provided. It should be noted that the steps shown in the flowchart of the drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.

[0052] The method embodiment provided by the embodiment of the present application can be executed in a mobile terminal, a computer terminal or a similar computing device. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing the method for determining the position of a base station is shown. As Figure 1As shown, the computer terminal 10 (or mobile device) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it 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.

[0053] It should be noted that the aforementioned one or more processors 102 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits may be embodied, in whole or in part, in 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 (or mobile device). As involved in the embodiments of this application, the data processing circuits serve as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0054] The memory 104 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the base station location 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 realizing the aforementioned base station location 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.

[0055] The transmission device 106 is configured to receive or send data via a network. The network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network interface controller (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (RF) module configured to communicate with the Internet wirelessly.

[0056] The display can be a liquid crystal display (LCD) that is touch screen, for example, which can enable a user to interact with a user interface of the computer terminal 10 (or a mobile device).

[0057] In the above operating environment, the present application provides a method for determining a location of a base station, as shown in Figure 2 Figure 2 FIG. 1 is a flowchart of a method for determining a location of a base station according to an embodiment of the present application.

[0058] In step S201, wireless network data corresponding to a target base station is obtained to obtain a first set of wireless network data, wherein the wireless network data is generated during a process in which a user terminal uses a network provided by the target base station, and the wireless network data at least includes base station information of the target base station, signal quality information of a network signal received by the user terminal, and location information of the user terminal.

[0059] Optionally, an electronic device, an application system, a server, or the like can be used as an execution subject of the present application. In this embodiment, a target processing system is used as the execution subject to execute the method for determining a location of a base station.

[0060] Optionally, the target base station refers to a base station for which a location is to be predicted. The wireless network data refers to OTT (Over The Top) data, which is a kind of desensitized network data that can be obtained through a public channel. The OTT data is based on an Internet application and is obtained through embedding a corresponding module in an APP of a user terminal. The OTT data is composed of various fields, including data time, base station information, a network used by a user, network signal quality, parameters of a user terminal, Wi-Fi information, a terminal location, and the like. When a user uses an application software in a user terminal to connect to a network, if the application software has an OTT data collection function, the application software can collect data generated during a network use process of the user terminal, that is, collect OTT data, and send the data to a target processing system after desensitization, so that the target processing system can obtain the OTT data.

[0061] ​Optionally, the single wireless network data at least comprises: base station information, signal quality information of network signals received by the single user terminal, and position information of the single user terminal. The base station information at least comprises a base station ID and a cell ID, the base station IDs of different base stations of the same operator are different, and the base station IDs of base stations of different operators are also different, that is, the base station ID is a unique identifier, the base station information can further comprise a 4G network CELL_ID, an EnodeB ID base station number, a nearby cell 2, a 3G base station ID, a nearby cell 2, a 3G ID, and a scrambling code (0-503), the signal quality information at least comprises reference information received power, and can further comprise dynamic network type, base station signal strength, downlink signal-to-interference noise ratio, reference information received quality, and nearby base station reference information received power, and the position information comprises longitude and latitude.

[0062] The network signals transmitted by the target base station correspond to a plurality of coverage sub-areas, which can also be referred to as the above-mentioned cells. In the communication field, a cell refers to the smallest management unit of a wireless coverage area in a mobile communication network, and each cell is usually covered by a base station. One base station can correspond to one or more cells, and each cell has a unique identifier, which is referred to as a cell ID.

[0063] Optionally, the single wireless network data can further comprise: operator name, time stamp, terminal parameter, and Wi-Fi information. The time stamp indicates the generation time of the wireless network data, the terminal parameter comprises system version, CPU model, baseband information, brand, and model of the user terminal, and the Wi-Fi information comprises broadband operator, network signal source (traffic or Wi-Fi), AP (Access Point, wireless access point) signal strength, and AP-MAC (AP-Meida Access Control Address, wireless access point-media access control) list.

[0064] Optionally, when receiving the wireless network data, the target processing system can determine the wireless network data corresponding to the target base station according to the base station ID in the base station information in the wireless network data, so as to obtain a first wireless network data set. The first wireless network data set substantially comprises wireless network data collected from a plurality of user terminals, that is, the first wireless network data set comprises signal quality information of network signals received by the plurality of user terminals and position information of the plurality of user terminals.

[0065] In step S202, the initial position of the target base station is determined according to the first wireless network data set, the signal path loss relationship, and the transmission power information of the target base station.

[0066] Optionally, the signal path loss relationship is a mathematical expression form used to describe the relationship between signal strength and distance, for example, the signal path loss relationship can be an Okumura-Hata model, or a COST231-Hata model, or a 3D-Uma model, through which the signal attenuation at a specific distance can be calculated, and similarly, the specific distance can also be inversely deduced according to the signal attenuation value.

[0067] Optionally, the target processing system can determine the signal attenuation value of the network signal received by the user terminal at a specific location relative to the transmission power information of the target base station according to the signal quality information of the network signal received by the user terminal in the first wireless network data set and the transmission power information of the target base station, calculate the distance between the user terminal at the specific location and the target base station according to the signal attenuation value, and then determine the initial position of the target base station according to the distances between the user terminals at multiple locations and the target base station.

[0068] In step S203, the initial coverage range of the target base station is determined according to the initial position of the target base station, and the target position of the target base station is determined according to the initial coverage range and the second wireless network data set, wherein the second wireless network data set includes the corresponding wireless network data of the target base station within the initial coverage range.

[0069] Optionally, the target processing system can determine the initial coverage range of the target base station according to a preset range width and range length with the initial position of the target base station as the center, that is, the initial coverage range is a rectangle with the initial position as the center.

[0070] After the initial coverage range is determined, the target processing system can determine the target position of the target base station in the initial coverage range according to the second wireless network data set. For example, according to the signal strength received by each user terminal in the second wireless network data set, the position with the highest average received signal strength value is determined as the target position, and for another example, the network signal transmitted by the target base station corresponds to multiple coverage sub-regions, and the target processing system can determine the region range of each coverage sub-region in the initial coverage range according to the second wireless network data set, so as to determine the target position of the target base station according to the region range of each coverage sub-region, such as determining the convergence place of each coverage sub-region as the target position of the target base station.

[0071] In the embodiment of the present application, the initial position of the target base station is determined according to the wireless network data corresponding to the target base station, the signal path loss relationship and the transmission power information of the target base station, which avoids the dependence on the private data of the operator and realizes the automatic position prediction of the target base station based on the wireless network data, thereby improving the position determination efficiency without manual field measurement. In addition, the position calibration and optimization are performed in combination with the detailed network data in the initial coverage range corresponding to the initial position after the initial position is determined, which can effectively improve the accuracy of the determined base station position.

[0072] Therefore, in the embodiment, the purpose of automatically determining the base station position according to the wireless network data is achieved, the technical effect of improving the efficiency of determining the base station position is achieved, and the technical problem of low efficiency of determining the base station position caused by the dependence on manual base station position detection in the related art is solved.

[0073] Optionally, in the method for determining the base station position provided in the embodiment of the present application, the transmission power information includes the target transmission power of the target base station corresponding to a plurality of coverage sub-areas, and the coverage sub-area refers to the coverage sub-area of the network signal transmitted by the target base station, wherein the initial position of the target base station is determined according to the first wireless network data set, the signal path loss relationship and the transmission power information of the target base station, which includes: determining N sampling points according to the position information of the plurality of user terminals in the first wireless network data set, wherein N is a positive integer greater than 1; for each sampling point, determining the target transmission power of the coverage sub-area corresponding to the sampling point according to the base station information, and determining the distance between the sampling point and the target base station according to the target transmission power, the signal quality information of the user terminal to which the sampling point belongs and the signal path loss relationship; and determining the initial position of the target base station according to the distances between the N sampling points and the target base station.

[0074] Optionally, the network signal transmitted by the target base station corresponds to a plurality of coverage sub-areas, and the coverage sub-area can also be referred to as a cell. The transmission power information includes the target transmission power of the target base station corresponding to a plurality of coverage sub-areas.

[0075] Optionally, the target processing system can determine N different sampling points from the positions of the plurality of user terminals according to the position information of the plurality of user terminals in the first wireless network data set. For example, in the process of selecting the sampling points, because the weaker the level (i.e. signal receiving power) received by the user terminal is, the more dispersed it is, the positions of all user terminals of the target base station whose level is greater than -80dbm or above can be selected as candidate sampling points to enhance the sample quality. After the candidate sampling points are determined, the distances between all candidate sampling points whose receiving level is greater than -80dbm can be calculated, and N candidate sampling points with the largest distance between them can be selected as the sampling points to avoid the sampling points from gathering in a region. Wherein, the aforementioned N can be 3.

[0076] After the N sampling points are determined, for each sampling point, the target processing system can determine the target transmission power of the coverage sub-region corresponding to the sampling point according to the base station information, determine the receiving level value of the sampling point according to the signal quality information of the user terminal to which the sampling point belongs, and thus determine the signal attenuation value according to the receiving level value and the target transmission power of the coverage sub-region, and further back-calculate the distance between the sampling point and the target base station according to the signal attenuation value and the signal path loss relationship.

[0077] Optionally, after the distances between the N sampling points and the target base station are determined, the target processing system can determine the initial position of the target base station according to the distances between the N sampling points and the target base station. For example, the distances between the N sampling points and the target base station and the position information of the N sampling points are input into a position prediction model, and the initial position of the target base station is output by the position prediction model. For another example, a three-point positioning algorithm or other methods that can be used for position evaluation are adopted to determine the initial position of the target base station according to the distances between the N sampling points and the target base station and the position information of the N sampling points.

[0078] It should be noted that because a single base station can involve multiple coverage sub-regions, by considering the coverage sub-region where the sampling point is located and determining the target transmission power of the coverage sub-region, the signal attenuation value of the network signal transmitted by the base station can be accurately determined, thereby improving the accuracy of determining the distance between the sampling point and the target base station, and further improving the accuracy of determining the initial position.

[0079] Optionally, in the method for determining the position of the base station, the target transmission power of the coverage sub-area corresponding to the sampling point is determined according to the base station information, and the distance between the sampling point and the target base station is determined according to the target transmission power, the signal quality information of the user terminal to which the sampling point belongs, and a signal path loss relationship.

[0080] Optionally, the signal level of the terminal is strongly related to the transmission power, frequency, bandwidth, and channel number of the cell (i.e., coverage sub-area), and the transmission power, frequency, bandwidth, and channel number of different cells can be different.

[0081] Optionally, the area information at least includes the network standard (e.g., 4G, 5G), the maximum signal transmission power, and the number of resource blocks (RB) of the bandwidth, and can further include the frequency band, duplex mode, frequency, bandwidth, transceiver mode, CRS (Cell Reference Signal) port number, etc., wherein a single RB includes 12 REs (Resource Element).

[0082] Table 1

[0083]

[0084] For another example, Table 2 shows part of the area information of different cells corresponding to different operators under the network standard of 5G.

[0085] Table 2

[0086]

[0087] Optionally, the base station information of the wireless network data corresponding to the sampling point includes the cell ID (i.e., area identifier) corresponding to the sampling point, and the target processing system is pre-provided with the area information corresponding to each cell, so that the target processing system can obtain the area information corresponding to the cell according to the cell ID. The cell IDs of different cells corresponding to the same operator are different, and the cell IDs of cells corresponding to different operators are also different, i.e., the cell ID is a unique identifier.

[0088] For LTE networks, terminals perform network selection and handover operations by measuring the power of REs with CRS reference signals. For 5G, terminals perform these operations by measuring the average value of REs in the SSB (Synchronization Signal Block). Therefore, user terminals measure the signal power of REs within a single bandwidth. This means that the power received by the user terminal (i.e., signal received power) and the power reported refer to the power of a single RE. The single RE power output by the cell is related to factors such as maximum transmit power, transmit / receive mode, and bandwidth. By obtaining information such as the cell's maximum transmit power, bandwidth, and transmit / receive mode, the RE-level transmit power of cells in different standards and frequency bands can be determined. The aforementioned RE-level transmit power is the cell's target transmit power.

[0089] For example, when the network standard of a cell is 4G, the target transmit power of a cell can be calculated as follows:

[0090]

[0091] in, Indicates the target transmission power of the cell. Indicates the maximum signal transmission power of the cell. This indicates the number of transmit antennas in the cell, corresponding to the transmit / receive mode. For example, if the transmit / receive mode is 2T4R, then... Take 2, Indicates the number of RBs on the cell bandwidth. To increase the power of the CRS pilot signal received by the terminal, it can be achieved by adjusting... The parameter setting shifts the power of the RE signal that does not contain the CRS signal to the RE that does contain the CRS signal. To improve power efficiency, it is generally set to 1.

[0092] For example, based on the above formula, the target transmit power of cells under different operators and frequency bands in 4G can be calculated as shown in Table 3:

[0093] Table 3

[0094]

[0095] Optionally, to minimize public overhead, the 5G protocol design eliminates the 4G CRS pilot channel. Therefore, when the network standard of a cell is 5G, the user terminal receives the RE power of the SSB. The target processing system can calculate the target transmit power of the cell using the following formula:

[0096]

[0097] For example, according to the above formula, the target transmission power of the cell under different operators and different frequency bands under 5G can be calculated as shown in Table 4:

[0098] Table 4

[0099]

[0100] Optionally, the signal quality information at least includes the reference information receiving power, and can further include a dynamic network type, a base station signal strength, a downlink signal-to-interference noise ratio, a reference information receiving quality, and a reference information receiving power of a nearby base station, wherein the aforementioned reference information receiving power is the signal receiving power of the user terminal to which the sampling point belongs.

[0101] Optionally, the signal path loss = CRS transmission power (i.e., target transmission power) - terminal receiving signal power, so that the road loss value (i.e., signal path loss value) corresponding to different level values can be calculated from the CRS transmission power and the terminal receiving level value of different frequency bands, so as to determine the distance between the base station and the user terminal according to the road loss value.

[0102] Optionally, the signal path loss relationship can be determined according to the signal frequency of the cell. For example, for a frequency below 1.5 GHz (i.e., low frequency), the signal path loss relationship is as follows:

[0103]

[0104] wherein, represents the signal path loss value, represents the carrier frequency, represents the height of the base station antenna, represents the distance between the sampling point and the target base station, represents the terrain attenuation factor, represents the target transmission power of the cell, represents the signal receiving power of the user terminal. The above formula is also called Okumura-Hata formula.

[0105] For example, for a frequency above 1.5 GHz (i.e., high frequency), the signal path loss relationship is as follows:

[0106]

[0107] wherein, is a preset correction factor, and the above formula is also called COST231-Hata model.

[0108] For example, according to the above formula, the distance value corresponding to different road loss values of different cells under 4G system can be calculated as shown in Table 5:

[0109] Table 5

[0110]

[0111] In an optional embodiment, the above signal path loss relationship formula can be used in both 4G and 5G systems.

[0112] In an optional embodiment, in order to further improve the accuracy of the determined distance, in the case of a 4G network system, the above signal path loss relationship formula is used, and in the case of a 5G network system, a 3D-Uma (3D Urban Macrocell) signal path loss relationship formula can be used, and therefore, details are not repeated here.

[0113] It should be noted that by the above method, the target transmission power of the coverage sub-area is accurately and specifically determined, and the signal reception power is effectively determined, thereby improving the accuracy of the determined distance between the sampling point and the target base station.

[0114] Optionally, in the method for determining the position of the base station provided in the embodiments of the present application, the wireless network data further includes terminal parameters of the user terminal, and wherein the distance between the sampling point and the target base station is determined according to the signal reception power, the target transmission power, and the signal path loss relationship formula, including: determining the terminal model of the user terminal to which the sampling point belongs from the terminal parameters in the first set of wireless network data; obtaining the signal correction parameter corresponding to the terminal model, wherein the signal correction parameter is used to correct the level error generated when the user terminal receives the network signal; and determining the distance between the sampling point and the target base station according to the signal reception power, the target transmission power, the signal correction parameter, and the signal path loss relationship formula.

[0115] Optionally, modem demodulation chips used by different models of user terminals have great differences, resulting in certain differences in the received signal levels (i.e., signal reception power) of different terminals. For example, the received signal levels of different models of terminals at the same time, in the same cell, and at the same location are tested, and the tests are performed in areas with high signal strength, medium signal strength, and low signal strength, respectively, and the test results are shown in Table 6:

[0116] Table 6

[0117]

[0118] Therefore, the operation and maintenance personnel can determine the signal correction parameters corresponding to different terminal models according to the test results. For example, taking the user terminal of model a as the reference value, then for the user terminal of model c in the above table, the corresponding signal correction parameter is +7dB.

[0119] Optionally, in actual application, the terminal parameter includes model information of the user terminal, the target processing system can determine the terminal model of the user terminal to which the sampling point belongs from the terminal parameter in the first wireless network data set, and then acquire the signal correction parameter corresponding to the terminal model, so as to determine the distance between the sampling point and the target base station in combination with the signal correction parameter.

[0120] For example, for a frequency below 1.5 GHz (i.e., low frequency), the distance is inversely calculated by using the following formula:

[0121]

[0122] wherein, represents the signal correction parameter.

[0123] For example, for a frequency above 1.5 GHz (i.e., high frequency), the distance is inversely calculated by using the following formula:

[0124]

[0125] It should be noted that, by identifying the user terminal model and applying the corresponding correction parameter, the signal measurement deviation caused by different terminal hardware characteristics can be effectively compensated, the conversion from the signal quality information to the base station distance prediction is more accurate, and the error in the distance prediction is reduced.

[0126] Optionally, in the method for determining the position of the base station provided in the embodiments of the present application, in the case where N is 3, the initial position of the target base station is determined according to the distances between the N sampling points and the target base station, comprising: for each sampling point, taking the position of the sampling point as the center and the distance between the sampling point and the target base station as the radius, a circular region corresponding to the sampling point is determined; based on the position relationship among the circular regions corresponding to the three sampling points, the initial position of the target base station is determined.

[0127] Optionally, in the case where N is 3, taking the longitude and latitude of the selected three points as the center, three circles are made according to the distances between the three sampling points and the base station. Figure 3 is a schematic diagram for determining the initial position according to the embodiments of the present application Figure 1 As shown in Figure 3 , if there is a common intersection point among the three circular regions (i.e., the case where any two circular regions intersect with each other), the center point of the intersection point of the three circular regions is taken as the initial position (i.e., the D point in Figure 3 ).

[0128] Optionally, Figure 4 is a schematic diagram for determining the initial position according to the embodiments of the present application Figure 2 As shown in Figure 4As shown, if only two of the three circular regions intersect, then the center point of the intersection of these two circular regions (i.e., ...) is taken. Figure 4 Point F in the diagram is used as the initial position.

[0129] Optional, Figure 5 This is a schematic diagram of determining the initial position according to the embodiments of this application. Figure 3 ,like Figure 5 As shown, if each of the three circular regions intersects with the others, but the three circular regions do not share a common intersection point, then a quadrilateral is constructed based on the intersection points of each of the three circular regions (e.g., ...). Figure 5 (in the quadrilateral DFEG), and take the center of the quadrilateral (i.e. Figure 5 Point H in the diagram is used as the initial position of the target base station.

[0130] Optional, Figure 6 This is a schematic diagram of determining the initial position according to the embodiments of this application. Figure 4 ,like Figure 6 As shown, if none of the three circular regions intersect, then a triangle is constructed based on the centers of the three circular regions (e.g., ...). Figure 6 In triangle ABC, the center of the incircle of the triangle (i.e., Figure 6 Point D in the diagram is determined as the initial location of the target base station.

[0131] It should be noted that the above method enables the determination of the initial location of the base station using mathematical calculations and geometric analysis, thereby improving the accuracy of determining the initial location.

[0132] Optionally, in the method for determining the location of a base station provided in this application embodiment, the network signal transmitted by the target base station corresponds to multiple coverage sub-regions. The method for determining the target location of the target base station based on the initial coverage range and the second wireless network dataset includes: determining the area range of multiple coverage sub-regions in the initial coverage range based on the initial coverage range and the second wireless network dataset; and determining the target location of the target base station based on the area range of the multiple coverage sub-regions.

[0133] Optionally, the target processing system can determine the initial coverage area of ​​the target base station based on the initial location of the target base station and according to the preset range width and range length. That is, the initial coverage area is a rectangle, and the center of the rectangle is the initial location.

[0134] After the initial coverage range is determined, the target processing system can determine the target position of the target base station in the initial coverage range according to the second wireless network data set. For example, according to the signal strengths received by each user terminal in the second wireless network data set, the position with the highest average received signal strength value is determined as the target position. For another example, the network signal transmitted by the target base station corresponds to a plurality of coverage sub-regions, and the target processing system can determine the region ranges of the coverage sub-regions in the initial coverage range according to the second wireless network data set, and thus determine the target position of the target base station according to the region ranges of the coverage sub-regions, such as determining the confluence of the coverage sub-regions as the target position of the target base station.

[0135] It should be noted that, since there is a certain correlation between the positions of the plurality of coverage sub-regions and the position of the target base station, the plurality of coverage sub-regions are divided from the initial coverage range according to the second wireless network data set, and the target position of the target base station is determined according to the region ranges of the plurality of coverage sub-regions, which can effectively improve the accuracy of determining the target position.

[0136] Optionally, in the method for determining the position of the base station provided in the embodiments of the present application, the region ranges of the plurality of coverage sub-regions in the initial coverage range are determined according to the initial coverage range and the second wireless network data set, including: performing rasterization processing on the initial coverage range to obtain a plurality of grids; for each grid, determining the corresponding wireless network data of the target base station in the grid from the second wireless network data set to obtain a third wireless network data set; determining the coverage sub-region to which the grid belongs according to the base station information in the third wireless network data set; and determining the region ranges of the plurality of coverage sub-regions in the initial coverage range according to the coverage sub-regions to which the grids belong.

[0137] Optionally, the target processing system can determine the initial coverage range of the target base station according to a preset range width and range length with the initial position of the target base station as the center, i.e., the initial coverage range is a rectangle with the initial position as the center. Then, rasterization processing is performed on the initial coverage range to obtain a plurality of grids, for example, the length and width of each grid are set to 20 m.

[0138] After the plurality of grids are determined, for each grid, the corresponding wireless network data of the target base station in the grid is determined from the second wireless network data set to obtain a third wireless network data set corresponding to the grid. For example, the geographical range corresponding to the grid is determined according to the position of the grid in the initial coverage range, and thus in the case that the position information in the wireless network data belongs to the geographical range, it is determined that the wireless network data belongs to the third wireless network data set corresponding to the grid, and otherwise, in the case that the position information in the wireless network data does not belong to the geographical range, it is determined that the wireless network data does not belong to the third wireless network data set corresponding to the grid.

[0139] Optionally, the target processing system can count the occurrence times of each cell ID in the third wireless network data set according to the base station information in the third wireless network data set, and determine the cell corresponding to the cell ID with the most occurrence times and the occurrence times not being 0 as the cell to which the grid belongs, that is, as the coverage sub-area to which the grid belongs. If the third wireless network data set corresponding to a grid is empty, it is determined that the grid does not belong to any cell. For example, Figure 7 is a schematic diagram of the initial coverage range provided by an embodiment of the present application Figure 1 , Figure 7 The average value of the user terminal receiving level in different grids in the initial coverage range is shown in FIG. 3. For example, red color indicates a place with a higher level value, green color indicates a place with a lower level value, and a blank place indicates that no user terminal receives the network signal output by the target base station.

[0140] Optionally, the target processing system can determine the area range of the plurality of coverage sub-areas in the initial coverage range according to the coverage sub-area to which each grid belongs, that is, determine the area range formed by the grids belonging to the same coverage sub-area as the area range of the coverage sub-area. For example, Figure 8 is a schematic diagram of the initial coverage range provided by an embodiment of the present application Figure 2 As shown in Figure 8 , the area ranges of different cells are marked with different colors in Figure 8 , Figure 8 grids with the same color in Figure 8 belong to the same cell, the area ranges of three cells are shown in

[0141] .

[0142] Optionally, in the method for determining the position of the base station provided by the embodiments of the present application, after determining the coverage sub-area to which the grid belongs according to the base station information in the third wireless network data set, the method further comprises: in the case that there is a first grid in the initial coverage range, deleting the corresponding relationship between the first grid and the coverage sub-area, wherein the first grid refers to a grid that is different from the initial coverage sub-area to which all the grids adjacent to the initial coverage sub-area belong; in the case that there is a second grid in the initial coverage range, determining the coverage sub-area to which the second grid belongs according to the coverage sub-area to which the grid adjacent to the second grid belongs, wherein the second grid refers to a grid that does not belong to any coverage sub-area; and in the case that there is a third grid in the initial coverage range, deleting the corresponding relationship between the third grid and the coverage sub-area, wherein the third grid refers to a grid in a non-maximum area block in the multiple non-connected area blocks corresponding to the same coverage sub-area in the initial coverage range.

[0143] In order to improve the accuracy of the area range of the determined coverage sub-area, after determining the coverage sub-area to which the grid belongs, the target processing system can further adjust the coverage sub-area to which each grid belongs. For example, the target processing system can perform the following steps:

[0144] (1) Isolated grid processing;

[0145] For example, Figure 9 is a schematic diagram of a first grid provided by the embodiments of the present application, Figure 9 The grid marked in red in FIG. 8 is an isolated grid, i.e., a first grid. In the case that there is an isolated grid, the isolated grid point is removed, i.e., the grid that is not the same as the grid adjacent to the target grid is removed. For example, Figure 9 the central grid belongs to the 1st cell, and the eight surrounding grids belong to the 2nd and 3rd cells or have no belonging information, then the central cell is marked as 0, i.e., there is no belonging cell, and the corresponding relationship between the isolated grid and the cell is deleted. After processing the coverage sub-area in the initial coverage range shown in FIG. 8 in this way, Figure 8 the coverage sub-area shown in FIG. 9 can be obtained. Figure 10

[0146] (2) Blank grid filling;

[0147] For example, Figure 11 is a schematic diagram of a second grid provided by the embodiments of the present application, Figure 11 The grid marked in red in FIG. 10 is a blank grid, i.e., a second grid, which is determined by Figure 10 ​It can be seen that the grid coverage of the cell is not continuous. Therefore, further processing is needed to fill the blank areas. The specific filling method is as follows: traverse all grids. If a blank grid is encountered, count the belonging cells of the 8 neighboring grids within a 3×3 grid centered on the blank grid (i.e., the first grid range). The belonging cell that appears most frequently among the 8 neighboring grids is taken as the belonging cell of the target blank grid. To avoid an isolated grid with a belonging cell filling all the surrounding blank grids, it is necessary to determine the coverage sub-region to which the grid belongs if more than half of the grids within the 3×3 grid are non-blank grids. Figure 11 The process determines that the grid belongs to cell 2. If there is no result within the 3×3 grid, the size is increased to a 5×5 grid (i.e., the second grid range) and then up to a 7×7 grid (i.e., the third grid range). If half or more of the grids within the 7×7 grid are still blank, then the second grid is determined not to belong to any coverage sub-region, and the coverage sub-region to which the second grid belongs is uncertain. This method is followed for... Figure 10 After processing the coverage sub-regions within the initial coverage area shown, the following can be obtained: Figure 12 The covered sub-region is shown.

[0148] (3) Posterior lobe elimination;

[0149] like Figure 12 As shown, the back lobe coverage of the cell is very obvious, especially... Figure 12 In a red-colored cell, the back lobe generally has a smaller coverage area than the front lobe, and its voltage level is lower than that of nearby grid cells on the front lobe. Optionally, connected grid cells can be defined as a block (i.e., a region block). Figure 13 This is a schematic diagram of the covered sub-region provided according to an embodiment of this application. Figure 13 The blue-highlighted grid cells on the left indicate that they belong to the same covered sub-region, such as... Figure 13 As shown, if connected grid cells are defined as a block, then Figure 13 The covered sub-region shown in the figure can be divided as follows: Figure 13 The three regions shown in the right-hand image are as follows.

[0150] In an alternative embodiment, when the covered sub-region includes multiple area blocks, only the block with the largest area is retained (e.g., Figure 13 The largest block in the middle is block 2), which means deleting the correspondence between the grids in other blocks (i.e., the third grid) and the cells, and turning the grids in other blocks into blank grids.

[0151] Optionally, in the case that the plurality of area blocks are included in the coverage sub-area, the block with the largest area and the block with the highest average signal receiving power are reserved, and the average signal receiving power of a certain area block is calculated according to the average signal receiving power in the target wireless network data corresponding to the area block, wherein the target wireless network data refers to the wireless network data of the same coverage sub-area as the area block.

[0152] In an optional embodiment, the first grid in the initial coverage sub-area is processed first, then the second grid is processed, and then the third grid is processed. Optionally, after the third grid is processed, a blank filling is performed again, that is, the second grid in the initial coverage sub-area is processed again, so as to obtain the final coverage sub-area to which each grid in the initial coverage sub-area belongs. For example, after the above operations, the initial coverage range shown in FIG. 6 is obtained. Figure 14

[0153] It should be noted that, by deleting the correspondence between the isolated grid and the coverage sub-area, the boundary effect and the interference of the isolated signal point on the signal analysis are avoided, and the continuity of the signal coverage is ensured. By filling the blank grid, it is ensured that all geographical areas are reasonably classified, and data omission is avoided. By eliminating the correspondence between the grids in the non-continuous area block, the geographical continuity of the coverage sub-area can be effectively improved, so that the accuracy of the area range of the finally determined coverage sub-area can be effectively improved.

[0154] Optionally, in the method for determining the position of the base station provided in the embodiments of the present application, the target position of the target base station is determined according to the area range of the plurality of coverage sub-areas, comprising: performing traversal processing on the grids in the initial coverage range based on a preset grid window size, to determine whether there is a target grid area in the initial coverage range, wherein the target grid area refers to the area corresponding to the grid window associated with the plurality of coverage sub-areas; and in the case that there is a target grid area, determining the target position of the target base station based on the center position of the target grid area.

[0155] Optionally, the preset grid window size can be 3x3. For example, the target processing system can traverse all 3x3 grid blocks in the initial coverage range, and if the 3x3 grid block contains the grids of all cells in the initial coverage sub-area, it is considered that the 3x3 grid block is a target grid area, and the center position of the target grid area is a station site possible position. For example, Figure 15 is a schematic diagram of the target grid area according to the embodiments of the present application, Figure 15 The grid window shown in FIG. 6 contains all the grids of the cells in the initial coverage sub-area, that is, the grid window is associated with all the coverage sub-areas in the initial coverage sub-area, so the area of the grid window is determined as the target grid area, and the center position of the target grid area is determined as the target position of the target base station. Figure 15 ​The position of the middle red grid is a possible position of the station site.

[0156] Optionally, if no possible position is found by traversing all 3x3 grids, the grid window size is enlarged to 5x5, and then to 7x7. If no possible position is found, it is determined that the target position of the base station cannot be determined. If a target grid area is found, the target position of the target base station is determined according to the center position of the target grid area, for example, by performing an arithmetic average calculation, or for example, by selecting the center position of any one of the target grid areas as the target position of the target base station.

[0157] Optionally, as shown in FIG. 6, the initial position in the initial position of the target base station is determined according to the position of the base station in the initial position of the target base station. Figure 14 Figure 14 The possible position of the station site in the possible position of the station site is equivalent to the center position of the target grid area. Figure 14 The predicted position in the predicted position of the target base station is the target position of the target base station. Figure 14 The true position in the true position of the target base station is a position measured by manual measurement, that is, the error between the target position determined according to the method provided in the present application and the true position of the target base station is small, thereby effectively improving the accuracy and efficiency of the determination of the base station position. Figure 14

[0158] As can be seen, in the present embodiment, the purpose of automatically determining the base station position according to the wireless network data is achieved, and the technical effect of improving the efficiency of determining the base station position is achieved, thereby solving the technical problem of low efficiency of determining the base station position caused by relying on manual detection of the base station position in the related art.

[0159] It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described herein can be executed in an order different from that shown herein.

[0160] Embodiment 2

[0161] The present application also provides a base station position determination device. It should be noted that the base station position determination device of the present application can be used to execute the base station position determination method provided in the present application. The base station position determination device provided in the present application is described below.

[0162] According to the present application, a device for implementing the above-mentioned base station position determination method is also provided, as shown in FIG. 7, the device comprises: Figure 16

[0163] ​​​The acquisition module 1601 is configured to acquire wireless network data corresponding to the target base station to obtain a first wireless network data set, wherein the wireless network data is generated in a process in which the user terminal uses a network provided by the target base station, and the wireless network data at least includes base station information of the target base station, signal quality information of a network signal received by the user terminal, and location information of the user terminal.

[0164] The first determination module 1602 is configured to determine an initial location of the target base station according to the first wireless network data set, a signal path loss relationship, and transmission power information of the target base station.

[0165] The second determination module 1603 is configured to determine an initial coverage range of the target base station according to the initial location of the target base station, and determine a target location of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set includes wireless network data corresponding to the target base station in the initial coverage range.

[0166] In the embodiment of the present application, the initial location of the target base station is determined according to the acquired wireless network data, the signal path loss relationship, and the transmission power information of the target base station, which avoids the dependence on the private data of the operator, and realizes automatic location prediction of the target base station based on the wireless network data, thereby eliminating the need for manual field measurement and improving the location determination efficiency. In addition, after the initial location is determined, the location is calibrated and optimized by combining the detailed network data in the initial coverage range corresponding to the initial location, which can effectively improve the accuracy of the determined base station location.

[0167] Therefore, in the embodiment, the purpose of automatically determining the base station location according to the wireless network data is achieved, the technical effect of improving the efficiency of determining the base station location is achieved, and the technical problem of low efficiency of determining the base station location caused by the dependence on manual base station location detection in the related art is solved.

[0168] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the transmission power information comprises target transmission power of a plurality of coverage sub-areas corresponding to the target base station, wherein the coverage sub-area refers to a coverage sub-area of network signals transmitted by the target base station, and the first determination module further comprises: a first determination submodule, configured to determine N sampling points according to the position information of the plurality of user terminals in the first wireless network data set, wherein N is a positive integer greater than 1; a second determination submodule, configured to, for each sampling point, determine the target transmission power of the coverage sub-area corresponding to the sampling point according to the base station information, and determine the distance between the sampling point and the target base station according to the target transmission power, the signal quality information of the user terminal to which the sampling point belongs, and a signal path loss relationship; and a third determination submodule, configured to determine the initial position of the target base station according to the distances between the N sampling points and the target base station.

[0169] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the second determination submodule further comprises: a first determination unit, configured to determine the area identifier of the coverage sub-area corresponding to the sampling point according to the base station information, and acquire the area information of the coverage sub-area according to the area identifier, wherein the area information at least comprises network type, maximum signal transmission power, and resource block quantity of bandwidth; a calculation unit, configured to calculate the target transmission power of the coverage sub-area according to the area information; a second determination unit, configured to determine the signal receiving power of the user terminal to which the sampling point belongs from the signal quality information; and a third determination unit, configured to determine the distance between the sampling point and the target base station according to the signal receiving power, the target transmission power, and the signal path loss relationship.

[0170] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the wireless network data further comprises terminal parameters of the user terminal, and the third determination unit further comprises: a first determination subunit, configured to determine the terminal model of the user terminal to which the sampling point belongs from the terminal parameters in the first wireless network data set; an acquisition subunit, configured to acquire the signal correction parameter corresponding to the terminal model, wherein the signal correction parameter is used to correct the level error generated when the user terminal receives network signals; and a second determination subunit, configured to determine the distance between the sampling point and the target base station according to the signal receiving power, the target transmission power, the signal correction parameter, and the signal path loss relationship.

[0171] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, when N is 3, the third determination submodule further comprises: a fourth determination unit, configured to, for each sampling point, determine a circular area corresponding to the sampling point with the position of the sampling point as the center and the distance between the sampling point and the target base station as the radius; and a fifth determination unit, configured to determine the initial position of the target base station based on the positional relationship among the circular areas corresponding to the three sampling points.

[0172] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the network signal transmitted by the target base station corresponds to a plurality of coverage sub-areas, wherein the third determination module further comprises: a fourth determination sub-module, configured to determine the area range of the plurality of coverage sub-areas in the initial coverage range according to the initial coverage range and the second wireless network data set; and a fifth determination sub-module, configured to determine the target position of the target base station according to the area range of the plurality of coverage sub-areas.

[0173] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the fourth determination sub-module further comprises: a first processing unit, configured to perform rasterization processing on the initial coverage range to obtain a plurality of grids; a sixth determination unit, configured to determine, for each grid, the corresponding wireless network data of the target base station in the grid from the second wireless network data set to obtain a third wireless network data set; a seventh determination unit, configured to determine the coverage sub-area to which the grid belongs according to the base station information in the third wireless network data set; and an eighth determination unit, configured to determine the area range of the plurality of coverage sub-areas in the initial coverage range according to the coverage sub-area to which each grid belongs.

[0174] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the base station position determination apparatus further comprises: a first processing module, configured to delete the corresponding relationship between the first grid and the coverage sub-area in the case that there is a first grid in the initial coverage range, wherein the first grid refers to a grid whose initial coverage sub-area is different from the initial coverage sub-area to which all adjacent grids belong; a second processing module, configured to determine the coverage sub-area to which the second grid belongs according to the coverage sub-area to which the grid adjacent to the second grid belongs in the case that there is a second grid in the initial coverage range, wherein the second grid refers to a grid that does not belong to any coverage sub-area; and a third processing module, configured to delete the corresponding relationship between the third grid and the coverage sub-area in the case that there is a third grid in the initial coverage range, wherein the third grid refers to a grid in a non-maximum area block in the plurality of non-connected area blocks corresponding to the same coverage sub-area in the initial coverage range.

[0175] Optionally, in the base station position determination apparatus provided by the embodiment of the present application, the fifth determination sub-module further comprises: a second processing unit, configured to perform traversal processing on the grids in the initial coverage range based on a preset grid window size to determine whether there is a target grid area in the initial coverage range, wherein the target grid area refers to an area corresponding to a grid window associated with a plurality of coverage sub-areas; and a ninth determination unit, configured to determine the target position of the target base station based on the center position of the target grid area in the case that there is a target grid area.

[0176] It should be noted that the above obtaining module 1601, the first determining module 1602 and the second determining module 1603 correspond to steps S201 to S203 in Embodiment 1, and the three modules have the same instances and application scenarios as the corresponding steps, but are not limited to the disclosure of the above embodiment one. It should be noted that the above modules or units can be hardware components or software components stored in the memory (for example, the memory 104) and processed by one or more processors (for example, the processors 102a, 102b, …, 102n), and the above modules can also be run in the computer terminal 10 provided in Embodiment 1 as part of the device.

[0177] Embodiment 3

[0178] Embodiments of the present application can provide an electronic device, Figure 17 is a structural block diagram of an electronic device according to an embodiment of the present application. As Figure 17 indicated, the electronic device can include one or more (only one is shown in the figure) processors 1002, a memory 1004, a storage controller, and a peripheral interface, wherein the peripheral interface is connected with a radio frequency module, an audio module and a display. Figure 17

[0179] The memory can be used to store software programs and modules, such as program instructions / modules corresponding to the methods and devices in the embodiments of the present application. The processor executes various functions and data processing by running the software programs and modules stored in the memory, that is, implements the above method. The memory can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory can further include a memory remotely arranged with respect to the processor, which can be connected to the terminal through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0180] The processor can call the information and application programs stored in the memory through the transmission device, and execute the steps in the base station position determination method provided by any one of the above method embodiments.

[0181] Those of ordinary skill in the art can understand, Figure 17 The structure shown is only schematic, and the electronic device can also be a terminal device such as a smart phone, a tablet computer, a palm computer, a mobile Internet device (MID), a PAD, etc. Figure 17 It does not limit the structure of the above electronic device. For example, the electronic device can further include more than Figure 17 ​more or less components than shown, such as no network interface, display, or certain ones of the components shown, or a different configuration of the components altogether, different arrangements of the components shown, or a different configuration of the components altogether. Figure 17

[0182] Those skilled in the art can understand that all or part of the steps of the various methods in the above embodiments can be completed by instructing the terminal device related hardware through a program, and the program can be stored in a computer readable storage medium, which can include a flash disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0183] Embodiment 4

[0184] The embodiments of the present application further provide a storage medium. Optionally, in the embodiments, the storage medium can be used to store the program code executed by the base station position determination method provided in Embodiment 1.

[0185] Optionally, in the embodiments, the storage medium can be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the mobile terminals in the mobile terminal group.

[0186] The present application further provides a computer program product, when executed on a data processing device, is adapted to execute the steps of the base station position determination method provided by any one of the method embodiments.

[0187] The serial numbers of the embodiments of the present application are only for description, and do not represent the advantages or disadvantages of the embodiments.

[0188] In the above embodiments of the present application, the description of each embodiment has its own focus, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.

[0189] In the several embodiments provided by the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the unit division in the above device embodiment is only a logical function division, and there can be another division manner during actual implementation; for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, and can be electrical or other forms.

[0190] ​The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, that is, may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0191] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present alone, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0192] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part of the prior art that contributes to the technical solutions or all or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various program code storage media.

[0193] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, and these improvements and refinements should be considered as the protection scope of the present application.

Claims

1. A method of determining a position of a base station, characterized by, The method comprises: obtaining wireless network data corresponding to the target base station to obtain a first wireless network data set, wherein the wireless network data is generated in the process that the user terminal uses the network provided by the target base station, and the wireless network data at least includes base station information of the target base station, signal quality information of network signals received by the user terminal, and location information of the user terminal; determining an initial position of the target base station according to the first wireless network data set, a signal path loss relationship and transmission power information of the target base station; determining an initial coverage range of the target base station according to the initial position of the target base station, and determining a target position of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set includes wireless network data corresponding to the target base station in the initial coverage range.

2. The method of claim 1, wherein, The transmission power information includes target transmission power of a plurality of coverage sub-areas corresponding to the target base station, and the coverage sub-area refers to a coverage sub-area of network signals transmitted by the target base station, wherein determining the initial position of the target base station according to the first wireless network data set, the signal path loss relationship and the transmission power information of the target base station comprises: determining N sampling points according to the location information of a plurality of user terminals in the first wireless network data set, wherein N is a positive integer greater than 1; for each sampling point, determining target transmission power of a coverage sub-area corresponding to the sampling point according to the base station information, and determining a distance between the sampling point and the target base station according to the target transmission power, signal quality information of a user terminal to which the sampling point belongs, and the signal path loss relationship; determining the initial position of the target base station according to the distances between the N sampling points and the target base station.

3. The method of claim 2, wherein, Determining target transmission power of a coverage sub-area corresponding to the sampling point according to the base station information, and determining a distance between the sampling point and the target base station according to the target transmission power, signal quality information of a user terminal to which the sampling point belongs, and the signal path loss relationship comprises: determining a region identifier of the coverage sub-area corresponding to the sampling point according to the base station information, and obtaining region information of the coverage sub-area according to the region identifier, wherein the region information at least includes network type, maximum signal transmission power, and resource block quantity of bandwidth; calculating the target transmission power of the coverage sub-area according to the region information; determining signal reception power of a user terminal to which the sampling point belongs from the signal quality information; determining the distance between the sampling point and the target base station according to the signal reception power, the target transmission power and the signal path loss relationship.

4. The method of claim 3, wherein, The wireless network data further includes terminal parameters of the user terminal, and determining the distance between the sampling point and the target base station according to the signal reception power, the target transmission power and the signal path loss relationship comprises: determining a terminal model of a user terminal to which the sampling point belongs from terminal parameters in the first wireless network data set; obtaining a signal correction parameter corresponding to the terminal model, wherein the signal correction parameter is used to correct a level error generated when the user terminal receives a network signal; determining a distance between the sampling point and the target base station according to the signal receiving power, the target transmitting power, the signal correction parameter, and the signal path loss relationship.

5. The method of claim 2, wherein, In the case that the N is 3, determining an initial position of the target base station according to distances between the N sampling points and the target base station, comprising: for each sampling point, determining a circular area corresponding to the sampling point with the position of the sampling point as the center and the distance between the sampling point and the target base station as the radius; determining the initial position of the target base station based on a positional relationship between the circular areas corresponding to the three sampling points.

6. The method of claim 1, wherein, The network signal transmitted by the target base station corresponds to a plurality of coverage sub-areas, wherein determining a target position of the target base station according to the initial coverage range and a second wireless network data set, comprising: determining area ranges of the plurality of coverage sub-areas in the initial coverage range according to the initial coverage range and the second wireless network data set; determining the target position of the target base station according to the area ranges of the plurality of coverage sub-areas.

7. The method of claim 6, wherein, Determining area ranges of the plurality of coverage sub-areas in the initial coverage range according to the initial coverage range and the second wireless network data set, comprising: performing rasterization processing on the initial coverage range to obtain a plurality of grids; for each grid, determining corresponding wireless network data of the target base station in the grid from the second wireless network data set to obtain a third wireless network data set; determining a coverage sub-area to which the grid belongs according to base station information in the third wireless network data set; determining the area ranges of the plurality of coverage sub-areas in the initial coverage range according to the coverage sub-areas to which the grids belong.

8. The method of claim 7, wherein, After determining the coverage sub-area to which the grid belongs according to the base station information in the third wireless network data set, the method further comprises: in the case that there is a first grid in the initial coverage range, deleting a corresponding relationship between the first grid and a coverage sub-area, wherein the first grid refers to a grid in which an initial coverage sub-area is different from initial coverage sub-areas to which all grids adjacent to the first grid belong; in the case that there is a second grid in the initial coverage range, determining a coverage sub-area to which the second grid belongs according to coverage sub-areas to which grids adjacent to the second grid belong, wherein the second grid refers to a grid that does not belong to any coverage sub-area; in the case that there is a third grid in the initial coverage range, deleting a corresponding relationship between the third grid and a coverage sub-area, wherein the third grid refers to a grid in a non-maximum area block in a plurality of non-connected area blocks corresponding to a same coverage sub-area in the initial coverage range.

9. The method of claim 7, wherein, Determining the target position of the target base station according to the area ranges of the plurality of coverage sub-areas, comprising: The grid in the initial coverage range is processed based on a preset grid window size to determine whether a target grid area exists in the initial coverage range, wherein the target grid area refers to an area corresponding to a grid window associated with the plurality of coverage sub-areas; In a case where the target grid area exists, a target position of the target base station is determined based on a center position of the target grid area.

10. A base station position determination apparatus characterized by comprising: Comprise: An acquisition module configured to acquire wireless network data corresponding to a target base station to obtain a first wireless network data set, wherein the wireless network data is generated in a process in which a user terminal uses a network provided by the target base station, and the wireless network data at least includes base station information of the target base station, signal quality information of a network signal received by the user terminal, and position information of the user terminal; A first determination module configured to determine an initial position of the target base station according to the first wireless network data set, a signal path loss relationship, and transmission power information of the target base station; A second determination module configured to determine an initial coverage range of the target base station according to the initial position of the target base station, and determine a target position of the target base station according to the initial coverage range and a second wireless network data set, wherein the second wireless network data set includes wireless network data corresponding to the target base station in the initial coverage range.

11. A computer readable storage medium, characterized in that, The computer readable storage medium comprises a stored executable program, wherein the executable program controls a device in which the computer readable storage medium is located to perform the method for determining a position of a base station according to any one of claims 1 to 9 when the executable program is executed.

12. An electronic device, comprising: Comprise: A memory storing an executable program; A processor configured to execute the program, wherein the program performs the method for determining a position of a base station according to any one of claims 1 to 9 when the program is executed.

Citation Information

Patent Citations

  • Site location method and device for base station

    CN104301993A

  • Base station position determination method and device, electronic equipment, chip and storage medium

    CN119212077A