Tunnel terminal positioning method and system, storage medium, and positioning device

By using signal fingerprinting and spherical trigonometry formulas, combined with base station transmission parameters and mobile terminal measurement reports within the tunnel, the problem of mobile terminal positioning in highly enclosed tunnels was solved, achieving accurate location identification and network optimization.

CN119767252BActive Publication Date: 2025-12-12CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411733755.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-12-12
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

In highly enclosed tunnels, existing technologies struggle to accurately locate mobile terminals, leading to large network testing errors, poor measurement accuracy, and low efficiency due to reliance on manual marking and sensors.

Method used

A tunnel network positioning method based on signal fingerprinting is adopted. By obtaining the measurement report reported by the mobile terminal and the transmission parameters of the base station, and combining the spherical trigonometry formula and fingerprint positioning algorithm, the target latitude and longitude coordinates of the mobile terminal are determined.

Benefits of technology

It enables accurate location identification of mobile terminals in highly enclosed tunnels, improves the accuracy and efficiency of network optimization, reduces reliance on GPS signals, and simplifies the positioning process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767252B_ABST
    Figure CN119767252B_ABST
Patent Text Reader

Abstract

The application discloses a tunnel terminal positioning method and system, a storage medium and a positioning device. The method comprises the following steps: acquiring a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and a first latitude and longitude coordinate of each base station covering the tunnel line; for each base station, determining a latitude and longitude coordinate range of the mobile terminal in the coverage range of the base station according to the transmission parameters of the base station, the first latitude and longitude coordinate of the base station and the measurement report reported by the mobile terminal; and determining a target latitude and longitude coordinate of the mobile terminal according to the latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station. The application solves the technical problems that it is difficult to implement and the measurement result is poor when a related technology is used to position the mobile terminal in a high-closeness tunnel.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of information communication technology, in particular to a tunnel terminal positioning method and system, a storage medium and a positioning device. BACKGROUND

[0002] In the construction of a communication network, in order to accurately grasp the user perception, the operator mainly uses GPS (Global Positioning System) and gyroscope and other devices to test the network of a tunnel line. However, due to the high airtightness of the current tunnel, the GPS signal is shielded, resulting in a large deviation between the test position information and the actual position, which seriously affects the network scheme.

[0003] In addition, the related technical personnel can also calculate the angle between the manually punched data points and the sensor output data points during network testing, and finally confirm the test position point. However, this method depends on the sensor and manual punching, and in actual production, the work efficiency is low, and the requirement for the workers is high, which is not convenient for popularization and application.

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

[0005] The embodiments of the present application provide a tunnel terminal positioning method and system, a storage medium and a positioning device, so as to at least solve the technical problems that it is difficult to implement and the measurement result is poor in accuracy when the related art positions a mobile terminal in a high airtightness tunnel.

[0006] According to an aspect of an embodiment of the present application, a tunnel network positioning automatic deviation correction method and system based on signal fingerprint are provided, comprising: acquiring a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and a first latitude and longitude coordinate of each base station covering the tunnel line; for each base station, determining the latitude and longitude coordinate range of the mobile terminal in the coverage range of the base station according to the transmission parameters of the base station, the first latitude and longitude coordinate of the base station and the measurement report reported by the mobile terminal; and determining the target latitude and longitude coordinate of the mobile terminal according to the latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station.

[0007] Optionally, the method further comprises: determining a plurality of initial distances between the mobile terminal and the base station according to the transmission parameter of the base station and the measurement report of the mobile terminal; and determining the latitude and longitude coordinate range of the mobile terminal within the coverage of the base station according to the first latitude and longitude coordinate of the base station, the plurality of initial distances and the measurement report of the mobile terminal.

[0008] Optionally, the method further comprises: determining a plurality of initial distances between the mobile terminal and the base station according to the transmission parameter of the base station and the measurement report of the mobile terminal; and determining the latitude and longitude coordinate range of the mobile terminal within the coverage of the base station according to the first latitude and longitude coordinate of the base station, the plurality of initial distances and the measurement report of the mobile terminal.

[0009] Optionally, the first latitude and longitude coordinate comprises a first longitude coordinate and a first latitude coordinate, and the measurement report further comprises an azimuth angle between the mobile terminal and the base station, and the method further comprises: determining a latitude and longitude variable set of the mobile terminal according to the first latitude coordinate of the base station, the plurality of initial distances and the azimuth angle between the mobile terminal and the base station; and determining the latitude and longitude coordinate range of the mobile terminal within the coverage of the base station according to the first latitude and longitude coordinate of the base station and the latitude and longitude variable set of the mobile terminal.

[0010] Optionally, the method further comprises: determining a plurality of initial distances between the mobile terminal and the base station according to the transmission parameter of the base station and the measurement report of the mobile terminal; and determining the latitude and longitude coordinate range of the mobile terminal within the coverage of the base station according to the first latitude and longitude coordinate of the base station, the plurality of initial distances and the measurement report of the mobile terminal.

