A high-precision positioning method for mobile intelligent terminals

By obtaining the WiFi strength information and signal component solution processing, the accurate location of the indoor mobile terminal is determined, the existing indoor positioning technical accuracy is low, and the high -precision positioning is achieved and the cost is reduced.

CN119155792BActive Publication Date: 2025-01-28四川易景智能终端有限公司
View PDF 2 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing indoor positioning technology is difficult to achieve high accuracy in complex indoor environments, and based on technologies such as infrared and ultrasonic, there are problems such as high positioning costs, poor stability and poor accuracy.

Method used

By obtaining the WiFi strength information, the suspicious reference point collection of the mobile terminal is determined, and the signal component solution and iterative processing method are used according to the positioning coefficient of each suspicious reference point to determine the accurate position of the mobile terminal.

Benefits of technology

The accuracy of indoor positioning is improved, suitable for various environments, and the deployment cost of positioning methods is low.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155792B_ABST
    Figure CN119155792B_ABST
Patent Text Reader

Abstract

The present invention discloses a high-precision positioning method for a mobile intelligent terminal, which belongs to the field of precise positioning technology and includes the following steps: S1, obtaining WiFi strength information, and determining a suspicious reference point set of a mobile terminal according to the WiFi strength information; S2, determining the positioning coefficient of each suspicious reference point in the suspicious reference point set; S3, determining the precise position of the mobile terminal according to the positioning coefficient of each suspicious reference point. The terminal positioning method proposed by the present invention is applicable to a variety of environments, can further improve the positioning accuracy, and has a low deployment cost.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of precise positioning, and in particular relates to a high-precision positioning method for a mobile intelligent terminal. Background Art

[0002] With the progress of society, large shopping malls, indoor exhibition centers and large entertainment venues are constantly emerging, and people's demand for indoor location services is becoming increasingly strong. However, due to the complex and changeable indoor environment, the existing indoor positioning technology has not yet achieved a high level of accuracy. Compared with the mature outdoor GPS positioning, indoor positioning technology still has many problems and challenges. The positioning technologies based on infrared and ultrasonic waves proposed in recent years are not well applicable to various indoor positioning scenarios due to problems such as high positioning cost, poor stability and poor positioning accuracy. Summary of the invention

[0003] In order to solve the above problems, the present invention proposes a high-precision positioning method for a mobile intelligent terminal.

[0004] The technical solution of the present invention is: a high-precision positioning method for a mobile intelligent terminal comprises the following steps:

[0005] S1. Obtain WiFi strength information, and determine a suspicious reference point set of the mobile terminal according to the WiFi strength information;

[0006] S2. determining the positioning coefficient of each suspicious reference point in the suspicious reference point set;

[0007] S3. Determine the precise location of the mobile terminal based on the positioning coefficients of each suspicious reference point.

[0008] Furthermore, S1 includes the following sub-steps:

[0009] S11. Obtain WiFi strength information, where the WiFi strength information includes RSSI values ​​of all wireless access points;

[0010] S12. According to the RSSI values ​​of all wireless access points, a location fingerprint positioning algorithm is used to extract several suspicious reference points to generate a suspicious reference point set.

[0011] The location fingerprint positioning algorithm is as follows: by evenly selecting multiple reference points in the positioning area, measuring and recording the RSSI values ​​and geographic location information of all APs (such as routers) that can be received at each reference point, and building a fingerprint database, when online positioning, matching the RSSI values ​​received by the mobile terminal in the fingerprint database to find the closest reference points. In the location fingerprint positioning algorithm, it is necessary to install a wireless receiver in the required positioning area, scan and record the strength of the surrounding wireless signals and other information, and store the collected data in the database to form a location fingerprint library.

[0012] Furthermore, S2 includes the following sub-steps:

[0013] S21, calculating the signal component solution of each suspicious reference point in the suspicious reference point set;

[0014] S22, generating an iterative position sequence;

[0015] S23, based on the signal component solutions of each suspicious reference point, using the reference point iteration model to iterate each suspicious reference point in the iteration position sequence in turn, to obtain an iteration value corresponding to each suspicious reference point;

[0016] S24. Generate a positioning coefficient for each suspicious reference point according to the iteration value corresponding to each suspicious reference point.

