Base station position determination method and device, computer equipment and readable storage medium

By converting type identifiers and using user location data from neighboring stations, the method accurately determines the location of 5G base stations, enhancing network optimization and planning.

CN119255363APending Publication Date: 2025-01-03CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411150440.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-21
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

In 5G networks, the Measurement Report (MR) data does not directly contain user longitude and latitude information, making it challenging to determine the location of base stations accurately.

Method used

Convert the type identifiers of neighboring and target base stations in the measurement report using a pre-constructed mapping relationship library, and use the user location information from neighboring base stations to estimate the location of the target base station by drawing circles based on user positions and determining the area of densest overlap.

Benefits of technology

Enables accurate correction of base station location parameters, improving the accuracy of base station location information and supporting the optimization and planning of wireless communication networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119255363A_ABST
    Figure CN119255363A_ABST
Patent Text Reader

Abstract

The invention relates to a base station position determination method and device, computer equipment and a readable storage medium. The method comprises the following steps: acquiring a measurement report of an adjacent base station of a target base station; the measurement report comprises a first type of identifier of the adjacent base station and a second type of identifier of the target base station; converting the first type of identifier of the adjacent base station in the measurement report into a corresponding second type of identifier, and converting the second type of identifier of the target base station into a corresponding first type of identifier to obtain a converted measurement report taking the target base station as a main station; determining the position of the target base station based on the converted measurement report; the target base station is a base station of which the measurement report does not contain the position information of the user, and the adjacent base station is a base station of which the measurement report contains the position information of the user. By adopting the method, when the measurement report of the target base station does not contain the position of the user, the approximate position of the base station corresponding to the main cell where the user of the target base station is located can be predicted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for determining a base station location. Background Art

[0002] When managing base stations, it is necessary to focus on the standardized management of base station location parameters and antenna parameters. Among them, a key link in the management of base station location parameters is the correction of base station location parameters, that is, deviation correction. In order to do this, it is usually necessary to use the location data of users in the base station service area and calculate the precise longitude and latitude coordinates of the base station through a specific algorithm. Then, the coordinates obtained by these algorithms are compared with the longitude and latitude manually entered in the base station records. If a large deviation is found, it is necessary to verify and adjust to ensure the accuracy of the base station location information.

[0003] However, in 5G networks, the Measurement Report (MR) data does not directly contain the user's longitude and latitude information, which poses a challenge to directly determining the location of 5G base stations through algorithm models. Summary of the invention

[0004] Based on this, it is necessary to provide a base station location determination method, apparatus, computer equipment, computer-readable storage medium and computer program product to address the above-mentioned technical problem that it is difficult to locate a base station whose received measurement report does not directly contain the user's latitude and longitude information.

[0005] In a first aspect, the present application provides a method for determining a base station location. The method comprises:

[0006] Obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0007] Convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station;

[0008] Determining a location of the target base station based on the converted measurement report;

[0009] The target base station is a base station whose measurement report does not include the user's location information, and the neighboring base station is a base station whose measurement report includes the user's location information.

[0010] In one of the embodiments, converting the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and converting the second type identifier of the target base station into a corresponding first type identifier, comprises:

[0011] According to a pre-constructed mapping relationship library, convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier;

[0012] The mapping relationship library stores mapping relationships between first-type identifiers and second-type identifiers of multiple base stations.

[0013] In one of the embodiments, there are multiple post-conversion measurement reports, and the post-conversion measurement reports include a user location corresponding to a user who uploaded the post-conversion measurement report; and determining the location of the target base station based on the post-conversion measurement report includes:

[0014] For each of the converted measurement reports, determining a distance between a user position therein and the target base station;

[0015] Draw a circle with the user position as the center and the distance as the radius to obtain a circle corresponding to each of the converted measurement reports;

[0016] Based on the overlapping results between the circular rings, the position of the target base station is determined.

