MR-based positioning method and device, electronic equipment and storage medium

Through different system measurement data, different system cells of the same site are determined, and characteristic data is generated for positioning, which solves the problem of poor positioning accuracy in the prior art and realizes more accurate wireless network coverage analysis.

CN119277508APending Publication Date: 2025-01-07ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310786595.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-29
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The lack of TA value of the serving cell in the prior art leads to poor positioning accuracy, affecting the accuracy and credibility of network optimization services.

Method used

Through the different system measurement data, the same-site different-system cell matching the serving cell is determined from the first communication network, and characteristic data is generated based on the time advance amount TA value and neighbor data, and positioning is performed.

Benefits of technology

It improves positioning accuracy, solves the problem of ray/arc geometric calculation traces of positioning results, and provides more accurate wireless network coverage analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277508A_ABST
    Figure CN119277508A_ABST
Patent Text Reader

Abstract

The invention relates to an MR-based positioning method and device, electronic equipment and a storage medium, and the method comprises the steps: determining a co-station inter-system cell matched with a service cell of a first communication network where a measurement point of a first MR is located from inter-system measurement data in the first MR of the first communication network, the co-station inter-system cell is a service cell of a second communication network, and the inter-system measurement data is data obtained by measuring a cell under the second communication network in the first communication network; determining a second MR of the same-station inter-system cell based on a time advance TA value of the first communication network and neighbor cell data in the first MR; and generating feature data based on the second MR, and positioning based on the feature data. According to the invention, the problem of poor positioning caused by lack of a service cell TA in positioning in the prior art is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of positioning, and in particular to a MR-based positioning method and device, electronic equipment, and storage medium. Background Art

[0002] In the planning, construction, operation and maintenance of mobile communications, a large number of network planning and optimization business functions, such as network quality assessment, coverage problem analysis, interference analysis, virtual road test, antenna feeder reverse connection analysis, engineering parameter calibration, complaint handling, and planning and adding stations, all rely on the accurate positioning of user MR data. Without accurate and efficient MR positioning technology, network planning and optimization engineers and the network optimization department of the bureau will find it difficult to comprehensively, accurately and timely evaluate, analyze and optimize the wireless network. Many problems can only be solved by arranging personnel to conduct road tests, which greatly reduces work efficiency and increases work costs.

[0003] Based on triangulation positioning technology, the positioning result can be calculated according to the base station longitude and latitude, TA (Time Advanced), DOA (Direction Of Arrival), RSRP (Reference Signal Receiving Power) and other data in the MR (Measure Report), but there are generally shortcomings such as poor positioning accuracy and radial / arc-shaped geometric calculation traces in the positioning results, which seriously affect the accuracy and credibility of various network optimization business applications.

[0004] There is currently no effective solution to the above problems in the prior art. Summary of the invention

[0005] The present application provides a positioning method and device based on MR, an electronic device and a storage medium to solve the problem of poor positioning caused by lack of a serving cell TA in the positioning method of the prior art.

[0006] In the first aspect, the present application provides a positioning method based on a measurement report MR, comprising: determining, from heterogeneous system measurement data in a first MR of a first communication network, a same-station heterogeneous system cell that matches the service cell of the first communication network where the measurement point of the first MR is located, wherein the same-station heterogeneous system cell is a service cell of a second communication network, and the heterogeneous system measurement data refers to data obtained by measuring a cell under the second communication network in the first communication network; determining a second MR of the same-station heterogeneous system cell based on a time advance TA value of the first communication network and neighboring cell data in the first MR; generating feature data based on the second MR, and performing positioning based on the feature data.

[0007] In the second aspect, the present application provides a positioning device based on a measurement report MR, comprising: a first determination module, used to determine, from the heterogeneous system measurement data in the first MR of the first communication network, a same-station heterogeneous system cell that matches the first communication network where the measurement point of the first MR is located, wherein the same-station heterogeneous system cell is a service cell of the second communication network, and the heterogeneous system measurement data refers to data obtained by measuring the cell under the second communication network in the first communication network; a second determination module, used to determine the second MR of the same-station heterogeneous system cell based on the time advance TA value of the first communication network and the neighboring area data in the first MR; a positioning module, used to generate feature data based on the second MR, and perform positioning based on the feature data.

[0008] In a third aspect, the present application provides an electronic device comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; and at least one memory connected to the at least one bus, wherein the processor is configured to execute the method described in the first aspect of the present application.

[0009] In a fourth aspect, the present application further provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the method described in the first aspect of the present application.

[0010] The above technical solution provided by the embodiment of the present application has the following advantages over the prior art: the method provided by the embodiment of the present application can obtain a cell with the same station address as the service cell (same-station different-system cell) through different-system measurement, then the distance from the terminal to the service cell is also equal to the distance from the terminal to the same-station different-system cell, and then the TA in the first MR that is the same as the service cell can be determined as the second MR of the second determined same-station different-system cell, and then a more accurate positioning accuracy can be obtained. That is to say, in the embodiment of the present application, matching and searching can be performed according to the TA during positioning based on different-system measurement data. Compared with the problem of poor positioning caused by the lack of service cell TA in the positioning method of the prior art, the positioning method based on MR provided by the embodiment of the present application can be more accurate. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0012] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0013] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0014] Figure 1 A flowchart of a MR-based positioning method provided in an embodiment of the present application;

[0015] Figure 2 A schematic diagram of a 5G-4G heterogeneous system measurement provided in an embodiment of the present application;

[0016] Figure 3 A schematic diagram of a 4G to 5G inter-system measurement provided in an embodiment of the present application;

[0017] Figure 4 A schematic diagram of TA value conversion provided in an embodiment of the present application;

[0018] Figure 5 A schematic diagram of implementing fingerprint positioning in a specific example provided in an embodiment of the present application;

[0019] Figure 6 A processing flow chart of 5G MR heterogeneous system measurement fingerprint positioning provided in an embodiment of the present application;

[0020] Figure 7 A schematic diagram comparing the GIS rendering effect of the 5G network triangulation positioning result in the prior art provided in the embodiment of the present application and the fingerprint positioning result measured by the different system in the embodiment of the present application;

[0021] Figure 8 A schematic diagram of the structure of a MR-based positioning device provided in an embodiment of the present application;

