| CPC G01C 21/206 (2013.01) [G01S 5/02685 (2020.05); H04W 4/029 (2018.02)] | 12 Claims |

|
1. An indoor positioning method, comprising:
judging whether a positioning terminal enters a coverage range of a virtual beacon,
if yes, judging whether a distance between the positioning terminal and the virtual beacon decreases to obtain a judgement result;
adjusting a step size of a Pedestrian Dead Reckoning (PDR) positioning algorithm, according to the judgement result, when the distance decreases, decreasing the step size of the PDR positioning algorithm, and when the distance increases, increasing the step size of the PDR positioning algorithm; and
positioning the positioning terminal by the PDR positioning algorithm with the step size adjusted to obtain a positioning result, and
if not, positioning the positioning terminal using the PDR positioning algorithm with the step size not adjusted to obtain a positioning result,
acquiring a pre-established constraint road network which includes at least two position information, and
determining one position information closest to the positioning result according to the constraint road network, and taking the determined position information as a final positioning result of the positioning terminal.
|