[0017] The beneficial effect of the above further scheme is: in the present invention, the signal component solution of the suspicious reference point is calculated according to the own parameters of the AP closest to the suspicious reference point, and the iterative processing of the suspicious reference point is completed through the signal component solution and the iterative position sequence to obtain the iterative value, thereby determining the positioning coefficient, which fully reflects the characteristics of the AP and the positional relationship of the suspicious reference point.

[0018] Further, in S21, the signal component solution D of the i-th suspicious reference point in the suspicious reference point set is i The calculation formula is:

[0019] ; In the formula, d i represents the signal bandwidth of the wireless access point closest to the i-th suspicious reference point in a straight line, x i represents the channel of the wireless access point closest to the i-th suspicious reference point in a straight line, z i represents the antenna gain of the wireless access point closest to the i-th suspicious reference point in a straight line, j represents an imaginary number, t represents time, c represents a constant, ln(·) represents a logarithmic function, exp(·) represents an exponential function, and ||·||2 represents a two-norm operation.

[0020] Furthermore, in S22, the method for generating the iterative position sequence is: randomly selecting the position of a suspicious reference point as the initial position, arranging the remaining suspicious reference points in ascending order of the Euclidean distance between them and the initial position, and generating a position sequence to be iterated.

[0021] Further, in S23, the reference point iteration model Z of the mth suspicious reference point in the iterative position sequence is m The expression is:

[0022] ; In the formula, l represents the step length, Z m-1 represents the reference point iteration model value of the m-1th suspicious reference point in the iteration position sequence, D0 represents the signal component solution of the suspicious reference point corresponding to the initial position, and D m represents the signal component solution of the mth suspicious reference point in the iterative position sequence, max(·) represents the maximum value function, and c represents a constant.

[0023] Further, S24 includes the following sub-steps:

[0024] S241, determining whether the Euclidean distance between the suspicious reference point corresponding to the minimum iteration value and the initial position is the smallest, if so, proceeding to S242, otherwise proceeding to S243;

[0025] S242, rounding up half of the signal component solution corresponding to the initial position as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244;

[0026] S243, rounding down twice the signal component solution corresponding to the initial position to an integer, taking the result as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244;

[0027] S244. Calculate the positioning coefficients of the remaining suspicious reference points based on the positioning coefficient of the initial position.

[0028] The beneficial effect of the above further scheme is: in the present invention, when determining the positioning coefficients of all suspicious reference points, the positioning coefficient of the randomly selected initial position is determined based on whether the suspicious reference point closest to the initial position is consistent with the suspicious reference point with the smallest iteration value, and the positioning coefficients of the remaining suspicious reference points are determined on this basis, which is more accurate.

[0029] Furthermore, in S244, the calculation formula of the positioning coefficient P of the suspicious reference point is:

[0030] ; Where p0 represents the positioning coefficient of the suspicious reference point corresponding to the initial position, and Z represents the iteration value of the suspicious reference point.

[0031] Furthermore, in S3, the position of the suspicious reference point with the largest positioning coefficient is used as the precise position of the mobile terminal.

[0032] The beneficial effects of the present invention are as follows: the present invention proposes a high-precision positioning method for a mobile intelligent terminal, extracts multiple suspicious reference points through RSSI values ​​of multiple wireless access points, solves signal component solutions and iteratively processes the suspicious reference points, determines corresponding positioning coefficients, and finally uses the suspicious reference point corresponding to the maximum positioning coefficient as the position of the mobile intelligent terminal; the terminal positioning method proposed by the present invention is applicable to a variety of environments, can further improve the positioning accuracy, and the deployment cost of the positioning method is low. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] Figure 1 The present invention is a flowchart of a high-precision positioning method for a mobile intelligent terminal. DETAILED DESCRIPTION

[0034] The embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0035] like Figure 1 As shown, the present invention provides a high-precision positioning method for a mobile intelligent terminal, comprising the following steps:

[0036] S1. Obtain WiFi strength information, and determine a suspicious reference point set of the mobile terminal according to the WiFi strength information;

[0037] S2. determining the positioning coefficient of each suspicious reference point in the suspicious reference point set;

[0038] S3. Determine the precise location of the mobile terminal based on the positioning coefficients of each suspicious reference point.

[0039] In this embodiment of the present invention, S1 includes the following sub-steps:

[0040] S11. Obtain WiFi strength information, where the WiFi strength information includes RSSI values ​​of all wireless access points;