[0011] Δλ=arctan2[sin(θ)tan(Dis / R),cos(θ)]

[0012]

[0013] Wherein, Δλ represents a longitude variable of the mobile terminal, θ represents an azimuth angle between the base station and the terminal, Dis represents a plurality of initial distances between the mobile terminal and the base station, R represents an earth radius, Δφ represents a latitude variable of the mobile terminal, and Lat represents a first latitude coordinate of the base station.

[0014] Optionally, the target longitude and latitude coordinates of the mobile terminal are determined according to the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations, including: determining an intersection of the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations, wherein the intersection includes a plurality of candidate longitude and latitude coordinates of the mobile terminal; determining a candidate longitude and latitude coordinate that matches a preset database from the plurality of candidate longitude and latitude coordinates in the intersection, and taking the candidate longitude and latitude coordinate as the target longitude and latitude coordinates of the mobile terminal, wherein the database at least includes: the second longitude and latitude coordinates of a plurality of line key points on the tunnel line and signal characteristics corresponding to the reference signal received power of the mobile terminal when receiving the signal transmitted by each base station at each second longitude and latitude coordinate.

[0015] Optionally, the candidate longitude and latitude coordinate that matches the preset database is determined from the plurality of candidate longitude and latitude coordinates in the intersection, and the candidate longitude and latitude coordinate is taken as the target longitude and latitude coordinates of the mobile terminal, including: extracting features of the reference signal received power of the mobile terminal when receiving the signal transmitted by each base station from the measurement report to obtain corresponding signal characteristics; comparing the feature similarity between the signal characteristics and a plurality of signal characteristics in the database, and determining the second target longitude and latitude coordinates corresponding to the signal characteristics with a similarity greater than a preset similarity threshold; determining the coordinate distance between the plurality of candidate longitude and latitude coordinates in the intersection and the second target longitude and latitude coordinates, and taking the candidate longitude and latitude coordinates corresponding to the coordinate distance less than a preset threshold as the target longitude and latitude coordinates of the mobile terminal.

[0016] According to another aspect of the embodiments of the present application, a tunnel terminal positioning system is also provided, including: an acquisition module configured to acquire a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and first longitude and latitude coordinates of a plurality of base stations covering the tunnel line; a determination module configured to, for each base station, determine a longitude and latitude coordinate range of the mobile terminal in the coverage range of the base station according to the transmission parameters of the base station, the first longitude and latitude coordinates of the base station, and the measurement report reported by the mobile terminal; and a positioning module configured to determine target longitude and latitude coordinates of the mobile terminal according to the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0017] According to another aspect of the embodiments of the present application, a non-volatile storage medium is also provided, including a stored computer program, wherein a device where the non-volatile storage medium is located executes the tunnel terminal positioning method described above by running the computer program.

[0018] According to another aspect of the embodiments of the present application, a computer program product is also provided, which comprises a stored computer program, wherein the computer program is executed by a processor to implement the tunnel terminal positioning method described above.

[0019] In the embodiments of the present application, the measurement report reported by the mobile terminal in the tunnel line and the transmission parameters and the first latitude and longitude coordinates of each base station covering the tunnel line are acquired; for each base station, the latitude and longitude coordinate range of the mobile terminal in the coverage range of the base station is determined according to the transmission parameters of the base station, the first latitude and longitude coordinates of the base station and the measurement report reported by the mobile terminal; and the target latitude and longitude coordinates of the mobile terminal are determined according to the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations. The positioning error of network testing in a high-closeness scene is reduced, so that the technical effect of accurately identifying and correcting the position information of the mobile terminal in a tunnel and the like closed scene is achieved, the accuracy and efficiency of network optimization are improved, and thus the technical problems that it is difficult to implement and the measurement result is poor when the related art positions the mobile terminal in a high-closeness tunnel are solved. BRIEF DESCRIPTION OF DRAWINGS

[0020] The accompanying drawings, which are included to provide a further understanding of the present application, constitute a part of the present application and illustrate the illustrative embodiments of the present application and their description serve to explain the present application, and do not constitute improper limitations on the present application. In the drawings:

[0021] Figure 1 is a hardware structure block diagram of an optional computer terminal (or mobile device) according to an embodiment of the present application;

[0022] Figure 2 is a flowchart of an optional tunnel terminal positioning method according to an embodiment of the present application;

[0023] Figure 3 is a schematic diagram of a possible distance set between a terminal and a base station according to an embodiment of the present application;

[0024] Figure 4 is a schematic diagram of a set of latitude and longitude coordinate ranges of a mobile terminal in the coverage ranges of base stations according to an embodiment of the present application;