[0017] In one of the embodiments, determining the location of the target base station based on the overlap results between the rings includes:

[0018] Identify the area where the rings overlap most densely;

[0019] Performing rasterization processing on the most densely populated area to identify the grid with the highest density;

[0020] The position of the center point of the grid with the highest density is obtained as the position of the target base station.

[0021] In one of the embodiments, determining, for each of the converted measurement reports, a distance between a user location and the target base station, includes:

[0022] For each of the converted measurement reports, determining a time advance amount therein;

[0023] The distance between the user position and the target base station is determined according to the time advance and a predetermined conversion coefficient; the conversion coefficient is used to characterize the distance corresponding to a unit time.

[0024] In one of the embodiments, the first type of identifier includes a base station identifier and a cell identifier; the second type of identifier is a physical cell identification code, and the physical cell identification code is determined based on a frequency code and a physical cell identity code of the base station.

[0025] In a second aspect, the present application also provides a base station location determination device. The device comprises:

[0026] An acquisition module, configured to acquire a measurement report of a neighboring base station of a target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0027] a conversion module, configured to convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and to convert the second type identifier of the target base station into a corresponding first type identifier, so as to obtain a converted measurement report with the target base station as the master station;

[0028] A determination module is used to determine the location of the target base station based on the converted measurement report; wherein the target base station is a base station whose measurement report does not contain the user's location information, and the adjacent base station is a base station whose measurement report contains the user's location information.

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

[0030] Obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0031] Convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station;

[0032] Determining a location of the target base station based on the converted measurement report;

[0033] The target base station is a base station whose measurement report does not include the user's location information, and the neighboring base station is a base station whose measurement report includes the user's location information.

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

[0035] Obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0036] Convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station;

[0037] Determining a location of the target base station based on the converted measurement report;

[0038] The target base station is a base station whose measurement report does not include the user's location information, and the neighboring base station is a base station whose measurement report includes the user's location information.

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

[0040] Obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0041] Convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station;

[0042] Determining a location of the target base station based on the converted measurement report;

[0043] The target base station is a base station whose measurement report does not include the user's location information, and the neighboring base station is a base station whose measurement report includes the user's location information.

[0044] The above-mentioned method, device, computer equipment, storage medium and computer program product for determining the location of a base station select a measurement report containing a second-class identifier of a target base station from the measurement reports reported by the neighboring base stations, and the measurement report contains the location information of the user, etc. The first-class identifier of the neighboring base station in the measurement report is converted and mapped into the corresponding second-class identifier, and the second-class identifier of the target base station cell as the neighboring cell of the neighboring base station is converted and mapped into the corresponding first-class identifier. In this way, a measurement report swaps the data master-neighbor information therein to realize the conversion of the measurement report record of the neighboring base station into the measurement report record with the user location information of the target base station. The selected measurement report set is converted according to the above method to obtain the measurement report set with the user location information centered on the target base station, and then the location of the target base station can be determined. In this way, even if the measurement report of the target base station itself does not contain the user location, the approximate location of the base station corresponding to the primary cell where the user of the target base station is located can be predicted, thereby assisting in the accurate correction of the location parameters of the target base station, improving the accuracy of the base station location information, and providing strong support for the optimization and planning of the wireless communication network. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of a flow chart of a method for determining a base station position in an embodiment;

[0046] Figure 2 A schematic diagram of a flow chart of a base station location determination step in one embodiment;

[0047] Figure 3 is a schematic flow chart of a method for determining a base station position in another embodiment;

[0048] Figure 4 is a structural block diagram of a base station location determination device in one embodiment;

[0049] Figure 5 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION

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

[0051] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned 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 numbers used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein.

[0052] In one embodiment, Figure 1 As shown, a method for determining the location of a base station is provided. This embodiment uses the method applied to a terminal as an example for illustration. It is understandable that the method can also be applied to a server, and can also be applied to a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. Among them, the terminal can be but is not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices. The Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server can be implemented as an independent server or a server cluster consisting of multiple servers. In this embodiment, the method includes the following steps:

[0053] Step S110: obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station.

[0054] The first type of identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type of identifier is used to indicate that the corresponding base station belongs to a neighboring station.

[0055] Among them, Measurement Report (MR) in mobile communications refers to the report sent by the user equipment to the base station. For example, data is sent every 480ms on the service channel (470ms on the signaling channel). This data can be used for network evaluation and optimization.

[0056] The target base station is a base station that does not include the user's location information in the measurement report, and the adjacent base station is a base station that includes the user's location information in the measurement report. For example, the target base station is a 5G base station, and the adjacent base station is a 4G base station.

[0057] It can be understood that the measurement report contains not only the measurement data of the current serving base station (master station), but also the measurement data of the neighboring base stations. Therefore, for a target base station whose measurement report does not contain the user's location information, the user's location information in the measurement report of its neighboring base stations can be used to indirectly estimate the user's location in the network using the target base station in the area.

[0058] Specifically, the target base station and its neighboring base stations are neighboring cells. The target base station may have one or more neighboring base stations. Obtaining the measurement report of the neighboring base station means obtaining the measurement report with the neighboring base station as the primary station and the target base station as the neighboring station. The second type of identifier is used to indicate that the corresponding base station belongs to a neighboring station. Therefore, the measurement report containing the second type of identifier of the target base station can be screened out from the measurement reports of the neighboring base stations of the target base station, and these measurement reports are used as reference data for the prediction of the position of the target base station.

[0059] Step S120, converting the first type identifier of the neighboring base station in the measurement report into the corresponding second type identifier, and converting the second type identifier of the target base station into the corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station.

[0060] Among them, the first type of identifier is used to indicate that the corresponding base station belongs to the main station, and the second type of identifier is used to indicate that the corresponding base station belongs to the neighboring station. Therefore, the first type of identifier of the neighboring base station in the screened measurement report is converted into the corresponding second type of identifier, and the second type of identifier of the target base station is converted into the corresponding first type of identifier to obtain a converted measurement report with the target base station as the main station, thereby realizing the exchange of the main and neighboring base station information in the measurement report, that is, converting the measurement report originally based on the neighboring base station into a measurement report centered on the target base station.

[0061] Step S130: determining the location of the target base station based on the converted measurement report.

[0062] In a specific implementation, there may be multiple neighboring base stations of the target base station, and each neighboring base station may have multiple users. Each user will periodically send a measurement report to the neighboring base station. Therefore, there may be multiple measurement reports of neighboring base stations containing the second type of identifier of the target base station obtained after screening. Correspondingly, there may also be multiple converted measurement reports obtained after conversion, and a set of converted measurement reports may be obtained. Afterwards, the converted measurement reports may be analyzed by a spatial analysis method to determine the location of the target base station.

[0063] In the above-mentioned method for determining the location of a base station, a measurement report containing a second-class identifier of a target base station is selected from the measurement reports reported by the neighboring base stations, and the measurement report contains the location information of the user, etc. The first-class identifier of the neighboring base station in the measurement report is converted and mapped to the corresponding second-class identifier, and the second-class identifier of the target base station cell as the neighboring cell of the neighboring base station is converted and mapped to the corresponding first-class identifier. In this way, a measurement report swaps the data primary and neighbor information therein to realize the conversion of the measurement report record of the neighboring base station into the measurement report record with the user location information of the target base station. The selected measurement report set is converted according to the above method to obtain the measurement report set with the user location information centered on the target base station, and then the location of the target base station can be determined. In this way, even if the measurement report of the target base station itself does not contain the user location, the approximate location of the base station corresponding to the primary cell where the user of the target base station is located can be predicted, thereby assisting in the accurate correction of the location parameters of the target base station, improving the accuracy of the base station location information, and providing strong support for the optimization and planning of the wireless communication network.