[0022] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0024] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0025] It should be noted that the "fingerprint positioning" technology based on high-precision satellite positioning MR training has the characteristics of small positioning error, no geometric calculation traces, and good geographical display effect. However, in the 5G network, since the early protocols did not clearly stipulate the reporting of satellite positioning data, the terminals currently on the network generally do not report satellite positioning location information. Therefore, at this stage, the "fingerprint positioning" algorithm is difficult to obtain enough high-precision satellite positioning MR as samples for wireless signal feature training, and it is impossible to perform fingerprint positioning based on 5G network MR data.

[0026] However, currently 5G terminals support inter-system measurements between 4G / 5G, that is, when the terminal has communication services in the 5G network, it can measure the 4G neighboring cells; similarly, when the terminal has communication services in the 4G network, it can also measure the 5G neighboring cells. Fingerprint positioning is indirectly achieved by associating the high-precision satellite positioning data of 4G MR, the measurement report data of 4G / 5G MR, and the inter-system measurement data of the terminal. Specifically, the following two methods can be used:

[0027] Method 1: “5G measures 4G”.

[0028] In the 5G network, the 5G terminal starts the heterogeneous system measurement of the 4G network, and reports the measurement data of the 4G neighboring cells in the 5G MR. The measurement data mainly includes the cell ID and RSRP measurement value of each 4G neighboring cell. Based on the 4G neighboring cell measurement data in the 5G MR, positioning can be performed in the 4G fingerprint library. However, since the 4G neighboring cells are not service cells, the service cell TA value is lacking in the measurement data. If positioning is performed only based on the RSRP data of the 4G neighboring cells, the positioning error is large. On the other hand, the RSRP measurement value of the 4G cell in the heterogeneous system measurement data of the 5G MR is relatively random; in multiple heterogeneous system measurement data of the same 5G cell, there may be multiple different strongest 4G cells, so the fingerprint positioning result will diverge over a large area and lack directionality, resulting in a large difference from the actual coverage range of the 5G cell and poor positioning effect.

[0029] Method 2: “4G to test 5G”

[0030] In the 4G network, the 5G terminal is enabled to perform heterogeneous measurement of the 5G network, and the measurement data of the 5G neighboring cells are reported in the 4G MR. The measurement data mainly includes the cell ID and RSRP measurement value of each 5G neighboring cell. If the 4G MR contains high-precision satellite positioning data, the satellite positioning longitude and latitude and the 5G heterogeneous system measurement neighboring cell data are used as fingerprint samples and synchronized to the 5G fingerprint positioning service. After regular fingerprint training, the 5G fingerprint library is obtained for fingerprint positioning of the 5G MR. Similar to "5G measuring 4G", the positioning error is large due to the lack of the key wireless feature of the 5G service cell TA in the 5G neighboring cell measurement data of the 4G network. There may also be multiple different strongest 5G cells in the multiple MRs of the same 4G service cell, which will also cause the 5G fingerprint positioning results to diverge over a large area and lack directionality; it is very different from the actual coverage of the 5G cell, and the positioning effect is very poor.

[0031] For the above fingerprint positioning method, the present application embodiment provides a positioning method based on MR, such as Figure 1 As shown, the steps of the method include:

[0032] Step 101, determining, from inter-system measurement data in a first MR of a first communication network, a same-site inter-system cell that matches a service cell of the first communication network where a measurement point of the first MR is located, wherein the same-site inter-system cell is a service cell of a second communication network, and the inter-system measurement data refers to data obtained by measuring a cell under the second communication network in the first communication network;

[0033] It should be noted that the first communication network and the second communication network in the embodiment of the present application are different communication networks. In the specific example, the first communication network may be a 4G network, and the second communication network may be a 5G network, or the first communication network may be a 5G network, and the second communication network may be a 4G network. The above is just an example, and the first communication network and the second communication network may also be other communication networks. For example, the first communication network may be a 5G network, and the second communication network may be a 6G network, etc. As long as the two communication networks can realize heterogeneous system measurement, they are within the protection scope of the present application.

[0034] In a specific example, if the current first communication network is a 5G network and the second communication network is a 4G network, the first MR is a 5G MR, and the heterosystem measurement data in the 5G MR refers to the data obtained by enabling heterosystem measurement of the 4G network in the 5G network. Based on this, the heterosystem cell at the same station that matches the service cell of the first communication network refers to the 4G cell at the same station (the heterosystem cell at the same station) that matches the 5G service cell. If the current first communication network is a 4G network and the second communication network is a 5G network, the first MR is a 4G MR, and the heterosystem measurement data in the 4G MR refers to the data obtained by enabling heterosystem measurement of the 5G network in the 4G network. Based on this, the heterosystem cell at the same station that matches the service cell of the first communication network refers to the 5G cell at the same station (the heterosystem cell at the same station) that matches the 4G service cell.

[0035] Step 102, determining a second MR of a same-station but different-system cell based on a timing advance TA value of the first communication network and neighboring cell data in the first MR;

[0036] Step 103: Generate characteristic data based on the second MR, and perform positioning based on the characteristic data.

[0037] Through the above steps 101 to 103, a cell with the same station address as the service cell (same-station different-system cell) is obtained through different-system measurements, then the distance from the terminal to the service cell is also equal to the distance from the terminal to the same-station different-system cell, and then the TA in the first MR that is the same as the service cell can be determined as the second MR of the second determined same-station different-system cell, and then a more accurate positioning accuracy can be obtained. That is to say, in the embodiment of the present application, matching and searching can be performed according to the TA during positioning based on different-system measurement data. Compared with the problem of poor positioning caused by the lack of service cell TA in the positioning method of the prior art, the positioning method based on MR provided in the embodiment of the present application can be more accurately positioned.

[0038] In an optional implementation manner of the embodiment of the present application, before determining the same-site heterogeneous system cell matching the first communication network from heterogeneous system measurement data in the first MR of the first communication network involved in step 101, the method of the embodiment of the present application may further include:

[0039] Step 201, obtaining engineering parameters of the first communication network and the second communication network; wherein the engineering parameters at least include the longitude and latitude of the cell;

[0040] Step 202, determining the distance between a cell in the first communication network and a cell in the second communication network based on the engineering parameters, and counting the data of the same-site cell pairs in the first communication network and the second communication network based on the distance statistics;

[0041] Step 203: In the data of the co-site cell pairs, the cell that is co-sited with each serving cell in the communication network and has the strongest RSRP and the most times is determined as a co-site different system cell.