[0025] Figure 5 is a structure schematic diagram of an optional tunnel terminal positioning system according to an embodiment of the present application;

[0026] Figure 6 is a structure schematic diagram of an optional positioning device according to an embodiment of the present application. DETAILED DESCRIPTION

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

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

[0029] In addition, the relevant information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for display, analyzed data, etc.) involved in the present application are all information and data authorized by the user or authorized by all parties. For example, an interface is provided between the system and the relevant user or institution. Before obtaining the relevant information, the interface needs to send a request to the aforementioned user or institution, and after receiving the consent information fed back by the aforementioned user or institution, the relevant information is obtained.

[0030] In order to better understand the embodiments of the present application, the technical terms involved in the embodiments of the present application are explained as follows:

[0031] Reference Signal Receiving Power (RSRP): is one of the key parameters that can represent the strength of the wireless signal in the LTE network and the physical layer measurement requirement, which is the average value of the signal power received on the index RE (Resource Element) carrying the reference signal within a certain symbol.

[0032] Antenna gain: is the ratio of the square of the field strength of the signal generated by the actual antenna and the ideal radiation unit at the same point in space under the condition that the input power is equal, that is, the ratio of power. It quantitatively describes the degree of concentration of input power radiated by an antenna. Therefore, the antenna gain has a close relationship with the antenna pattern, the narrower the main lobe and the smaller the side lobe, the higher the gain.

[0033] Free space loss refers to the energy loss of electromagnetic waves as they propagate through the air. Generally, electromagnetic waves will experience loss when penetrating any medium. Among them, wireless devices that use spread spectrum and other bandwidth modulation technologies, such as mobile phones, wireless remote controls, wireless routers, and Bluetooth devices, will generate out-of-band emissions and stray emissions in a wide frequency range outside the carrier frequency. These emissions can interfere with other wireless devices.

[0034] Example 1

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

[0036] The methods and embodiments provided in this application can be executed on mobile terminals, computer terminals, or similar computing devices. Figure 1 A hardware structure block diagram of a computer terminal (or mobile device) for implementing a tunnel terminal positioning method is shown. Figure 1 As shown, the computer terminal 10 (or mobile device 10) may include one or more processors 102 (shown as 102a, 102b, ..., 102n in the figure) 102 (processor 102 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 104 for storing data, and a transmission device 106 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of a BUS bus), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, computer terminal 10 may also include... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown.

[0037] It should be noted that the one or more processors 102 and / or other data processing circuitry described above can be referred to herein generally as "data processing circuitry". The data processing circuitry can be embodied in whole or in part as software, hardware, firmware, or any combination thereof. In addition, the data processing circuitry can be a single standalone processing module, or incorporated in whole or in part within any one of the other elements of the computer terminal 10 (or mobile device). As referred to in the embodiments of the present application, the data processing circuitry functions as a processor to control, for example, the selection of the variable resistance terminal path connected to the interface.

[0038] The memory 104 can be used to store software programs of application software and modules, such as program instructions / data storage means corresponding to the tunnel terminal positioning method of the embodiments of the present application. The processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, i.e. implements the tunnel terminal positioning method of the application program described above. The memory 104 can include a high-speed random access memory, and can further include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 can further include a memory remotely arranged with respect to the processor 102, which can be connected to the computer terminal 10 through a network. Examples of the network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0039] The transmission device 106 is used to receive or send data via a network. Specific examples of the network can include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 106 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.

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

[0041] In the above operating environment, Figure 2 is a flow diagram of an optional tunnel terminal positioning method according to the embodiments of the present application, as shown in Figure 2 The method includes at least steps S202-S206, wherein:

[0042] Step S202, obtaining the measurement report reported by the mobile terminal in the tunnel line and the transmission parameters and the first latitude and longitude coordinates of each base station covering the tunnel line.

[0043] In the technical solution provided in step S202, in the mobile communication network, especially in the LTE (Long-Term Evolution) and 5G network, the terminal will periodically or based on a specific event (such as handover, signal quality change) trigger to report the signal quality of the surrounding base stations measured by the terminal to the network. Therefore, when the tunnel terminal positioning system locates the mobile terminal in the tunnel line, it can first obtain the measurement report reported by the mobile terminal, and the transmission parameters and the first latitude and longitude coordinates of each base station covering the tunnel line, to construct a signal propagation model, so as to realize accurate estimation of the position of the mobile terminal. Among them, the transmission parameters refer to the relevant information for describing the specific transmission of the base station signal, also known as base station engineering parameter (Engineering Parameters) information or wireless parameters, so it can be obtained through the detailed engineering parameters of the base station pre-stored in the network management platform or database of the operator, or it can be verified or supplemented by field test. The first latitude and longitude coordinates of the multiple base stations covering the tunnel line can be obtained through the operator GIS (Geographic Information System) or network management platform, or by organizing a professional team to use GPS positioning equipment to measure the actual position of the base station on site.