[0064] In an exemplary embodiment, the above-mentioned step S120 converts the first-class identifier of the neighboring base station in the measurement report into the corresponding second-class identifier, and converts the second-class identifier of the target base station into the corresponding first-class identifier, including: according to a pre-constructed mapping relationship library, converting the first-class identifier of the neighboring base station in the measurement report into the corresponding second-class identifier, and converting the second-class identifier of the target base station into the corresponding first-class identifier; the mapping relationship library stores the mapping relationship between the first-class identifiers and the second-class identifiers of multiple base stations.

[0065] Specifically, a mapping relationship library can be built in advance based on the measurement reports of the entire network, that is, the corresponding relationship between the first-class identifier and the second-class identifier of each base station can be built. By building a mapping relationship library between the first-class identifier and the second-class identifier based on the measurement reports of the entire network, it not only simplifies the base station identification conversion process in subsequent data processing, but also improves the accuracy and efficiency of data processing, providing a solid data foundation for base station location prediction.

[0066] After screening out the measurement report containing the second type identifier of the target base station, the conversion of the first type identifier of the adjacent base station and the conversion of the second type identifier of the target base station in the measurement report are achieved by searching the corresponding relationship between the first type identifier and the second type identifier in the mapping relationship library.

[0067] In this embodiment, by pre-constructing a mapping relationship library that characterizes the mapping relationship between the first type of identifier and the second type of identifier of the base station, the data processing efficiency and response speed can be improved; further, through the above-mentioned conversion process, the conversion of the primary neighbor base station information in the measurement report is realized, and all the screened and converted measurement reports are integrated to form a set of measurement reports containing user location information and centered on the target base station, so that the target base station can be located.

[0068] In an exemplary embodiment, if Figure 2 As shown, the above step S130 determines the location of the target base station based on the converted measurement report, including:

[0069] Step S131, for each converted measurement report, determining the distance between the user position and the target base station therein;

[0070] Step S132, drawing a circle with the user position as the center and the distance as the radius, to obtain a circle corresponding to each converted measurement report;

[0071] Step S133: determining the location of the target base station based on the overlapping results between the circular rings.

[0072] Specifically, the converted measurement report obtained after conversion takes the target base station as the main station and contains the user position corresponding to the user who uploaded the report. Therefore, for each converted measurement report, the distance between the user position and the target base station can be calculated. Using the spatial analysis method, for each converted measurement report, a circle can be drawn on the map with the user position contained in it as the center and the calculated distance between the user position and the target base station as the radius, thereby obtaining the same number of circles as the converted measurement reports. The overlapping area of ​​these circles is the area where the target base station is located. Therefore, the position of the center of the overlapping area can be determined as the position of the target base station.

[0073] In an exemplary embodiment, the above-mentioned step S133 determines the position of the target base station based on the overlap results between the various circular rings, including: identifying the area where the circular rings overlap most densely; rasterizing the densest area to identify the grid with the highest density; and obtaining the position of the center point of the grid with the highest density as the position of the target base station.

[0074] In specific implementations, spatial analysis methods (such as computational geometry) can be used to detect overlapping areas between different rings. Since there may be multiple overlapping areas, density estimation methods (such as kernel density estimation) can be used to identify the density of overlapping areas to determine the areas with the densest overlap. For example, a density map can be generated to display the number of overlaps or density values ​​of each area, and a threshold can be set to determine which areas are considered "dense" areas, from which the areas with the largest number of overlaps or the largest density values ​​can be selected as the areas with the densest overlaps.

[0075] Furthermore, after determining the area with the densest overlap, the densest area can be rasterized to identify the grid with the highest density. For example, the densest area is divided into n*n grids, and then the density value in the grid is calculated, such as counting the number of circular ring overlaps in each grid, and the grid with the largest number of circular ring overlaps is regarded as the grid with the highest density. Furthermore, the position of the center point of the grid with the highest density can be calculated, such as calculating the average latitude and longitude of the lower left corner and the upper right corner of the grid, and the calculated latitude and longitude coordinates of the center point are regarded as the predicted position of the target base station.