[0042] It should be noted that if there is a cell with the same site as the service cell in the heterosystem cell in the heterosystem measurement list of 4G / 5G MR (same-site heterosystem cell), the distance from the terminal to the service cell is also equal to the distance from the terminal to the heterosystem co-site cell. Therefore, the TA of the service cell can be converted into the distance from the terminal to the base station, and then converted into the distance of the heterosystem co-site cell. Therefore, first determining the co-site heterosystem cell of each service cell provides a basis for subsequent more accurate MR-based positioning. Therefore, in the above steps 201 to 203, in a specific example, if the first communication network and the second communication network are 4G and 5G networks respectively, the distance between the cells of the 4G network and the 5G network is calculated according to the longitude and latitude of the cell, and then the "4G cell <-> 5G cell pair" data of the same station is output, and then the RSRP in the heterosystem measurement data is counted, and the number of times the RSRP of the same-site heterosystem cell in the heterosystem measurement data is the strongest cell is counted for each service cell in the 4G and 5G networks, and the highest number of statistics is determined as the same-site heterosystem cell that best matches the service cell.

[0043] In an optional implementation manner of an embodiment of the present application, the method for determining the second MR of the same-station different-system cell based on the timing advance TA value of the first communication network and the neighboring area data in the first MR involved in the above step 102 may further include:

[0044] Step 11, determining a first result based on a preset formula and the TA value, and rounding down the first result to obtain a second result;

[0045] Furthermore, the preset formula in the embodiment of the present application is:

[0046] TA1=TA2×M÷N

[0047] Among them, TA1 is the TA value of the first communication network, TA2 is the TA value of the second communication network, M is the distance value corresponding to each unit TA value in the second MR, and N is the distance value corresponding to each unit TA in the first MR.

[0048] In a specific example, if the first communication network is a 4G network and the second communication network is a 5G network, the value of M can be 4.88m and the value of N can be 78.4m.

[0049] Step 12, determining the second result as the TA value of the serving cell;

[0050] Step 13: determine the second MR based on the TA value of the same-site different-system cell, the data of the same-site different-system cell in the first MR, and the neighboring cell data except the same-site different-system cell in the first MR.

[0051] In the specific example of the above steps 11 to 13, taking the first communication network as a 5G network and the second communication network as a 4G network as an example, if a piece of 5G MR data (first MR) in the 5G network includes the following items:

[0052] 1) 5G service cell data:

[0053] 5G service cell ID: 50001_11

[0054] Time advance TA: 40

[0055] 5G service cell RSRP: -78dBm

[0056] 2) 5G neighboring cell measurement list:

[0057] 5G Neighborhood 1ID:50001_12

[0058] 5G neighboring cell 1RSRP: -82dBm

[0059] 5G Neighborhood 2ID:50002_11

[0060] 5G neighbor cell 2 RSRP: -90dBm

[0061] 5G Neighborhood 3ID:50002_12

[0062] 5G neighbor cell 3RSRP: -93dBm

[0063] 5G Neighborhood 4ID:50011_11

[0064] 5G neighboring cell 4RSRP: -98dBm

[0065] 3) 4G heterogeneous system neighboring cell measurement list

[0066] 4G Neighborhood 1ID:4001_1

[0067] 4G neighboring cell 1RSRP: -84dBm

[0068] 4G Neighborhood 2ID:4001_2

[0069] 4G neighboring cell 2 RSRP: -85dBm

[0070] 4G Neighborhood 3ID:4001_3

[0071] 4G neighbor cell 3RSRP: -90dBm

[0072] 4G Neighborhood 4ID:4002_1

[0073] 4G neighboring cell 4RSRP: -92dBm

[0074] 4G neighbor cell 5ID:4003_2

[0075] 4G neighboring cell 5RSRP: -100dBm

[0076] If the most matching 4G cell on the same site (i.e., cell of different system on the same site) of 5G service cell 50001_11 is 4001_2, and the "4G cell of different system neighboring cell measurement list" of this 5G MR contains 4G cell 4001_2, different system positioning can be performed, that is, cell 4001_2 is regarded as a 4G service cell, 4G measurement data is constructed, and matching is performed in the 4G database to achieve positioning.

[0077] Based on the above preset formula, the TA of 5G is converted to the TA value of 4G: 40×4.88÷78.4≈2.49, rounded down to 2.

[0078] After considering the 4G 4001_2 cell as a 4G service cell, the measurement data of the neighboring cells measured by other 4G heterogeneous systems are combined to obtain the following 4G MR (corresponding to the second MR) measurement data including:

[0079] 1) 4G service cell data:

[0080] 4G service cell ID: 4001_2

[0081] Time advance TA: 2

[0082] 4G service cell RSRP: -85dBm

[0083] 2) 4G neighboring cell measurement list

[0084] 4G Neighborhood 1ID:4001_1

[0085] 4G neighboring cell 1RSRP: -84dBm

[0086] 4G Neighborhood 2ID:4001_3

[0087] 4G neighboring cell 2 RSRP: -90dBm

[0088] 4G Neighborhood 3ID:4002_1

[0089] 4G neighbor cell 3RSRP: -92dBm

[0090] 4G Neighborhood 4ID:4003_2

[0091] 4G neighboring cell 4RSRP: -100dBm

[0092] Based on the above 4G MR measurement data, matching calculation is performed in the 4G database to obtain the longitude and latitude data of the location of the MR point (the location of the first MR) to achieve positioning.

[0093] It can be seen that in the embodiment of the present application, the TA of the service cell can be converted into the distance from the terminal to the base station, and then the distance can be converted into the TA of the same-station cell in a different system, so that matching and searching can be performed according to the TA to obtain more accurate positioning.

[0094] In an optional implementation of the embodiment of the present application, the method of generating characteristic data based on the second MR involved in the above step 103 may further include:

[0095] Step 21: Generate characteristic data based on the TA value of the same-site different-system cell in the second MR, the ID of the same-site different-system cell, the RSRP of the same-site different-system cell, and the neighboring cell data in the second MR.

[0096] It can be seen from the above example that, taking the first communication network as a 5G network and the second communication network as a 4G network as an example, the characteristic data can be generated based on the data of the 4001_2 cell in the 4G MR measurement data and the 4G neighboring cell measurement list.

[0097] In an optional implementation manner of the embodiment of the present application, the method of positioning based on feature data involved in the above step 103 may further include: matching the feature data with feature data in a database corresponding to the second communication network to perform positioning.

[0098] It can be seen that each communication network has a corresponding database. After generating feature data based on the method of the embodiment of the present application, it can be matched with the feature data in the database. If the match is successful, the longitude and latitude data of the location of the MR point can be obtained to achieve more accurate positioning.