[0044] Step S204, for each base station, determining the latitude and longitude coordinate range of the mobile terminal in the coverage range of the base station according to the transmission parameters of the base station, the first latitude and longitude coordinates of the base station, and the measurement report reported by the mobile terminal.

[0045] In the technical solution provided in step S204, the tunnel terminal positioning system can analyze the transmission parameters of the base station and the measurement report reported by the mobile terminal, and first determine the (possible) distance between the mobile terminal and each base station. Then, combined with the first latitude and longitude coordinates of the base station, the (possible) latitude and longitude coordinate range of the mobile terminal in the coverage range of the base station is further determined.

[0046] Step S206, determining the target latitude and longitude coordinates of the mobile terminal according to the latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station.

[0047] In the technical solution provided in step S206, the tunnel terminal positioning system can determine the intersection of the (possible) latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station, and determine the target (accurate) latitude and longitude coordinates of the mobile terminal in the range.

[0048] The above method of this embodiment is further described below.

[0049] As an optional implementation, in the technical solution provided in step S204, the tunnel terminal positioning system can determine the latitude and longitude coordinate range of the mobile terminal within the coverage of the base station by the following steps, comprising:

[0050] Step S2041, determine the plurality of initial distances between the mobile terminal and the base station according to the transmission parameters of the base station and the measurement report reported by the mobile terminal.

[0051] The transmission parameters include at least one of the following: transmit power (i.e. the transmit power of the base station radio frequency unit), antenna gain, signal transmission loss factor, signal transmission frequency. The measurement report includes at least the reference signal receiving power (RSRP) of the mobile terminal receiving the base station transmitted signal.

[0052] Therefore, the tunnel terminal positioning system can determine the plurality of initial distances between the mobile terminal and the base station by the following method, comprising:

[0053] First, the free space propagation loss value between the base station and the mobile terminal is determined by using the transmit power, antenna gain, signal transmission loss factor and the reference signal receiving power of the mobile terminal receiving the base station transmitted signal.

[0054] The expression of the free space propagation loss value can be written as:

[0055] Ls = (PT + Ga + Rs) * (1 + k)

[0056] In the formula, Ls represents the free space propagation loss value; PT represents the transmit power; Ga represents the antenna gain; Rs represents the reference signal receiving power; k represents the signal transmission loss factor, which is determined according to the degree of influence of the signal on the mountain, the material of the barrier, etc.

[0057] Then, according to the free space propagation loss value and the signal transmission frequency, and by using the free space wireless signal propagation distance attenuation formula, the plurality of initial distances between the mobile terminal and the base station are calculated.

[0058] The free space wireless signal propagation distance attenuation formula is: Ls = 92.45 + 20log 10 (fa) + 20log 10(Dis), wherein, fa represents the signal transmission frequency of the base station (unit: GHz), Dis is the free space propagation distance of the wireless signal (unit: Km). Then, based on the above formula, in the case of knowing the free space propagation loss value Ls, Dis can be inversely deduced by using the following formula, as follows:

[0059]

[0060] Therefore, the distance Dis and integer multiples of the distance Dis (Dis*2, Dis*3, …, Dis*n) can be used as the multiple initial distances between the base station and the mobile terminal as the multiple initial distances (i.e., the distance set) between the mobile terminal and each base station.

[0061] For example, Figure 3 is a schematic diagram of a possible distance set between a terminal and a base station according to an embodiment of the present application, as Figure 3 shown. The tunnel includes multiple base stations A1, A2, B1, B2, C1, etc. Through the above step S2041, the distance set Dis(a1) between the mobile terminal and the base station A1, the distance set Dis(a2) between the mobile terminal and the base station A2, the distance set Dis(b1) between the mobile terminal and the base station B1, the distance set Dis(b1) between the mobile terminal and the base station B2, etc. can be determined.

[0062] Step S2042, determining the latitude and longitude coordinate range of the mobile terminal within the coverage range of the base station according to the first latitude and longitude coordinates of the base station, the multiple initial distances and the measurement report reported by the mobile terminal.

[0063] The first latitude and longitude coordinates include the first longitude coordinate and the first latitude coordinate, and the measurement report further includes the azimuth angle between the mobile terminal and the base station.

[0064] Therefore, the tunnel terminal positioning system can determine the latitude and longitude coordinate range of the mobile terminal within the coverage range of the base station by the following method, comprising:

[0065] First, determining the latitude and longitude variable set of the mobile terminal according to the first latitude coordinate of the base station, the multiple initial distances and the azimuth angle between the mobile terminal and the base station.

[0066] Specifically, the tunnel terminal positioning system can determine the latitude and longitude variable set of the mobile terminal according to the first latitude coordinate of the base station, the multiple initial distances and the azimuth angle between the mobile terminal and the base station, and use the following spherical trigonometry formula to calculate the latitude and longitude variable set of the mobile terminal:

[0067] Δλ = arctan2 [sin(θ) tan(Dis / R), cos(θ)]

[0068]

[0069] In the formula, Δλ represents the longitude variable of the mobile terminal, θ represents the azimuth angle between the base station and the terminal, Dis represents multiple initial distances between the mobile terminal and the base station, R represents the Earth's radius, Δφ represents the latitude variable of the mobile terminal, and Lat represents the first latitude coordinate of the base station.

[0070] The second step is to determine the range of latitude and longitude coordinates of the mobile terminal within the coverage area of ​​the base station based on the first latitude and longitude coordinates of the base station and the set of latitude and longitude variables of the mobile terminal.

[0071] Specifically, the tunnel terminal positioning system can determine the latitude and longitude coordinate range of the mobile terminal within the base station coverage area using the following formula:

[0072] Lon ′ =Lon+Δλ

[0073] Lat ′ =Lat+Δφ

[0074] Among them, Lon ′ This represents the longitude coordinates of the mobile terminal within the base station's coverage area. ′ This indicates the latitude coordinates of the mobile terminal within the coverage area of ​​the base station.

[0075] Therefore, the above candidate latitude and longitude coordinates L1 (Lon ′ *1,Lat ′ *1) and the integer multiples of the candidate latitude and longitude coordinates L2 (Lon ′ *2,Lat ′ *2), L3(Lon ′ *3,Lat ′ *3),…,L n (Lon ′ *n,Lat ′ *n) represents the range of possible latitude and longitude coordinates (i.e., the set of possible location latitude and longitude coordinates) of the mobile terminal within the coverage area of ​​the base station.

[0076] For example, Figure 4 This is a schematic diagram illustrating the set of latitude and longitude coordinates of an optional mobile terminal under the coverage of various base stations, according to an embodiment of this application. Figure 4 As shown. The tunnel includes multiple base stations A1, A2, B1, B2, C1, etc. Through step S2042 above, the set of latitude and longitude coordinates of the mobile terminal within the coverage area of ​​base station A1 can be determined: S(a1) = [L1(Lona1)]. ′ *1,Lata1 ′ *1),L2(Lona1 ′ *2,Lata1 ′*2), L3 (Lona1 ′ *3, Lata1 ′ *3), …, L n (Lona1 ′ *n, Lata1 ′ *n)]. ′ *1, Lata2 ′ *1), L2 (Lona2 ′ *2, Lata2 ′ *2), L3 (Lona2 ′ *3, Lata2 ′ *3), …, L n (Lona2 ′ *n, Lata2 ′ *n)].

[0077] After obtaining the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations through the steps S2041-S2042, the tunnel terminal positioning system can further determine the target latitude and longitude coordinate of the mobile terminal through the following method, comprising:

[0078] Step S2081, determining the intersection of the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations. The intersection can be understood as the number of latitude and longitude coordinate points shared between the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations, so the intersection includes multiple candidate latitude and longitude coordinates of the mobile terminal.

[0079] Step S2082, determining the candidate latitude and longitude coordinate matched with the preset database from the multiple candidate latitude and longitude coordinates in the intersection, and taking the candidate latitude and longitude coordinate as the target latitude and longitude coordinate of the mobile terminal.

[0080] In particular, in the previous tunnel test or network optimization process, the wireless signal characteristics (including but not limited to RSRP value) and the corresponding actual latitude and longitude coordinates of each key point are collected and recorded to construct a database. Therefore, the database is equivalent to a "map" to correspond the signal characteristics of a specific location with the actual coordinates. It at least includes the second latitude and longitude coordinates of each key point on the tunnel route and the corresponding signal characteristics of the reference signal received power when the mobile terminal receives the signal transmitted by each base station at each second latitude and longitude coordinate. Among them, the above-mentioned key points usually refer to points with special geographical significance or significant influence on communication network signal propagation in the tunnel structure, including but not limited to: entrance, exit, turning point, starting point and ending point of straight line section, ventilation port, emergency exit, maintenance port, etc. Therefore, the above-mentioned database can be immediately a fingerprint database, that is, the signal strength and other wireless parameters of each key point in the tunnel are extracted to form a "fingerprint", and these "fingerprints" are associated with the second latitude and longitude coordinates of the corresponding key points to form a fingerprint database.

[0081] Therefore, the tunnel terminal positioning system can utilize the fingerprint positioning algorithm and determine the target latitude and longitude coordinates of the mobile terminal from the intersection according to the following method, including:

[0082] First, the reference signal received power of the mobile terminal receiving the signal transmitted by each base station in the measurement report is extracted to obtain the corresponding signal characteristics;

