Estimating the Lateral Location of a Wireless Terminal Based on Temperature and Atmospheric Pressure
US-2016044464-A1 · Feb 11, 2016 · US
US10345430B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10345430-B2 |
| Application number | US-201615754989-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 17, 2016 |
| Priority date | Aug 27, 2015 |
| Publication date | Jul 9, 2019 |
| Grant date | Jul 9, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method includes collecting m atmospheric pressure values and n groups of WI-FI information within a preset period, determining an atmospheric pressure change rate according to at least two of the m atmospheric pressure values, when an absolute value of the atmospheric pressure change rate is greater than a preset value, determining, according to the n groups of WI-FI information, k access points (APs) that send the n groups of WI-FI information and ni received signal strengths (RSSs) respectively corresponding to the k APs, obtaining floors on which the k APs are respectively located, determining two candidate floors according to the floors on which the k APs are respectively located and the ni RSSs respectively corresponding to the k APs, and determining a target floor from the two candidate floors according to the atmospheric pressure change rate.
Opening claim text (preview).
What is claimed is: 1. A floor determining method applied to a portable electronic device, the method comprising: collecting, by a portable electronic device, m atmospheric pressure values; collecting, by the portable electronic device, n groups of WI-FI information within a preset period, each of the n groups of WI-FI information being collected at a respective time of n times, the n groups of WI-FI information collectively including WI-FI information of k access points (APs), each of the n groups of WI-FI information including WI-FI information from one or more of the k APs corresponding to the group, and each of the n groups of WI-FI information comprising identification information and a received signal strength (RSS) of the one or more k APs corresponding to the group, m and n are integers not less than two, and k is an integer not less than one; determining, by the portable electronic device, an atmospheric pressure change rate according to at least two of the m atmospheric pressure values; comparing, by the portable electronic device, an absolute value of the rate of the atmospheric pressure change rate to a preset threshold; and when the absolute value of the atmospheric pressure change rate is greater than the preset threshold: determining, by the portable electronic device according to the n groups of WI-FI information, the k APs and multiple RSSs of the k APs, the multiple RSSs of the k APs including one or more respective RSSs for each AP of the k APs; obtaining, by the portable electronic device, floors on which the k APs are respectively located; determining, by the portable electronic device, two candidate floors according to the floors on which the k APs are respectively located and the RSSs of the k APs; and selecting, by the portable electronic device, a target floor from the two candidate floors according to the atmospheric pressure change rate. 2. The method of claim 1 , wherein determining the atmospheric pressure change rate comprises: performing filter processing on the m atmospheric pressure values collected at different collection moments within the preset period; and performing linear fitting on the m atmospheric pressure values on which the filter processing is performed to obtain the atmospheric pressure change rate. 3. The method of claim 1 , wherein determining the two candidate floors comprises: determining RSS change rates of the RSSs of the k APs; determining a first candidate floor according to h APs whose RSS change rates comprise positive values; and determining a second candidate floor according to f APs whose RSS change rates comprise negative values, wherein h and f are integers, wherein 1≤h<k, wherein 1≤f<k, and wherein h+f≤k. 4. The method of claim 3 , wherein determining the first candidate floor and the second candidate floor comprises: obtaining first floor frequencies of floors on which the h APs whose RSS change rates comprise the positive values are located, setting a floor with a maximum floor frequency among the first floor frequencies as the first candidate floor, obtaining second floor frequencies of floors on which the f APs whose RSS change rates comprise the negative values are located, and setting a floor with a maximum floor frequency among the second floor frequencies as the second candidate floor; obtaining first RSSs collected from the h APs whose RSS change rates comprise the positive values and at a last collection moment within the preset period, setting a floor on which an AP with a maximum RSS among the first RSSs is located as the first candidate floor, obtaining second RSSs collected from the f APs whose RSS change rates comprise the negative values and at a first collection moment within the preset period, and setting a floor on which an AP with a maximum RSS among the second RSSs is located as the second candidate floor; or obtaining the first RSSs collected from the h APs whose RSS change rates comprise the positive values and at the last collection moment within the preset period, calculating, according to the first RSSs collected from the h APs at the last collection moment within the preset period, first weight values of the floors corresponding to the h APs, setting a floor with a maximum weight value among the first weight values as the first candidate floor, obtaining the second RSSs collected from the f APs whose RSS change rates comprise the negative values and at the first collection moment within the preset period, calculating, according to the second RSSs collected from the f APs at the first collection moment within the preset period, second weight values of the floors corresponding to the f APs, and setting a floor with a maximum weight value among the second weight values as the second candidate floor. 5. The method of claim 1 , wherein selecting the target floor from the two candidate floors comprises: selecting a lower floor of the two candidate floors as the target floor when the atmospheric pressure change rate comprises a positive value; and selecting a higher floor of the two candidate floors as the target floor when the atmospheric pressure change rate comprises a negative value. 6. The method of claim 1 , wherein obtaining the floors on which the k APs are respectively located comprises: obtaining, according to a mapping relationship between an AP and a floor that is stored in the portable electronic device, the floors on which the k APs are respectively located; obtaining, according to a mapping relationship between an AP and a floor that is stored in a server, the floors on which the k APs are respectively located; or querying, in the mapping relationship between the AP and the floor that is stored in the portable electronic device, a floor on which a target AP is located, and querying, in the server, the floor on which the target AP is located when the floor on which the target AP is located is not found in the portable electronic device, wherein the target AP is any one of the k APs. 7. The method of claim 1 , further comprising: obtaining positioning assistance data of the target floor; and performing a positioning operation according to the positioning assistance data. 8. A portable electronic device, comprising: one or more processors; and a memory coupled to the one or more processors and configured to store one or more programs comprising an instruction, the instruction causing the one or more processors to be configured to: collect m atmospheric pressure values; collect n groups of WI-FI information within a preset period, each of the n groups of WI-FI information being collected at a respective time of n times, the n groups of WI-FI information collectively including WI-FI information of k access points (APs), each of the n groups of WI-FI information including WI-FI information from one or more of the k APs corresponding to the group, and each of the n groups of WI-FI information comprising identification information and a received signal strength (RSS) of the one or more k APs corresponding to the group, m and n are integers not less than two, and k is an integer not less than one; determine an atmospheric pressure change rate according to at least two of the m atmospheric pressure values; compare an absolute value of the atmospheric pressure change rate to a preset threshold; and when the absolute value of the atmospheric pressure change rate is greater than the preset threshold: determine, according to the n groups of WI-FI information, the k APs and multiple RSSs of the k APs, the RSSs of the k APs including one or more respective RSSs for each AP of the k APs; obtain floors on which the k APs are respectively located; determine two candidate floors according to the floors on which the k APs are respectivel
Guidance services · CPC title
specially adapted for indoor navigation · CPC title
by using barometric means · CPC title
Services making use of location information · CPC title
WLAN [Wireless Local Area Networks] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.