[0099] In another optional implementation of the embodiment of the present application, before determining, from the heterogeneous system measurement data in the first MR of the first communication network, a co-site heterogeneous system cell matching the first communication network where the first MR measurement point is located, the method of the embodiment of the present application may further include:

[0100] Step 301, obtaining MR, serving cell TA and satellite positioning longitude and latitude data associated with a communication network, and generating feature sample data based on the MR, serving cell TA and satellite positioning longitude and latitude data; wherein the communication network is a first communication network or a second communication network;

[0101] Step 302: training the sample data to obtain a database corresponding to the communication network.

[0102] It can be known from the above steps 301 and 302 that feature sample data can be generated in advance based on the MR, the serving cell TA and the satellite positioning longitude and latitude data, and a database can be obtained by training based on the feature sample data.

[0103] It should be noted that if the current communication network is a 4G network, after the corresponding 4G database is generated, the 4G database can be synchronized to the 5G positioning service for cross-system measurement and positioning of the 5GMR.

[0104] The following example takes the first communication network as a 5G network and the second communication network as a 4G network; or the first communication network as a 4G network and the second communication network as a 5G network as an example to illustrate the MR-based positioning method in this application. Specifically, in the specific example of this application, the MR-based positioning method can be implemented in the following manner:

[0105] First, the number of occurrences of the same-site different-system cell with the strongest RSRP in the MR different-system measurement data is counted according to the serving cell, and the same-site different-system cell that best matches each serving cell is obtained.

[0106] The specific method for determining the cells with different systems at the same site can be: first obtain the engineering parameters of the 4G network and the 5G network, where the engineering parameters include the longitude and latitude of the cell. Then, calculate the distance between the 4G and 5G cells according to the longitude and latitude of the cell, and output the "4G cell <-> 5G cell pair" data of the "same site"; finally, count the heterogeneous system measurement data in the recent period, and count the number of cells with the strongest RSRP among the cells with different systems at the same site in the heterogeneous system measurement data according to the service cell. The cell with the highest number of statistics is the heterogeneous system cell at the same site that best matches the service cell.

[0107] It can be seen that in the embodiment of the present application, the 4G / 5G same-station cell calculation and the statistical analysis of the strongest RSRP times can be performed regularly according to the 4G and 5G engineering parameters and the heterogeneous system measurement data, and different 5G service cells can be distinguished. The number of times the RSRP of the same-station 4G cell in the 4G heterogeneous system measurement data is the strongest can be counted, and the "most matching 4G same-station cell" of the 5G cell can be found. In a statistical sense, this 4G cell is closest to the coverage of the corresponding 5G cell, and can be regarded as a "4G service cell", and matching and positioning are performed in the 4G fingerprint data of the 4G cell.

[0108] It should be noted that the fingerprint data in the embodiment of the present application is the feature data in the above-mentioned embodiment of the present application, that is, the fingerprint data is the wireless network signal feature data of a certain geographical location grid. That is to say, the feature data generated based on MR in the embodiment of the present application can be fingerprint data in a specific example, and can also refer to positioning data in other application scenarios. The specific form of the feature data is not limited in the present application, and can be set accordingly according to actual conditions. Correspondingly, the fingerprint library obtained by training based on fingerprint data in the subsequent specific examples of the present application also corresponds to the database in the above-mentioned embodiment of the present application. Therefore, the positioning based on fingerprint data in the specific examples of the present application is fingerprint positioning.

[0109] Secondly, after determining the same-station but different-system cells, the specific example of this application includes the following two fingerprint positioning methods:

[0110] 1) “5G measuring 4G” method

[0111] like Figure 2 As shown, the devices involved in the MR-based fingerprint positioning method in the embodiment of the present application include: navigation satellite (GPS or Beidou satellite), 4G user terminal, 4G base station, 4G positioning service, 5G user terminal, 5G base station and 5G positioning service.

[0112] Since the 4G network protocol has a relatively mature support for reporting satellite positioning data, the 4GMR fingerprint positioning service module can collect a large number of 4G high-precision satellite positioning MRs. On this basis, the 4G MR fingerprint positioning service module regularly performs the fingerprint training process, and after the high-precision satellite positioning MRs are geographically gridded according to the satellite positioning longitude and latitude, 4G wireless feature statistics are performed in different cells in each grid to generate 4G fingerprint library data. In other words, the 4G fingerprint library data generated by the 4G MR fingerprint positioning service module can not only be used for the fingerprint positioning of 4G non-high-precision satellite positioning MRs, but can also be synchronized to the 5G MR fingerprint positioning module for the fingerprint positioning of 5G MRs in different systems.

[0113] like Figure 2As shown in the figure, the 4G user terminal receives the positioning data of the navigation satellite and reports the satellite positioning longitude and latitude to the 4G base station in the MR measurement report; the 4G base station sends the measurement report data, 4G service cell TA data, and satellite positioning longitude and latitude data to the 4G positioning service to form high-precision fingerprint sample data for the 4G positioning service. Based on this, the 4G positioning service can form a 4G fingerprint library after training based on a large number of fingerprint samples. The generated 4G fingerprint library can be synchronized to the 5G positioning service for the measurement and positioning of the 5G MR in different systems.

[0114] Therefore, when the 5G network performs heterogeneous system measurement on the 4G network, the heterogeneous system measurement of the 4G network is enabled in the 5G network, and the 5G user terminal measures the wireless signals of 4G and 5G simultaneously and reports them to the 5G base station; the 5G base station sends the 5G measurement data, the 5G service cell TA data and the 4G measurement data together to the 5G positioning service; the 5G positioning service performs heterogeneous system measurement fingerprint positioning using the 4G fingerprint library synchronized from the 4G positioning service according to the method described in the present invention; if the positioning is successful, it is saved as high-precision fingerprint sample data of the 5G positioning service, and trained to form a 5G fingerprint library.

[0115] That is to say, in this method, "5G heterogeneous system measurement data reporting" is enabled in the 4G network. For example, if the 4G MR contains high-precision satellite positioning longitude and latitude data, and contains 5G heterogeneous system measurement data, and the 5G heterogeneous system measurement data contains the "most matching same-station 5G cell (i.e., same-station heterogeneous system cell)" of the 4G service cell, then the TA value of the 4G service cell in the MR data can be converted into a distance, and then converted into the TA value of 5G, as the TA value of the "most matching same-station 5G cell (i.e., same-station heterogeneous system cell)", combined with the RSRP value of each 5G cell in the heterogeneous system measurement data, to generate "5G fingerprint sample data". Among them, the 4G fingerprint positioning service regularly synchronizes the "5G fingerprint sample data" to the 5G fingerprint positioning service. The 5G fingerprint positioning service regularly performs fingerprint training on the "5G fingerprint sample data" to generate 5G fingerprint library data.