[0083] Then, the feature similarity between the signal characteristics and the multiple signal characteristics in the database is compared, and the second target latitude and longitude coordinates corresponding to the signal characteristics with a similarity greater than a preset similarity threshold are determined;

[0084] Finally, the coordinate distance between the multiple candidate latitude and longitude coordinates in the intersection and the second target latitude and longitude coordinates is determined, and the candidate latitude and longitude coordinates corresponding to the coordinate distance less than a preset threshold value are taken as the target latitude and longitude coordinates of the mobile terminal.

[0085] The main idea of the above determination process is: by comparing the real-time measured signal features (to reflect the current wireless environment state of the position where the mobile terminal is located) with the known signal features stored in the database, the latitude and longitude coordinates with similar signal features are determined from the database, wherein the similarity can be calculated by various metrics, such as Euclidean distance, Manhattan distance, etc.; then, the multiple candidate latitude and longitude coordinates in the intersection are screened by distance from the determined latitude and longitude coordinates to obtain the candidate latitude and longitude coordinates closest to the distance, and as the target latitude and longitude coordinates of the mobile terminal. By using the propagation characteristics of the wireless signal as the basis for positioning, the limitations of the GPS signal in a closed environment are avoided. In addition, by constructing and utilizing the location fingerprint library, accurate positioning can be quickly matched and achieved, especially in specific scenarios such as tunnels, accurate and reliable positioning services can be provided, which has important value for network optimization and problem positioning. The core of this method is to convert the features of the wireless signal into spatial position information, and finally determine the accurate position of the mobile terminal through feature matching and distance screening, thereby providing strong support for network quality improvement, fault troubleshooting and security management.

[0086] Based on the schemes defined in steps S202 to S206, it can be known that, in the embodiment, the tunnel terminal positioning system analyzes the current measurement report of the mobile terminal, the transmission parameters of the plurality of base stations of the tunnel line, and the first latitude and longitude coordinates to determine the latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station; then, according to the preset database, the target latitude and longitude coordinates of the mobile terminal are determined from the latitude and longitude coordinate range of the mobile terminal in the coverage range of each base station, thereby realizing automatic deviation correction positioning of the accurate position of the mobile terminal in the GPS signal limited environment such as a tunnel. The purpose of providing high-precision and high-reliability mobile terminal positioning in a closed environment such as a tunnel is achieved, which provides strong support for improving network service quality, optimizing network coverage and troubleshooting network problems. At the same time, the dependence on GPS positioning is reduced, the problem of weak or no GPS signal in the tunnel scenario is solved, and a new positioning means is provided for network optimization and fault troubleshooting. In addition, the scheme of the present application does not need to carry complex positioning equipment, and positioning can be realized only by signal measurement data of the mobile terminal, thereby reducing the test cost and improving the test efficiency.

[0087] Embodiment 2

[0088] Based on the embodiment 1 of the present application, an embodiment of a tunnel terminal positioning system is also provided, which executes the above tunnel terminal positioning method of the above embodiment. Wherein, Figure 5 is a structural schematic diagram of an optional tunnel terminal positioning system according to the embodiment of the present application, like Figure 5As shown, the tunnel terminal positioning system comprises at least: an acquisition module 52, a determination module 54, and a positioning module 56, wherein:

[0089] The acquisition module 52 is configured to acquire a measurement report reported by a mobile terminal in a tunnel line, and transmission parameters and a first latitude and longitude coordinate of each base station covering the tunnel line.

[0090] The determination module 54 is configured to, for each base station, determine a latitude and longitude coordinate range of the mobile terminal in a coverage range of the base station according to the transmission parameters of the base station, the first latitude and longitude coordinate of the base station, and the measurement report reported by the mobile terminal.

[0091] The positioning module 56 is configured to determine a target latitude and longitude coordinate of the mobile terminal according to the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0092] It should be noted that each module in the tunnel terminal positioning system described above can be a program module (for example, a program instruction set for implementing a certain specific function) or a hardware module. For the latter, it can be in the following forms, but is not limited thereto: each module is in the form of a processor, or the functions of each module are implemented by a processor.

[0093] Embodiment 3

[0094] According to the embodiments of the present application, a non-volatile storage medium is also provided, which stores a program. When the program is run, the device in which the non-volatile storage medium is located performs the tunnel terminal positioning method in Embodiment 1.

[0095] Optionally, the device in which the non-volatile storage medium is located performs the following steps by running the program: acquiring a measurement report reported by a mobile terminal in a tunnel line, and transmission parameters and a first latitude and longitude coordinate of each base station covering the tunnel line; for each base station, determining a latitude and longitude coordinate range of the mobile terminal in a coverage range of the base station according to the transmission parameters of the base station, the first latitude and longitude coordinate of the base station, and the measurement report reported by the mobile terminal; and determining a target latitude and longitude coordinate of the mobile terminal according to the latitude and longitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0096] According to the embodiments of the present application, a computer program product is also provided, which comprises a stored computer program. When the computer program is executed by a processor, the tunnel terminal positioning method in Embodiment 1 is implemented.

