Positioning Method, Client and Positioning System
First Claim
1. A positioning method, comprising:
- sending, by a client, a position request instruction to at least three access points;
receiving, by the client, a response message sent by each of the at least three access points in response to the request instruction;
sending, by the client, a corresponding measurement report message to each of the at least three access points, such that each of the at least three access points obtains a radio signal flight time between itself and the client according to the corresponding measurement report message; and
receiving, by the client, a position estimation result from a network side, wherein the network side performs a comparative calculation on the radio signal flight time received from each of the at least three access points and a sampling time measured in advance between each access point and each of multiple sampling points, and the position estimation result is an obtained coordinate location of a sampling point whose corresponding sampling time has a minimum time difference from the radio signal flight time received from each access point, wherein the sampling time for each of the multiple sampling points includes a radio signal flight time between each of the multiple sampling points and each access point, and wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points.
5 Assignments
0 Petitions
Accused Products
Abstract
An indoor positioning method includes: sending, by a client, a position request instruction to at least three access points; receiving, by the client, a response message sent by each access point in response to the request instruction; sending, by the client, a corresponding measurement report message to each access point, so that each access point obtains a radio signal flight time between itself and the client; and receiving, by the client, a position estimation result from a network side, where the network side performs a comparative calculation on the radio signal flight time received from each access point and a sampling time measured in advance between each access point and each of multiple sampling points, and the position estimation result is an obtained coordinate location of a sampling point whose corresponding sampling time has a minimum time difference from the radio signal flight time received from each access point.
25 Citations
16 Claims
-
1. A positioning method, comprising:
-
sending, by a client, a position request instruction to at least three access points; receiving, by the client, a response message sent by each of the at least three access points in response to the request instruction; sending, by the client, a corresponding measurement report message to each of the at least three access points, such that each of the at least three access points obtains a radio signal flight time between itself and the client according to the corresponding measurement report message; and receiving, by the client, a position estimation result from a network side, wherein the network side performs a comparative calculation on the radio signal flight time received from each of the at least three access points and a sampling time measured in advance between each access point and each of multiple sampling points, and the position estimation result is an obtained coordinate location of a sampling point whose corresponding sampling time has a minimum time difference from the radio signal flight time received from each access point, wherein the sampling time for each of the multiple sampling points includes a radio signal flight time between each of the multiple sampling points and each access point, and wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A positioning method, comprising:
-
sending, by a client, a position request instruction to at least three access points such that each access point sends a first measurement message to the client; receiving, by the client, the first measurement message from each of the at least three access points; sending, by the client, a response message to the first measurement message, to each access point, and receiving a second measurement message from each access point to obtain a radio signal flight time between each access point and the client; and performing, by the client, a comparative calculation on the radio signal flight time between each access point and the client and a sampling time measured in advance between each of multiple sampling points and each access point, and using a coordinate location of a sampling point with a minimum time difference as positioning coordinates of the client, wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points. - View Dependent Claims (7, 8)
-
-
9. A client, comprising:
-
a first sending unit configured to send a position request instruction to at least three access points; a first receiving unit configured to receive a response message sent by each of the at least three access points in response to the request instruction; a second sending unit configured to send a corresponding measurement report message to each access point such that each of the at least three access points obtains a radio signal flight time between itself and the client; and a second receiving unit configured to receive a position estimation result from a network side, where the network side performs a comparative calculation on the radio signal flight time received from each of the at least three access points and a sampling time measured in advance between each of the at least three access points and each of multiple sampling points, and the position estimation result is an obtained coordinate location of a sampling point whose corresponding sampling time has a minimum time difference from the radio signal flight time received from each of the at least three access points, wherein the sampling time for each of the multiple sampling points includes a radio signal flight time between each of the multiple sampling points and each of the at least three access points, and wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points. - View Dependent Claims (10, 11)
-
-
12. A client, comprising:
-
a storing unit configured to store a radio signal flight time measured in advance between each of multiple sampling points and each access point; a first sending unit configured to send a position request instruction to at least three access points such that each access point sends a first measurement message to the client; a first receiving unit configured to receive the first measurement message from each of the at least three access points; a second sending unit configured to send, to each access point, a response message to the first measurement message; a second receiving unit configured to receive a second measurement message from each access point to obtain a radio signal flight time between each access point and the client; and a processing unit configured to obtain a position estimation result, wherein the client performs a comparative calculation on the radio signal flight time between each access point and the client and a radio signal flight time measured in advance between each of the multiple sampling points and each access point, and uses a coordinate location of a sampling point with a minimum time difference as positioning coordinates of the client, and wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points. - View Dependent Claims (13)
-
-
14. A positioning system, comprising:
-
a client configured to receive, after sending a position request instruction to at least three access points, a response message sent by each access point in response to the request instruction, send a corresponding measurement report message to each access point such that each access point obtains a radio signal flight time between itself and the client, and receive a position estimation result from a network side; the at least three access points configured to send, after receiving the position request instruction from the client, the response message to the client, and receive the corresponding measurement report message from the client to respectively obtain the radio signal flight time between each access point and the client, and send the obtained respective radio signal flight time between each access point and the client to the network side; and the network side configured to perform a comparative calculation on the radio signal flight time received from each access point and a sampling time measured in advance between each access point and each of multiple sampling points, obtain a coordinate location of a sampling point whose corresponding sampling time has a minimum time difference from the radio signal flight time received from each access point, and send the coordinate location to the client, wherein the sampling time for each of the multiple sampling points includes a radio signal flight time between each of the multiple sampling points and each access point, and the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points. - View Dependent Claims (15)
-
-
16. A positioning system, comprising:
-
a client configured to send a position request instruction to at least three access points, receive a first measurement message from each of the at least three access points, send to each access point a response message to the first measurement message, receive a second measurement message from each access point to obtain a radio signal flight time between each access point and the client, and perform a comparative calculation on the radio signal flight time between each access point and the client and a radio signal flight time measured in advance between each of multiple sampling points and each access point, and use a coordinate location of a sampling point corresponding to a sampling time with a minimum time difference as positioning coordinates of the client, wherein the time difference is a difference between the radio signal flight time of each of the at least three access points and the sampling time of each of the multiple sampling points; and the at least three access points configured to receive the position request instruction from the client, send the first measurement message to the client, receive from the client the response message to the first measurement message, and send the second measurement message to the client such that the client obtains the radio signal flight time between each access point and the client.
-
Specification