[0041] S12. According to the RSSI values ​​of all wireless access points, a location fingerprint positioning algorithm is used to extract several suspicious reference points to generate a suspicious reference point set.

[0042] The location fingerprint positioning algorithm is as follows: by evenly selecting multiple reference points in the positioning area, measuring and recording the RSSI values ​​and geographic location information of all APs (such as routers) that can be received at each reference point, and building a fingerprint database, when online positioning, matching the RSSI values ​​received by the mobile terminal in the fingerprint database to find the closest reference points. In the location fingerprint positioning algorithm, it is necessary to install a wireless receiver in the required positioning area, scan and record the strength of the surrounding wireless signals and other information, and store the collected data in the database to form a location fingerprint library.

[0043] In this embodiment of the present invention, S2 includes the following sub-steps:

[0044] S21, calculating the signal component solution of each suspicious reference point in the suspicious reference point set;

[0045] S22, generating an iterative position sequence;

[0046] S23, based on the signal component solutions of each suspicious reference point, using the reference point iteration model to iterate each suspicious reference point in the iteration position sequence in turn, to obtain an iteration value corresponding to each suspicious reference point;

[0047] S24. Generate a positioning coefficient for each suspicious reference point according to the iteration value corresponding to each suspicious reference point.

[0048] In the present invention, the signal component solution of the suspicious reference point is calculated according to the parameters of the AP closest to the suspicious reference point. The iterative processing of the suspicious reference point is completed through the signal component solution and the iterative position sequence to obtain the iterative value, thereby determining the positioning coefficient, which fully reflects the characteristics of the AP and the positional relationship of the suspicious reference point.

[0049] In the embodiment of the present invention, in S21, the signal component solution D of the i-th suspicious reference point in the suspicious reference point set is i The calculation formula is:

[0050] ; In the formula, d i represents the signal bandwidth of the wireless access point closest to the i-th suspicious reference point in a straight line, x i represents the channel of the wireless access point closest to the i-th suspicious reference point in a straight line, z i represents the antenna gain of the wireless access point closest to the i-th suspicious reference point in a straight line, j represents an imaginary number, t represents time, c represents a constant, ln(·) represents a logarithmic function, exp(·) represents an exponential function, and ||·||2 represents a two-norm operation.

[0051] In the embodiment of the present invention, in S22, the method for generating the iterative position sequence is: randomly selecting the position of a suspicious reference point as the initial position, arranging the remaining suspicious reference points in ascending order of the Euclidean distance between them and the initial position, and generating a position sequence to be iterated.

[0052] In the embodiment of the present invention, in S23, the reference point iteration model Z of the mth suspicious reference point in the iterative position sequence is m The expression is:

[0053] ; In the formula, l represents the step length, Z m-1 represents the reference point iteration model value of the m-1th suspicious reference point in the iteration position sequence, D0 represents the signal component solution of the suspicious reference point corresponding to the initial position, and D m represents the signal component solution of the mth suspicious reference point in the iterative position sequence, max(·) represents the maximum value function, and c represents a constant.

[0054] In this embodiment of the present invention, S24 includes the following sub-steps:

[0055] S241, determining whether the Euclidean distance between the suspicious reference point corresponding to the minimum iteration value and the initial position is the smallest, if so, proceeding to S242, otherwise proceeding to S243;

[0056] S242, rounding up half of the signal component solution corresponding to the initial position as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244;

[0057] S243, rounding down twice the signal component solution corresponding to the initial position to an integer, taking the result as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244;

[0058] S244. Calculate the positioning coefficients of the remaining suspicious reference points based on the positioning coefficient of the initial position.

[0059] In the present invention, when determining the positioning coefficients of all suspicious reference points, the positioning coefficient of the randomly selected initial position is determined based on whether the suspicious reference point closest to the initial position is consistent with the suspicious reference point with the smallest iteration value, and the positioning coefficients of the remaining suspicious reference points are determined based on this, which is more accurate.

[0060] In the embodiment of the present invention, in S244, the calculation formula of the positioning coefficient P of the suspicious reference point is:

[0061] ; Where p0 represents the positioning coefficient of the suspicious reference point corresponding to the initial position, and Z represents the iteration value of the suspicious reference point.

[0062] In the embodiment of the present invention, in S3, the position of the suspicious reference point with the largest positioning coefficient is used as the precise position of the mobile terminal.