[0076] In one implementation, the grid size and the like may be adjusted to optimize the prediction result of the location of the target base station.

[0077] In this embodiment, by determining the area with the densest overlapping of circles, the accuracy of the target base station location can be improved and the positioning error caused by uneven signal coverage or multipath effect can be reduced; through rasterization processing, complex spatial data is converted into a simple model, making density analysis more intuitive, thereby optimizing the calculation process and improving processing speed.

[0078] In an exemplary embodiment, the above-mentioned step S131 determines the distance between the user position and the target base station for each post-conversion measurement report, including: determining the time advance for each post-conversion measurement report; determining the distance between the user position and the target base station based on the time advance and a predetermined conversion coefficient; the conversion coefficient is used to characterize the distance corresponding to a unit time.

[0079] The time advance (TA) refers to the difference between the actual time when the mobile station signal arrives at the base station and the time when the mobile station signal arrives at the base station assuming that the distance between the mobile station and the base station is 0.

[0080] Specifically, the measurement report contains not only the user's location information, but also the time advance (TA). When determining the distance between the user's location and the target base station, the time advance and a predetermined conversion coefficient can be used to determine the distance between the user's location and the target base station. Specifically, the distance between the user's location and the target base station can be obtained by multiplying the time advance by the predetermined conversion coefficient. The process can be expressed by the following relationship:

[0081] d = TA × k

[0082] Wherein, d represents the distance between the user location and the target base station, and k represents the conversion coefficient, and its value can be 78.12 meters / unit TA.

[0083] In this embodiment, for each converted measurement report, the distance between the user position and the target base station is calculated using the time advance and the preset conversion coefficient, which can simplify the distance calculation process, reduce the calculation complexity, and thus improve the system processing efficiency.

[0084] In an exemplary embodiment, the first type of identifiers include base station identifiers and cell identifiers; the second type of identifiers are physical cell identification codes, which are determined based on frequency codes and physical cell identity codes.

[0085] The eNB ID is an identifier that uniquely identifies a base station and is used to identify the location of an Evolved Node B (eNB) in a mobile communication network. It is usually a unique number to ensure that each base station in the network can be clearly identified and distinguished.

[0086] The cell ID is the unique identifier of the cell served by a base station. There may be multiple cells under a base station, and each cell corresponds to a specific Cell ID. This identification facilitates the management and scheduling of network resources.

[0087] The physical cell identifier (fcn_PCI) is determined based on the base station's frequency code (fcn) and the physical cell identifier (PCI). The frequency code is an identifier for a specific frequency within a frequency band, which helps to distinguish different cells or base stations in the same frequency band. The physical cell identifier is a unique identifier used to distinguish different cells, which helps user equipment identify and select the corresponding cell.

[0088] It can be understood that the physical cell identity code and the base station do not have a one-to-one correspondence. Therefore, the physical cell identification code is determined in combination with the frequency code and the physical cell identity code so that the physical cell identification code can identify the base station and have a one-to-one correspondence with the base station.

[0089] In one embodiment, in order to facilitate those skilled in the art to understand the embodiment of the present application, the following will be described with reference to the specific examples of the accompanying drawings. In this embodiment, the 5G base station that does not contain the user's location information in the measurement report is used as the target base station, and the 4G base station that contains the user's location information in the measurement report is used as the neighboring base station of the target base station. Figure 3 , shows a specific process schematic diagram of a base station location determination method, including the following steps:

[0090] Step S310, filter out the measurement report containing the physical cell identification code of the target 5G base station from the measurement reports of the adjacent 4G base stations of the target 5G base station; the measurement report also contains the base station identifier and cell identifier of the 4G base station.