[0116] Therefore, for 5G MR, the 5G fingerprint positioning service can perform matching calculations based on the 5G fingerprint library data to achieve fingerprint positioning of 5G MR.

[0117] 2) “4G to 5G” method

[0118] When performing heterogeneous system measurements on a 4G network and a 5G network, Figure 3As shown, the 4G user terminal receives the positioning data of the navigation satellite and performs 5G heterogeneous system measurement, and reports the satellite positioning longitude and latitude and 5G heterogeneous system measurement data to the 4G base station in the 4G MR measurement report; the 4G base station sends the 4G measurement report data, the 4G service cell TA data, the satellite positioning longitude and latitude data, and the 5G heterogeneous system measurement report data to the 4G positioning service. If the 5G heterogeneous system measurement report data contains the most matching 5G same-station cell (i.e., the same-station heterogeneous system cell) of the 4G cell, the TA is converted and the 5G fingerprint sample data is output, and the 5G fingerprint sample data is synchronized to the 5G fingerprint positioning service regularly. Among them, the 5G fingerprint positioning service regularly performs fingerprint training on the 5G fingerprint sample data synchronized from the 4G fingerprint positioning service to form a 5G fingerprint library; the MR data reported by the 5G user terminal can be fingerprinted based on the 5G fingerprint library.

[0119] That is to say, in this method, for 5G cells with "same-site 4G cells (same-site different-system cells)", the fingerprint data of the same-site 4G cells are extracted from the 4G network high-precision satellite positioning MR fingerprint library as the same-site different-system measurement fingerprint data of this 5G cell. For 5G MR data carrying 4G different-system measurement data, if the 4G measurement list contains the "best matching same-site 4G cell" of the 5G service cell, the 4G different-system measurement data in the 5G MR is used for fingerprint positioning based on the 4G fingerprint library of the 4G cell. The TA value of the 5G service cell in the MR data can be converted into a distance, and then converted into a 4G TA value as the TA value of the "best matching same-site 4G cell (same-site different-system cell)", combined with the RSRP value of each 4G cell in the different-system measurement data, fingerprint positioning calculation is performed.

[0120] For 5G MRs that have been successfully measured and positioned by different systems, fingerprint training can be performed on the 5G network wireless signal features according to the latitude and longitude in the positioning results and the geographic grid to obtain the 5G wireless signal feature data of each grid, namely the 5G fingerprint data. Among them, the 5G network wireless signal features include: 5G service cell ID, service cell TA, RSRP, the cell list in the 5G neighboring cell measurement list, and the RSRP of each cell.

[0121] In addition, for 5G MRs that have not reported heterogeneous system measurement data, or whose heterogeneous system measurement data does not include the "best matching same-site 4G cell (same-site heterogeneous system cell)", fingerprint positioning calculation can be performed based on 5G fingerprint data.

[0122] In the above two methods in the embodiments of the present application, the conversion of TA value is based on Figure 4, the distance between the 5G cell and the 4G cell can be calculated based on the cell longitude and latitude in the 4G and 5G engineering parameters. If the distance is less than a certain threshold (for example, 5 meters), the 4G cell and the 5G cell are considered to be in the same station. The TA in the MR measurement report is sent by the base station (Base Station, BS) to the terminal (User Equipment, UE), indicating the TA adjusted when the uplink (physical uplink shared channel PUSCH, physical uplink control channel PUCCH) channel and the SRS (Sounding Reference Signal) are sent. It has a strong correlation with the distance between the terminal and the base station and is an important feature quantity in the fingerprint positioning calculation. Since the 4G cell and the 5G cell are in the same station, it can be determined that the distance between the terminal and the 4G and 5G base stations is equal. Therefore, the distance between the terminal and the base station can be calculated based on the TA value of the 5G service cell, and then converted to the TA value of the 4G cell in the same station. The calculation formula is:

[0123] TA 4G =TA 5G ×4.88÷78.4

[0124] 4.88m is the distance corresponding to each unit TA in the 5G MR reported value, and 78.4m is the distance corresponding to each unit TA in the 4G MR reported value. Since the TA value is an integer, the above 4G TA value calculation result needs to be rounded down.

[0125] Based on this, Figure 5 As shown, the 5G service cell and its TA value, as well as the 4G heterogeneous system measurement list data, including multiple 4G cell IDs and their RSRP measurement values, are extracted from the 5G MR data to be located. If the 4G all-day measurement list contains the "best matching 4G same-station cell (same-station heterogeneous system cell)" of the 5G service cell, the "best matching 4G same-station cell" can be regarded as the 4G service cell, and the TA value of the 5G service cell is converted into the TA value of 4G, and together with the RSRP data of other 4G cells in the 4G heterogeneous system measurement data, the 4G wireless signal feature data is constructed, and after matching calculations are performed in the 4G fingerprint library, the best matching geographic grid is found, thereby realizing fingerprint positioning.

[0126] For example, a piece of 5G MR data includes the following items:

[0127] 1) 5G service cell data:

[0128] 5G service cell ID: 50001_11

[0129] Time advance TA: 40

[0130] 5G service cell RSRP: -78dBm

[0131] 2) 5G neighboring cell measurement list:

[0132] 5G Neighborhood 1ID:50001_12

[0133] 5G neighboring cell 1RSRP: -82dBm

[0134] 5G Neighborhood 2ID:50002_11

[0135] 5G neighbor cell 2 RSRP: -90dBm

[0136] 5G Neighborhood 3ID:50002_12

[0137] 5G neighbor cell 3RSRP: -93dBm

[0138] 5G Neighborhood 4ID:50011_11

[0139] 5G neighboring cell 4RSRP: -98dBm

[0140] 3) 4G heterogeneous system neighboring cell measurement list

[0141] 4G Neighborhood 1ID:4001_1

[0142] 4G neighboring cell 1RSRP: -84dBm

[0143] 4G Neighborhood 2ID:4001_2

[0144] 4G neighboring cell 2 RSRP: -85dBm

[0145] 4G Neighborhood 3ID:4001_3

[0146] 4G neighbor cell 3RSRP: -90dBm

[0147] 4G Neighborhood 4ID:4002_1