[0097] Optionally, the computer program is configured to implement the following steps: obtaining a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and first longitude and latitude coordinates of a plurality of base stations covering the tunnel line; for each base station, determining a longitude and latitude coordinate range of the mobile terminal in a coverage range of the base station according to the transmission parameters of the base station, the first longitude and latitude coordinates of the base station, and the measurement report reported by the mobile terminal; and determining a target longitude and latitude coordinate of the mobile terminal according to the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0098] According to the embodiments of the present application, a processor is also provided, which is configured to run a program, wherein the program is configured to implement the tunnel terminal positioning method in the above embodiment 1 when running.

[0099] Optionally, the computer program is configured to implement the following steps: obtaining a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and first longitude and latitude coordinates of a plurality of base stations covering the tunnel line; for each base station, determining a longitude and latitude coordinate range of the mobile terminal in a coverage range of the base station according to the transmission parameters of the base station, the first longitude and latitude coordinates of the base station, and the measurement report reported by the mobile terminal; and determining a target longitude and latitude coordinate of the mobile terminal according to the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0100] According to the embodiments of the present application, a positioning device is also provided, which comprises: Figure 6 is a structural schematic diagram of an optional positioning device according to the embodiments of the present application, as shown in Figure 6 the positioning device comprises one or more processors; and a memory configured to store one or more programs, wherein the one or more programs are configured to cause the one or more processors to implement a program running method when the one or more programs are executed by the one or more processors, and the program is configured to implement the tunnel terminal positioning method in the above embodiment 1 when running.

[0101] Optionally, the computer program is configured to implement the following steps: obtaining a measurement report reported by a mobile terminal in a tunnel line and transmission parameters and first longitude and latitude coordinates of a plurality of base stations covering the tunnel line; for each base station, determining a longitude and latitude coordinate range of the mobile terminal in a coverage range of the base station according to the transmission parameters of the base station, the first longitude and latitude coordinates of the base station, and the measurement report reported by the mobile terminal; and determining a target longitude and latitude coordinate of the mobile terminal according to the longitude and latitude coordinate ranges of the mobile terminal in the coverage ranges of the base stations.

[0102] The above sequence numbers of the embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

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

[0104] In several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. Among them, the above-mentioned device embodiments are only schematic, for example, the division of units can be a logical function division, and actual implementation can have another division mode, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed each other can be through some interface, indirect coupling or communication connection between units or modules, which can be electrical or other forms.

[0105] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or they can be distributed to multiple units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

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

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

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

Claims

1. A method for locating a tunnel terminal, characterized in that, include: Obtain measurement reports from mobile terminals located within the tunnel, as well as the transmission parameters and first latitude and longitude coordinates of each of the multiple base stations covering the tunnel. For each base station, the range of latitude and longitude coordinates of the mobile terminal within the coverage area of ​​the base station is determined based on the transmission parameters of the base station, the first latitude and longitude coordinates of the base station, and the measurement report reported by the mobile terminal. Determining the target latitude and longitude coordinates of the mobile terminal based on the latitude and longitude coordinate ranges within the coverage areas of each of the base stations includes: determining the intersection of the latitude and longitude coordinate ranges of the mobile terminal within the coverage areas of each of the base stations, wherein the intersection includes multiple candidate latitude and longitude coordinates of the mobile terminal; determining candidate latitude and longitude coordinates that match a preset database from the multiple candidate latitude and longitude coordinates within the intersection, and using the candidate latitude and longitude coordinates as the target latitude and longitude coordinates of the mobile terminal, wherein the database includes at least: the second latitude and longitude coordinates of each of multiple key points on the tunnel line and the signal characteristics corresponding to the reference signal received power when the mobile terminal receives signals transmitted by each of the base stations at each of the second latitude and longitude coordinates.

2. The method according to claim 1, characterized in that, Determining the latitude and longitude coordinate range of the mobile terminal within the coverage area of ​​the base station based on the transmission parameters of the base station, the first latitude and longitude coordinates of the base station, and the measurement report reported by the mobile terminal includes: Multiple initial distances between the mobile terminal and the base station are determined based on the transmission parameters of the base station and the measurement report reported by the mobile terminal. The transmission parameters include at least one of the following: transmit power, antenna gain, signal transmission loss factor, and signal transmission frequency. The measurement report includes at least one of the following: reference signal received power of the mobile terminal receiving the signal transmitted by the base station. The latitude and longitude coordinate range of the mobile terminal within the coverage area of ​​the base station is determined based on the first latitude and longitude coordinates of the base station, the plurality of initial distances, and the measurement report reported by the mobile terminal.