[0091] Step S320, according to the constructed mapping relationship library, the base station identifier and cell identifier of the 4G base station in the filtered measurement report are converted into the corresponding physical cell identification code, and the physical cell identification code of the target 5G base station is converted into the corresponding base station identifier and cell identifier, so as to obtain a converted measurement report set containing user location information and centered on the target 5G base station.

[0092] Step S330: for each converted measurement report, multiply the time advance therein by a predetermined conversion coefficient to obtain the distance between the user position therein and the target base station.

[0093] Step S340: draw a circle with the user position as the center and the distance as the radius to obtain a circle corresponding to each converted measurement report.

[0094] Step S350, identifying the area where the circular rings overlap most densely, and performing rasterization processing on the densest area to identify the grid with the highest density.

[0095] Step S360, obtaining the position of the center point of the grid with the highest density as the position of the target base station.

[0096] The base station location determination method provided in this application has the following beneficial effects:

[0097] (1) A mapping relationship library between the physical cell identifier (fcn_PCI) and the base station identifier (enb ID) and the cell identifier (Cell ID) was proposed and implemented based on the MR data of the entire network. This innovation not only simplifies the base station identifier conversion process in subsequent data processing, but also improves the accuracy and efficiency of data processing, providing a solid data foundation for base station location prediction.

[0098] (2) Intelligently filter out the records containing the fcn_PCI of the target 5G base station from the MR data of the neighboring base stations, and use the mapping relationship library to exchange the information of the primary and neighboring base stations. This is a unique processing flow. This method effectively integrates the originally scattered MR data based on different base stations into the target 5G base station, providing a more centralized and relevant data source for subsequent location prediction.

[0099] (3) When determining the predicted location of the base station, the concept of n*n grid is introduced, and the center point of the grid with the densest overlapping circular area is selected as the predicted location. This strategy not only takes into account the continuity of spatial distribution, but also simplifies the calculation process through grid processing, making the prediction results more accurate and easy to implement.

[0100] (4) After correcting the base station position based on the prediction results, the user's positioning accuracy can be improved. This can be used to help relevant organizations analyze the regular routes of users going to and from get off work, the duration of commuting, and the distance of commuting. This is especially helpful for operators to obtain high-value, high-income areas, invest resources along the route, add base stations, and improve network service quality. It can also provide new data and algorithm support for analyzing the accuracy of user trajectories, and provide data basis for needs such as spatiotemporal tracking.

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

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

[0103] In one embodiment, Figure 4 As shown, a base station location determination device is provided, comprising:

[0104] The acquisition module 410 is used to acquire a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a master station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station;

[0105] The conversion module 420 is used to convert the first type identifier of the neighboring base station in the measurement report into the corresponding second type identifier, and convert the second type identifier of the target base station into the corresponding first type identifier, so as to obtain a converted measurement report with the target base station as the master station;

[0106] The determination module 430 is used to determine the location of the target base station based on the converted measurement report; wherein the target base station is a base station whose measurement report does not contain the user's location information, and the adjacent base station is a base station whose measurement report contains the user's location information.

[0107] In one of the embodiments, the conversion module 420 is further used to convert the first-class identifier of the adjacent base station in the measurement report into the corresponding second-class identifier according to a pre-built mapping relationship library, and to convert the second-class identifier of the target base station into the corresponding first-class identifier; the mapping relationship library stores the mapping relationships between the first-class identifiers and the second-class identifiers of multiple base stations.

[0108] In one of the embodiments, there are multiple post-conversion measurement reports, and the post-conversion measurement reports include the user location corresponding to the user who uploaded the post-conversion measurement report; the determination module 430 is also used to determine, for each post-conversion measurement report, the distance between the user location and the target base station; draw a circle with the user location as the center and the distance as the radius to obtain the circle corresponding to each post-conversion measurement report; and determine the location of the target base station based on the overlapping results between the circles.