[0148] 4G neighboring cell 4RSRP: -92dBm

[0149] 4G neighbor cell 5ID:4003_2

[0150] 4G neighboring cell 5RSRP: -100dBm

[0151] If the "most matching 4G same-site cell (same-site different-system cell)" of 5G service cell 50001_11 is 4001_2, since the "4G different-system neighboring cell measurement list" of this 5G MR contains 4G cell 4001_2, different-system fingerprint positioning can be performed, and cell 4001_2 is regarded as a "4G service cell", 4G measurement data is constructed, and matching is performed in the 4G fingerprint library to achieve fingerprint positioning.

[0152] Convert 5G TA to 4G TA value: 40×4.88÷78.4≈2.49, rounded down to 2. That is, consider 4G 4001_2 cell as "4G service cell" and combine it with other 4G heterogeneous system measurement neighboring cell data to obtain the following 4G MR measurement data:

[0153] 1) 4G service cell data:

[0154] 4G service cell ID: 4001_2

[0155] Time advance TA: 2

[0156] 4G service cell RSRP: -85dBm

[0157] 2) 4G neighboring cell measurement list

[0158] 4G Neighborhood 1ID:4001_1

[0159] 4G neighboring cell 1RSRP: -84dBm

[0160] 4G Neighborhood 2ID:4001_3

[0161] 4G neighboring cell 2 RSRP: -90dBm

[0162] 4G Neighborhood 3ID:4002_1

[0163] 4G neighbor cell 3RSRP: -92dBm

[0164] 4G Neighborhood 4ID:4003_2

[0165] 4G neighboring cell 4RSRP: -100dBm

[0166] According to the above “4G MR measurement data”, matching calculation is performed in the 4G fingerprint library to obtain the longitude and latitude data of the MR point location and realize fingerprint positioning.

[0167] Taking 5G measuring 4G as an example, Figure 6 As shown in the figure, the processing flow of 5G MR heterogeneous system measurement fingerprint positioning includes:

[0168] Step 601, determining whether the 5G MR includes 4G inter-system measurement data and includes the best matching 4G co-site cell of the 5G service cell; if the 4G inter-system measurement data includes the best matching 4G co-site cell of the 5G service cell, executing step 602, otherwise, proceeding to step 605;

[0169] Step 602, convert the TA value of the 5G serving cell into a distance, and then convert it into the TA value of the 4G co-station cell;

[0170] Step 603, taking the "most matching 4G same-station cell" as the 4G service cell, the calculated 4G TA value and other 4G cells in the 4G heterogeneous system measurement data as neighboring cells, constructing "4GMR wireless signal feature data", and performing matching calculation and positioning in the 4G fingerprint library;

[0171] Step 604: If the fingerprint positioning in step 603 is successful, go to step 606; otherwise, perform fingerprint positioning calculation in the 5G fingerprint library according to step 605;

[0172] Step 605: perform positioning calculation in the 5G fingerprint library according to the 5G service cell and neighboring cell measurement data in the 5G MR; then go to step 607 to return the positioning result;

[0173] Step 606, recording the longitude and latitude of the heterogeneous system measurement positioning result and the 5G measurement data into the 5G sample library for 5G fingerprint training;

[0174] Step 607, returning the positioning result.

[0175] The "5G measures 4G" method in the above steps 601 to 607 is similar to the "4G measures 5G", but there are certain differences in the processing flow of "4G measures 5G". Specifically, the 4G fingerprint service collects the 5G heterogeneous system measurement data carried in the 4G MR. According to the 4G and 5G working parameters and heterogeneous system measurement data, the 4G / 5G same-station cell calculation and RSRP strongest times statistical analysis are performed regularly to distinguish different 4G service cells, and the times of the strongest RSRP of the 5G cell in the same station in the 5G heterogeneous system measurement data are counted, so that the "most matching 5G same-station cell (same-station heterogeneous system cell)" of the 4G cell can be found. In a statistical sense, this 5G cell is closest to the coverage of the corresponding 4G cell, and can be regarded as the "5G service cell" of this MR, and the output is 5G fingerprint sample data.

[0176] For 4G MR data containing high-precision satellite positioning data, the 4G fingerprint service module converts the TA value of the 4G service cell into the TA value of the 5G same-station cell, if the MR contains 5G heterogeneous system measurement data, and the 5G heterogeneous system measurement cell list contains the "best matching 5G same-station cell" of the 4G service cell. The calculation formula is:

[0177] TA 5G =TA 4G ×78.4÷4.88

[0178] 4.88m is the distance corresponding to each unit TA in the 5G MR reported value, and 78.4m is the distance corresponding to each unit TA in the 4G MR reported value. Since the TA value is an integer, the above 5G TA value calculation result needs to be rounded down.

[0179] The "most matching 5G co-site cell" of the 4G service cell is taken as the "5G service cell", and the 5GTA value converted from the 4GTA value is used as the TA value of the 5G service cell. Combined with the data of neighboring cells measured by other 5G heterogeneous systems, 5G fingerprint sample data can be generated.

[0180] For example, a piece of 4G MR data includes the following items:

[0181] 1) 4G service cell data:

[0182] 4G service cell ID: 4001_11

[0183] Time advance TA: 3

[0184] 4G service cell RSRP: -78dBm

[0185] 2) 4G neighboring cell measurement list:

[0186] 4G Neighborhood 1ID:4001_12

[0187] 4G neighboring cell 1RSRP: -82dBm

[0188] 4G Neighborhood 2ID:4002_11

[0189] 4G neighboring cell 2 RSRP: -90dBm

[0190] 4G Neighborhood 3ID:4002_12

[0191] 4G neighbor cell 3RSRP: -93dBm

[0192] 4G Neighborhood 4ID:4011_11

[0193] 4G neighboring cell 4RSRP: -98dBm

[0194] 5G heterogeneous system neighboring cell measurement list

[0195] 5G Neighborhood 1ID:50001_1

[0196] 5G neighboring cell 1RSRP: -84dBm

[0197] 5G Neighborhood 2ID:50001_2

[0198] 5G neighbor cell 2 RSRP: -85dBm

[0199] 5G Neighborhood 3ID:50001_3

[0200] 5G neighbor cell 3RSRP: -90dBm

[0201] 5G Neighborhood 4ID:50002_1

[0202] 5G neighboring cell 4 RSRP: -92dBm

[0203] 5G Neighborhood 5ID:50003_2

[0204] 5G neighboring cell 5RSRP: -100dBm