[0063] Those skilled in the art will appreciate that the embodiments described herein are intended to help readers understand the principles of the present invention, and should be understood that the protection scope of the present invention is not limited to such specific statements and embodiments. Those skilled in the art can make various other specific variations and combinations that do not deviate from the essence of the present invention based on the technical revelations disclosed by the present invention, and these variations and combinations are still within the protection scope of the present invention.

Claims

1. A high-precision positioning method for a mobile intelligent terminal, characterized in that: The following steps are involved: S1. Obtain WiFi strength information, and determine a suspicious reference point set of the mobile terminal according to the WiFi strength information; S2. determining the positioning coefficient of each suspicious reference point in the suspicious reference point set; S3. Determine the precise location of the mobile terminal based on the positioning coefficients of each suspicious reference point; The S2 comprises the following sub-steps: S21, calculating the signal component solution of each suspicious reference point in the suspicious reference point set; S22, generating an iterative position sequence; S23, based on the signal component solutions of each suspicious reference point, using the reference point iteration model to iterate each suspicious reference point in the iteration position sequence in turn, to obtain an iteration value corresponding to each suspicious reference point; S24, generating a positioning coefficient of each suspicious reference point according to the iteration value corresponding to each suspicious reference point; In S21, the signal component solution D of the i-th suspicious reference point in the suspicious reference point set is i The calculation formula is: ; In the formula, d i represents the signal bandwidth of the wireless access point closest to the i-th suspicious reference point in a straight line, x i represents the channel of the wireless access point closest to the i-th suspicious reference point in a straight line, z i represents the antenna gain of the wireless access point that is closest to the i-th suspicious reference point in a straight line, j represents an imaginary number, t represents time, c represents a constant, ln(·) represents a logarithmic function, exp(·) represents an exponential function, and ||·||2 represents a two-norm operation; In S22, the method for generating the iterative position sequence is: randomly selecting the position of a suspicious reference point as the initial position, arranging the remaining suspicious reference points in ascending order of the Euclidean distance between the points and the initial position, and generating the position sequence to be iterated; In S23, the reference point iteration model Z of the mth suspicious reference point in the iterative position sequence m The expression is: ; In the formula, l represents the step length, Z m-1 represents the reference point iteration model value of the m-1th suspicious reference point in the iteration position sequence, D0 represents the signal component solution of the suspicious reference point corresponding to the initial position, and D m represents the signal component solution of the mth suspicious reference point in the iterative position sequence, max(·) represents the maximum value function, and c represents a constant.

2. The high-precision positioning method for a mobile intelligent terminal according to claim 1, characterized in that: The S1 comprises the following sub-steps: S11. Obtain WiFi strength information, where the WiFi strength information includes RSSI values ​​of all wireless access points; S12. According to the RSSI values ​​of all wireless access points, a location fingerprint positioning algorithm is used to extract several suspicious reference points to generate a suspicious reference point set.

3. The high-precision positioning method for a mobile intelligent terminal according to claim 1, characterized in that: The S24 comprises the following sub-steps: S241, determining whether the Euclidean distance between the suspicious reference point corresponding to the minimum iteration value and the initial position is the smallest, if so, proceeding to S242, otherwise proceeding to S243; S242, rounding up half of the signal component solution corresponding to the initial position as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244; S243, rounding down twice the signal component solution corresponding to the initial position to an integer, taking the result as the positioning coefficient of the suspicious reference point corresponding to the initial position, and proceeding to S244; S244. Calculate the positioning coefficients of the remaining suspicious reference points based on the positioning coefficient of the initial position.

4. The high-precision positioning method for a mobile intelligent terminal according to claim 3, characterized in that: In S244, the calculation formula of the positioning coefficient P of the suspicious reference point is: ; Where p0 represents the positioning coefficient of the suspicious reference point corresponding to the initial position, and Z represents the iteration value of the suspicious reference point.

5. The high-precision positioning method for a mobile intelligent terminal according to claim 1, characterized in that: In S3, the position of the suspicious reference point with the largest positioning coefficient is used as the precise position of the mobile terminal.

Citation Information

Patent Citations

  • Indoor positioning method and system based on WiFi signals

    CN110166930A

  • Indoor positioning method and system fusing WiFi fingerprint and spatial information

    CN116193359A