[0109] In one embodiment, the determination module 430 is further used to identify the area where the circular rings overlap most densely; perform rasterization on the densest area to identify the grid with the highest density; and obtain the position of the center point of the grid with the highest density as the position of the target base station.

[0110] In one embodiment, the determination module 430 is further used to determine the time advance amount in each converted measurement report; determine the distance between the user position and the target base station based on the time advance amount and a predetermined conversion coefficient; the conversion coefficient is used to characterize the distance corresponding to a unit time.

[0111] In one of the embodiments, the first type of identifiers includes a base station identifier and a cell identifier; the second type of identifier is a physical cell identification code, which is determined based on a frequency code and a physical cell identity code of the base station.

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

[0113] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 5 As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for determining the location of a base station is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.

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

[0115] In one embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above method embodiments when executing the computer program.

[0116] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.

[0117] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.

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

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

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

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

Claims

1. A method for determining a base station location, characterized in that: The method comprises: Obtaining a measurement report of a neighboring base station of the target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station; Convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier, to obtain a converted measurement report with the target base station as the master station; Determining a location of the target base station based on the converted measurement report; The target base station is a base station whose measurement report does not include the user's location information, and the neighboring base station is a base station whose measurement report includes the user's location information.

2. The method according to claim 1, characterized in that The converting the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and converting the second type identifier of the target base station into a corresponding first type identifier, comprises: According to a pre-constructed mapping relationship library, convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and convert the second type identifier of the target base station into a corresponding first type identifier; The mapping relationship library stores mapping relationships between first-type identifiers and second-type identifiers of multiple base stations.

3. The method according to claim 1, characterized in that There are multiple post-conversion measurement reports, and the post-conversion measurement reports include user locations corresponding to users who upload the post-conversion measurement reports; and determining the location of the target base station based on the post-conversion measurement reports includes: For each of the converted measurement reports, determining a distance between a user position therein and the target base station; Draw a circle with the user position as the center and the distance as the radius to obtain a circle corresponding to each of the converted measurement reports; Based on the overlapping results between the circular rings, the position of the target base station is determined.

4. The method according to claim 3, characterized in that: The determining the position of the target base station based on the overlapping results between the rings includes: Identify the area where the rings overlap most densely; Performing rasterization processing on the most densely populated area to identify the grid with the highest density; The position of the center point of the grid with the highest density is obtained as the position of the target base station.

5. The method according to claim 3, characterized in that: The determining, for each of the converted measurement reports, a distance between a user position and the target base station therein, comprises: For each of the converted measurement reports, determining a time advance amount therein; The distance between the user position and the target base station is determined according to the time advance and a predetermined conversion coefficient; the conversion coefficient is used to characterize the distance corresponding to a unit time.

6. The method according to any one of claims 1 to 5, characterized in that: The first type of identifiers includes a base station identifier and a cell identifier; the second type of identifier is a physical cell identification code, and the physical cell identification code is determined based on a frequency code of the base station and a physical cell identity code.

7. A base station location determination device, characterized in that: The device comprises: An acquisition module, configured to acquire a measurement report of a neighboring base station of a target base station; the measurement report includes a first type identifier of the neighboring base station and a second type identifier of the target base station; the first type identifier is used to indicate that the corresponding base station belongs to a primary station, and the second type identifier is used to indicate that the corresponding base station belongs to a neighboring station; a conversion module, configured to convert the first type identifier of the neighboring base station in the measurement report into a corresponding second type identifier, and to convert the second type identifier of the target base station into a corresponding first type identifier, so as to obtain a converted measurement report with the target base station as the master station; A determination module is used to determine the location of the target base station based on the converted measurement report; wherein the target base station is a base station whose measurement report does not contain the user's location information, and the adjacent base station is a base station whose measurement report contains the user's location information.

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

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

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the base station position determination method according to any one of claims 1 to 6 are implemented.

Citation Information

Cited By

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

    CN120730244A