[0205] If the "best matching 5G co-site cell" of 4G service cell 4001_11 is 50001_2. Since the "5G heterogeneous system neighbor cell measurement list" of this 4G MR contains 5G cell 50001_2, it can be output as a 5G fingerprint sample, and 50001_2 cell is regarded as a "5G service cell" to construct a 5G fingerprint library. Then convert the 4G TA to the 5G TA value: 3×78.4÷4.88≈48.2, rounded down to 48.

[0206] The 5G cell 50001_2 is regarded as the "5G service cell" and combined with the neighboring cell data measured by other 5G heterogeneous systems to obtain the following 5G MR measurement data, which is recorded as a 5G fingerprint sample:

[0207] 1) 5G service cell data:

[0208] 5G service cell ID: 50001_2

[0209] Time advance TA: 48

[0210] 5G service cell RSRP: -85dBm

[0211] 2) 5G neighboring cell measurement list

[0212] 5G Neighborhood 1ID:50001_1

[0213] 5G neighboring cell 1RSRP: -84dBm

[0214] 5G Neighborhood 2ID:50001_3

[0215] 5G neighbor cell 2 RSRP: -90dBm

[0216] 5G Neighborhood 3ID:50002_1

[0217] 5G neighbor cell 3RSRP: -92dBm

[0218] 5G Neighborhood 4ID:50003_2

[0219] 5G neighboring cell 4RSRP: -100dBm

[0220] The 4G fingerprint positioning service regularly synchronizes the above 5G fingerprint sample data to the 5G fingerprint positioning service for the latter's fingerprint training and fingerprint positioning.

[0221] It can be seen that through the specific examples of the above-mentioned embodiments of the present application, the "best matching 4G same-site cell (same-site different-system cell)" of the 5G cell is determined based on engineering parameters and actual MR statistical data; the "4G different-system measurement" data in the 5G MR is used to match and calculate the positioning based on the high-precision satellite positioning MR fingerprint library of the "best matching 4G same-site cell". This method can better solve the problem of accurate positioning of the 5G MR, and provide a data basis for network planning and optimization business applications that rely heavily on location information.

[0222] In addition, in the engineering practice of wireless network construction, site resources are very valuable, so 5G base stations are often built at the same site as 4G base stations. If there is a cell with the same site as the service cell in the heterogeneous system measurement list of 4G / 5G MR, the distance from the terminal to the service cell is also equal to the distance from the terminal to the heterogeneous system co-site cell. Therefore, the TA of the service cell can be converted to the distance from the terminal to the base station, and then converted to the distance of the heterogeneous system co-site cell. Therefore, in the process of heterogeneous system measurement data fingerprint positioning, matching and searching can be performed according to TA to obtain a relatively ideal positioning accuracy.

[0223] Figure 7 : is a schematic diagram comparing the GIS rendering effect of the 5G network triangulation positioning result in the prior art and the fingerprint positioning result measured by the different system in the embodiment of the present application, such as Figure 7 As shown, the left side is the triangulation positioning result of the existing 5G network, and the right side is the fingerprint positioning result of the heterogeneous system measurement in the embodiment of the present application. In the prior art, since triangulation positioning is a geometric calculation, when there are many positioning results, there will be obvious ray-shaped and arc-shaped effects. In addition, in extreme cases, there are even only a few rays, which is obviously inconsistent with the signal coverage of the wireless network. The use of heterogeneous system measurement fingerprint positioning in the embodiment of the present application not only has a higher positioning accuracy, but also the coverage area is closer to the actual situation, thereby truly restoring the coverage of the wireless network, which can provide better support for network planning and optimization.

[0224] Corresponding to the above Figure 1 The embodiment of the present application also provides a positioning device based on the measurement report MR, such as Figure 8 As shown, the device comprises:

[0225] A first determination module 802 is configured to determine, from heterogeneous system measurement data in a first MR of a first communication network, a co-site heterogeneous system cell that matches the first communication network where a measurement point of the first MR is located, wherein the co-site heterogeneous system cell is a service cell of a second communication network, and the heterogeneous system measurement data refers to data obtained by measuring a cell under the second communication network in the first communication network;

[0226] The second determination module 804 is used to determine a second MR of a same-station but different-system cell based on the timing advance TA value of the first communication network and the neighboring cell data in the first MR;

[0227] The positioning module 806 is used to generate characteristic data based on the second MR and perform positioning based on the characteristic data.

[0228] It can be seen that, through the heterogeneous system measurement, a cell with the same site as the service cell (same-site heterogeneous system cell) is obtained, then the distance from the terminal to the service cell is also equal to the distance from the terminal to the same-site heterogeneous system cell, and then the TA in the first MR that is the same as the service cell can be determined as the second MR of the second determined same-site heterogeneous system cell, and then a more accurate positioning accuracy can be obtained. That is to say, in the embodiment of the present application, matching and searching can be performed according to the TA during the positioning process based on heterogeneous system measurement data. Compared with the problem of poor positioning caused by the lack of service cell TA in the positioning method of the prior art, the positioning method based on MR provided in the embodiment of the present application can be more accurately positioned.

[0229] Optionally, the device of the embodiment of the present application may also include: a first acquisition module, used to acquire engineering parameters of the first communication network and the second communication network before determining the same-station different-system cell that matches the service cell of the first communication network from the different-system measurement data in the first MR of the first communication network; wherein the engineering parameters include at least the cell longitude and the cell latitude; a first processing module, used to determine the distance between the cell under the first communication network and the cell under the second communication network based on the engineering parameters, and based on the distance statistics, the same-station cell pair data under the first communication network and the second communication network; a third determination module, used to determine the cell in the same-station cell pair data that is co-station with each service cell in the communication network and has the strongest reference signal received power RSRP and the most times as the same-station different-system cell.

[0230] Optionally, the second determination module 804 in the embodiment of the present application may further include: a processing unit, used to determine the first result based on a preset formula and a TA value, and round down the first result to obtain a second result; a first determination unit, used to determine the second result as the TA value of the service cell; and a second determination unit, used to determine the second MR based on the TA value of the same-station different-system cell, the data of the same-station different-system cell in the first MR, and the neighboring area data in the first MR except the same-station different-system cell.

[0231] Optionally, the preset formula in the embodiment of the present application is:

[0232] TA1=TA2×M÷N

[0233] Among them, TA1 is the TA value of the first communication network, TA2 is the TA value of the second communication network, M is the distance value corresponding to each unit TA value in the second MR, and N is the distance value corresponding to each unit TA in the first MR.

