System and Method for Positioning
US-2019200161-A9 · Jun 27, 2019 · US
US10499361B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10499361-B2 |
| Application number | US-201616302925-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 17, 2016 |
| Priority date | May 17, 2016 |
| Publication date | Dec 3, 2019 |
| Grant date | Dec 3, 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 portable electronic device includes a processor configured to determine a first scan interval, and a transceiver configured to receive a first beacon signal using the first scan interval as an interval. The processor is further configured to obtain a first positioning result according to received signal strength of beacon signals received by a transceiver—in m continuous first scan intervals, and determine an average quantity of scans according to the first positioning result, the transceiver is further configured to receive a second beacon signal using an increased second scan interval as an interval when the average quantity of scans is greater than a preset value, and the processor is further configured to obtain a second positioning result according to received signal strength of beacon signals received in p continuous second scan intervals, where m and p are integers greater than one.
Opening claim text (preview).
What is claimed is: 1. A portable electronic device, comprising: a transceiver configured to receive a first beacon signal; and a processor coupled to the transceiver and configured to: determine a first broadcast period according to the first beacon signal, the first broadcast period being a broadcast period of the first beacon signal detected by the portable electronic device in a positioning area; and determine a first scan interval according to the first broadcast period, the transceiver being further configured to receive a second beacon signal using the first scan interval as an interval, the processor being further configured to: obtain, according to received signal strength indicators (RSSIs) of beacon signals received by the transceiver in m continuous first scan intervals, a first positioning result comprising m positioning locations; and adjust the first scan interval to obtain a second scan interval when an average quantity of scans is greater than a preset value according to the m positioning locations, the second scan interval being greater than the first scan interval, a k th positioning location in the m positioning locations being obtained according to an RSSI of a beacon signal received in a k th first scan interval in the m continuous first scan intervals, the m being a preset integer greater than one, and k being an integer greater than one and not greater than the m, the transceiver being further configured to receive a third beacon signal using the second scan interval as an interval, and the processor being further configured to obtain, according to RSSIs of beacon signals received by the transceiver in p continuous second scan intervals, a second positioning result comprising p other positioning locations, a j th positioning location in the p other positioning locations being obtained according to an RSSI of a beacon signal received in a j th second scan interval in the p continuous second scan intervals, the p being a preset integer greater than one, and j being an integer greater than one and not greater than the p. 2. The portable electronic device of claim 1 , wherein the average quantity of scans is not greater than the preset value according to the p other positioning locations and a location jump occurs in the p other positioning locations, and the processor is further configured to reduce the second scan interval until no location jump occurs in a positioning location comprised in an obtained positioning result. 3. The portable electronic device of claim 1 , wherein the processor is further configured to skip changing the second scan interval when the average quantity of scans is not greater than the preset value according to the p other positioning locations and no location jump occurs in the p other positioning locations. 4. The portable electronic device of claim 1 , wherein in a manner of determining the first scan interval, the processor is further configured to determine that the first scan interval is three times as long as the first broadcast period. 5. The portable electronic device of claim 1 , wherein in a manner of determining the first broadcast period, the processor is further configured to: separate the first beacon signal received by the transceiver to obtain n groups of beacon signals, the n being an integer greater than one, beacon signals in a group being received from a same source, and beacon signals in different groups being received from different sources; and perform the following operations on each group of beacon signals in the n groups of beacon signals: calculate an interval duration between two neighboring beacon signals according to a time sequence of receiving all beacon signals in a group of beacon signals to obtain an interval duration sequence; screen interval durations from the obtained interval duration sequence according to a preset first threshold such that a difference between any two screened interval durations to be less than the first threshold; determine a second broadcast period of the group of beacon signals according to at least one of all screened interval durations; remove a second broadcast period from obtained n second broadcast periods, a difference between the second broadcast period and another second broadcast period being greater than a preset second threshold; and determine the first broadcast period according to at least one of all remaining second broadcast periods in the n second broadcast periods. 6. A method, applied to a portable electronic device, comprising: receiving a first beacon signal; determining a first broadcast period according to the first beacon signal, the first broadcast period being a broadcast period of the first beacon signal detected by the portable electronic device in a positioning area; determining a first scan interval according to the first broadcast period; receiving a second beacon signal using the first scan interval as an interval; obtaining, according to received signal strength indicators (RSSIs) of beacon signals received in m continuous first scan intervals, a first positioning result comprising m positioning locations; adjusting the first scan interval to obtain a second scan interval when an average quantity of scans is greater than a preset value according to the m positioning locations, the second scan interval being greater than the first scan interval, a k th positioning location in the m positioning locations being obtained according to an RSSI of a beacon signal received in a k first scan interval in the m continuous first scan intervals, the m being a preset integer greater than one, and k being an integer greater than one and not greater than the m; receiving a third beacon signal using the second scan interval as an interval; and obtaining, according to RSSIs of beacon signals received in p continuous second scan intervals, a second positioning result comprising p other positioning locations, a j th positioning location in the p other positioning locations being obtained according to an RSSI of a beacon signal received in a j th second scan interval in the p continuous second scan intervals, the p being a preset integer greater than one, and j being an integer greater than one and not greater than the p. 7. The method of claim 6 , wherein the average quantity of scans is not greater than the preset value according to the p other positioning locations and a location jump occurs in the p other positioning locations, and the method further comprises reducing the second scan interval until no location jump occurs in a positioning location comprised in an obtained positioning result. 8. The method of claim 6 , further comprising skip changing the second scan interval when the average quantity of scans is not greater than the preset value according to the p other positioning locations and no location jump occurs in the p other positioning locations. 9. The method of claim 6 , wherein determining the first scan interval comprises determining that the first scan interval is three times as long as the first broadcast period. 10. The method of claim 6 , wherein determining the first broadcast period comprises: separating the first beacon signal to obtain n groups of beacon signals, the n being an integer greater than one, beacon signals in a group being received from a same source, and beacon signals in different groups being received from different sources; and performing the following operations on each group of beacon signals in the n groups of beacon signals: calculating a receiving time interval between two neighboring beacon signals in a group of beacon signals to obtain a time interval sequence; screening time intervals from the obtained time interval
Detecting state or type of motion · CPC title
Determining absolute distances from a plurality of spaced points of known location · CPC title
Services making use of location information · CPC title
locating network equipment · CPC title
where the power saving management affects multiple terminals · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.