3. The method according to claim 2, characterized in that, Based on the transmission parameters of the base station and the measurement report reported by the mobile terminal, multiple initial distances between the mobile terminal and the base station are determined, including: The free space propagation loss value between the base station and the mobile terminal is determined using the transmission power, the antenna gain, the signal transmission loss factor, and the reference signal received power of the mobile terminal receiving the signal transmitted by the base station. Based on the free space propagation loss value and the signal transmission frequency, and using the free space wireless signal propagation distance attenuation formula, multiple initial distances between the mobile terminal and the base station are calculated.

4. The method according to claim 2, characterized in that, The first latitude and longitude coordinates include: a first longitude coordinate and a first latitude coordinate. The measurement report also includes: the azimuth angle between the mobile terminal and the base station. Determining the latitude and longitude coordinate range of the mobile terminal within the base station's coverage area based on the base station's first latitude and longitude coordinates, the plurality of initial distances, and the measurement report reported by the mobile terminal includes: The set of latitude and longitude variables of the mobile terminal is determined based on the first latitude coordinates of the base station, the plurality of initial distances, and the azimuth angle between the mobile terminal and the base station; The latitude and longitude coordinate range of the mobile terminal within the coverage area of ​​the base station is determined based on the first latitude and longitude coordinates of the base station and the set of latitude and longitude variables of the mobile terminal.

5. The method according to claim 4, characterized in that, The set of latitude and longitude variables of the mobile terminal is determined based on the first latitude coordinates of the base station, the plurality of initial distances, and the azimuth angle between the mobile terminal and the base station, including: Based on the first latitude coordinates of the base station, the plurality of initial distances, and the azimuth angle between the mobile terminal and the base station, the set of latitude and longitude variables of the mobile terminal is calculated using the following spherical trigonometry formula: ' ' In the formula, This represents the longitude variable of the mobile terminal. Indicates the azimuth angle between the base station and the terminal. This represents multiple initial distances between the mobile terminal and the base station, where R represents the Earth's radius. This represents the dimensional variable of the mobile terminal. This represents the first latitude coordinate of the base station.

6. The method according to claim 1, characterized in that, Determining candidate latitude and longitude coordinates that match a preset database from among multiple candidate latitude and longitude coordinates within the intersection, and using the candidate latitude and longitude coordinates as the target latitude and longitude coordinates of the mobile terminal, includes: The reference signal received power of the mobile terminal when receiving signals transmitted by each of the base stations in the measurement report is feature extracted to obtain the corresponding signal features; The similarity between the signal feature and multiple signal features in the database is compared, and the latitude and longitude coordinates of the second target corresponding to the signal feature with a similarity greater than a preset similarity threshold are determined. Determine the coordinate distances between multiple candidate latitude and longitude coordinates within the intersection and the second target latitude and longitude coordinates, and use the candidate latitude and longitude coordinates corresponding to coordinate distances less than a preset threshold as the target latitude and longitude coordinates of the mobile terminal.

7. A tunnel terminal positioning system, characterized in that, include: The acquisition module is used to acquire measurement reports reported by mobile terminals located within the tunnel line, as well as the transmission parameters and first latitude and longitude coordinates of multiple base stations covering the tunnel line. The determination module is used to determine, for each base station, the range of latitude and longitude coordinates of the mobile terminal within the coverage area of ​​the base station based on the transmission parameters of the base station, the first latitude and longitude coordinates of the base station, and the measurement report reported by the mobile terminal; The positioning module is used to determine the target latitude and longitude coordinates of the mobile terminal based on the latitude and longitude coordinate ranges of the mobile terminal within the coverage areas of each of the base stations. This includes: determining the intersection of the latitude and longitude coordinate ranges of the mobile terminal within the coverage areas of each of the base stations, wherein the intersection includes multiple candidate latitude and longitude coordinates of the mobile terminal; determining candidate latitude and longitude coordinates that match a preset database from the multiple candidate latitude and longitude coordinates within the intersection, and using the candidate latitude and longitude coordinates as the target latitude and longitude coordinates of the mobile terminal. The database includes at least: the second latitude and longitude coordinates of multiple key points on the tunnel line, and signal characteristics corresponding to the reference signal reception power when the mobile terminal receives signals transmitted by each of the base stations at each of the second latitude and longitude coordinates.

8. A non-volatile storage medium, characterized in that, The non-volatile storage medium stores a computer program, wherein the device containing the non-volatile storage medium executes the tunnel terminal positioning method according to any one of claims 1 to 6 by running the computer program.

9. A positioning device, characterized in that, include: A memory and a processor, the processor being configured to run a program stored in the memory, wherein the program, when running, executes the tunnel terminal positioning method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Cable tunnel interior and ground position cooperative positioning system and method

    CN112040395A

  • 5G measurement report positioning method and device and storage medium

    CN117715185A