[0234] Optionally, the positioning module 806 in the embodiment of the present application may further include: a generating unit, configured to generate characteristic data based on the TA value of the same-site different-system cell in the second MR, the ID of the same-site different-system cell, the RSRP of the same-site different-system cell, and the neighboring area data in the second MR.

[0235] Optionally, the positioning module 806 in the embodiment of the present application may further include: a positioning unit, configured to match the feature data with feature data in a database corresponding to the second communication network to perform positioning.

[0236] Optionally, the device in the embodiment of the present application may also include: a second acquisition module, used to obtain the MR, service cell TA and satellite positioning longitude and latitude data associated with the communication network before determining the same-station different-system cell that matches the first communication network where the first MR measurement point is located from the different-system measurement data in the first MR of the first communication network, and generate feature sample data based on the MR, service cell TA and satellite positioning longitude and latitude data; wherein the communication network is the first communication network or the second communication network; a training module, used to train the sample data to obtain a database corresponding to the communication network.

[0237] Optionally, the device in the embodiment of the present application may also include: a third acquisition module, used to obtain the MR, service cell TA and satellite positioning longitude and latitude data associated with the communication network before determining the same-station different-system cell that matches the first communication network where the first MR measurement point is located from the different-system measurement data in the first MR of the first communication network, and generate feature sample data based on the MR, service cell TA and satellite positioning longitude and latitude data; wherein the communication network is the first communication network or the second communication network; a second processing module, used to train the sample data to obtain a database corresponding to the communication network, and synchronize the generated database to the positioning services of other communication networks.

[0238] like Fig. 9 As shown, an embodiment of the present application provides an electronic device, including a processor 911, a communication interface 912, a memory 913 and a communication bus 914, wherein the processor 911, the communication interface 912, and the memory 913 communicate with each other through the communication bus 914.

[0239] Memory 913, used for storing computer programs;

[0240] In one embodiment of the present application, the processor 911 is used to execute the program stored in the memory 913 to implement the positioning method based on the measurement report MR provided by any of the aforementioned method embodiments, and its role is similar and will not be repeated here.

[0241] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the positioning method based on the measurement report MR provided in any one of the aforementioned method embodiments are implemented.

[0242] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0243] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0244] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0245] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A positioning method based on measurement report MR, characterized in that: include: Determine, from the inter-system measurement data in the first MR of the first communication network, a same-site inter-system cell that matches the service cell of the first communication network where the measurement point of the first MR is located, wherein the same-site inter-system cell is the service cell of the second communication network, and the inter-system measurement data refers to data obtained by measuring the cell under the second communication network in the first communication network; Determine a second MR of the same-site different-system cell based on the timing advance TA value of the first communication network and the neighboring cell data in the first MR; Characteristic data is generated based on the second MR, and positioning is performed based on the characteristic data.

2. The method according to claim 1, characterized in that Before determining, from the inter-system measurement data in the first MR of the first communication network, a co-site inter-system cell matching the serving cell of the first communication network, the method includes: Acquire engineering parameters of the first communication network and the second communication network; wherein the engineering parameters include at least a cell longitude and a cell latitude; Determine the distance between the cell under the first communication network and the cell under the second communication network based on the engineering parameters, and count the data of the same-site cell pairs under the first communication network and the second communication network based on the distance; In the co-site cell pair data, the cell that is co-sited with each serving cell in the communication network and has the strongest reference signal received power RSRP and the most times is determined as the co-site different system cell.

3. The method according to claim 1, characterized in that Determining a second MR of the same-site different-system cell based on a timing advance TA value of the first communication network and neighboring cell data in the first MR includes: Determine a first result based on a preset formula and the TA value, and round down the first result to obtain a second result; Determine the second result as the TA value of the serving cell; The second MR is determined based on the TA value of the same-site different-system cell, the data of the same-site different-system cell in the first MR, and the neighboring cell data except the same-site different-system cell in the first MR.

4. The method according to claim 3, characterized in that The preset formula is: TA1=TA2×M÷N Among them, the TA1 is the TA value of the first communication network, TA2 is the TA value of the second communication network, M is the distance value corresponding to each unit TA value in the second MR, and N is the distance value corresponding to each unit TA in the first MR.

5. The method according to claim 1, characterized in that Generating characteristic data based on the second MR includes: The characteristic data is generated based on the TA value of the same-site different-system cell in the second MR, the ID of the same-site different-system cell, the RSRP of the same-site different-system cell, and the neighboring cell data in the second MR.

6. The method according to claim 1, characterized in that The positioning based on the feature data includes: The characteristic data is matched with characteristic data in a database corresponding to the second communication network to perform positioning.

7. The method according to claim 6, characterized in that Before determining, from the heterogeneous system measurement data in the first MR of the first communication network, a co-site heterogeneous system cell matching the first communication network where the first MR measurement point is located, the method further includes: Acquire MR, service cell TA and satellite positioning longitude and latitude data associated with the communication network, and generate feature sample data based on the MR, service cell TA and satellite positioning longitude and latitude data; wherein the communication network is the first communication network or the second communication network; The sample data is trained to obtain a database corresponding to the communication network.

8. The method according to claim 7, characterized in that Before determining, from the heterogeneous system measurement data in the first MR of the first communication network, a co-site heterogeneous system cell matching the first communication network where the first MR measurement point is located, the method further includes: Acquire MR, service cell TA and satellite positioning longitude and latitude data associated with the communication network, and generate feature sample data based on the MR, service cell TA and satellite positioning longitude and latitude data; wherein the communication network is the first communication network or the second communication network; The sample data is trained to obtain a database corresponding to the communication network, and the generated database is synchronized to the positioning services of other communication networks.

9. A positioning device based on a measurement report MR, characterized in that: include: A first determination module is configured to determine, from heterogeneous system measurement data in a first MR of a first communication network, a co-site heterogeneous system cell that matches the first communication network where a measurement point of the first MR is located, wherein the co-site heterogeneous system cell is a service cell of a second communication network, and the heterogeneous system measurement data refers to data obtained by measuring a cell under the second communication network in the first communication network; A second determination module is used to determine a second MR of the same-station different-system cell based on the timing advance TA value of the first communication network and the neighboring cell data in the first MR; A positioning module is used to generate characteristic data based on the second MR and perform positioning based on the characteristic data.

10. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the method steps described in any one of claims 1 to 8 when executing a program stored in a memory.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method steps described in any one of claims 1 to 8 are implemented.