Floor determining method and system, and related device

US10345430B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10345430-B2
Application numberUS-201615754989-A
CountryUS
Kind codeB2
Filing dateAug 17, 2016
Priority dateAug 27, 2015
Publication dateJul 9, 2019
Grant dateJul 9, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Guidance services · CPC title

  • specially adapted for indoor navigation · CPC title

  • by using barometric means · CPC title

  • H04W4/02Primary

    Services making use of location information · CPC title

  • WLAN [Wireless Local Area Networks] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10345430B2 cover?
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 poi…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04W4/02. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 09 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).